158 MB
/home/fdroid/fdroiddata/tmp/is.binary.alcoholnow_6.apk vs.
/home/fdroid/fdroiddata/unsigned/is.binary.alcoholnow_6.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 000000000000000000000000000000 
  
12 Key·0x7109871a: 
13 3507000031070000e703000060000000280000000301000020000000cc523856b66aeb 
14 9e39503186d2c1699e85745d6621210d5eba9d67d9cc2b6baf30000000210400002800 
15 0000a742f2c62a4f2f6673972fe300ae5c0d2114e580b223ca381bce153c2205892a59 
16 4e2201000000006b03000067030000308203633082024ba00302010202084f450a3d41 
17 eb4bce300d06092a864886f70d01010b05003060310b300906035504061302554b310c 
18 300a060355040813034f5247310c300a060355040713034f524731133011060355040a 
19 130a6664726f69642e6f7267310f300d060355040b13064644726f6964310f300d0603 
20 55040313064644726f6964301e170d3231303632303038353430325a170d3438313130 
21 353038353430325a3060310b300906035504061302554b310c300a060355040813034f 
22 5247310c300a060355040713034f524731133011060355040a130a6664726f69642e6f 
23 7267310f300d060355040b13064644726f6964310f300d060355040313064644726f69 
24 6430820122300d06092a864886f70d01010105000382010f003082010a028201010088 
25 fc4ce454646f5e4a22a37c8e38db1ae43707bcfd345554ac0ead462f5609f665e6f0e7 
26 73ca3c02c17e6f99fbdf3cf913028886a6ac23ef0802d2ca6a4974257f696eca4cae24 
27 17c9dc89178a6f864037129feb06c636df56e3261e55ba54a10b7346f8051de5b2aa39 
28 1d565c377dbe4498f468c100a8b7277883188fe2ba2c680ec98b3d73ee2510444c7a89 
29 3b34c59124ac37c6444180910c45cfa3f64d675b563cfa962c40716867e83b7e76a1ed 
30 cdfb758d59ead7b501962d441a0004f896e93aed77c01dff59eec26a0492fe15548305 
31 48d163522c0287fe58584ad08ba3c992f05a3b143978e70bdc8e435db7771f0c9bf6c6 
32 490d9aefaed56fdef0ab0203010001a321301f301d0603551d0e04160414821b6da768 
33 7555ece94e89291a93559a00a982cc300d06092a864886f70d01010b05000382010100 
34 7c8eb671e4c2fdbb70f184546417fb71b74da924d68e2e7d518b1ea7d2fbd08bffa609 
35 8b8b65c4f24204dbd8ef370f9de404c23843d899481bd105e71f5d8f4f3122eb1fafad 
36 92d31b5f549fe56f62b5bf8c16c64ac1d990283230a6eeb11abf799b1cdb28a2b43bcb 
37 3b8e4264da2a2472ac94537d5b4ad32e1aff0792a76ba3a5b0ab9e8f4a4edc8b2dd789 
38 e9e83ff4e854a295d9a556012969a72a050ad0584321c38ce3d71b72eabc0fcd1dd5f9 
39 c3c2b562426d1816d6f111ceeed9a34a33d7dc94ff0432308963d2a9e2e2dbde337b2c 
40 f3397029327321bfa6d85ed4b8013af5870781a498609cf0a59981603396858425fb8e 
41 a376fa34720c7eea9d1a3c0c000000080000000df0efbe030000000000000018020000 
42 08010000030100000001000051f48045db3e4b0725d37ad6cf0d7d630f52e31617ce96 
43 426741aa2be363c3db8b6e7b917316a3981687bde0748c35ca0cc5fea6e64f342f0684 
44 736f70879ef10fcac575653d2e5fd3b46e289ed7f21b94c100392b0fb1113b94b40459 
45 b8c84fde3dd60defb635ed5a4c0435fa8e3ec2651443f87e22bdf2ee1f3fe8e5520318 
46 cb365f109e5cf0f81c056ae62a71b9e923575f3f8621969315fcd6db41c0ce2826921f 
47 dc36201b635a8b2a87f6ef77729c96af62f3cd16a1c6793e396521cf2a9dda76feda70 
48 a223b551efdd1726a2b5c5908a81b86291adc50977f207faccb99cc232416aa1cdae8a 
49 cb5f9ff06d82898903c7dddcb84ed156051f7d579e6908080100002104000000010000 
50 51f48045db3e4b0725d37ad6cf0d7d630f52e31617ce96426741aa2be363c3db8b6e7b 
51 917316a3981687bde0748c35ca0cc5fea6e64f342f0684736f70879ef10fcac575653d 
52 2e5fd3b46e289ed7f21b94c100392b0fb1113b94b40459b8c84fde3dd60defb635ed5a 
53 4c0435fa8e3ec2651443f87e22bdf2ee1f3fe8e5520318cb365f109e5cf0f81c056ae6 
54 2a71b9e923575f3f8621969315fcd6db41c0ce2826921fdc36201b635a8b2a87f6ef77 
55 729c96af62f3cd16a1c6793e396521cf2a9dda76feda70a223b551efdd1726a2b5c590 
56 8a81b86291adc50977f207faccb99cc232416aa1cdae8acb5f9ff06d82898903c7dddc 
57 b84ed156051f7d579e69082601000030820122300d06092a864886f70d010101050003 
58 82010f003082010a028201010088fc4ce454646f5e4a22a37c8e38db1ae43707bcfd34 
59 5554ac0ead462f5609f665e6f0e773ca3c02c17e6f99fbdf3cf913028886a6ac23ef08 
60 02d2ca6a4974257f696eca4cae2417c9dc89178a6f864037129feb06c636df56e3261e 
61 55ba54a10b7346f8051de5b2aa391d565c377dbe4498f468c100a8b7277883188fe2ba 
62 2c680ec98b3d73ee2510444c7a893b34c59124ac37c6444180910c45cfa3f64d675b56 
63 3cfa962c40716867e83b7e76a1edcdfb758d59ead7b501962d441a0004f896e93aed77 
64 c01dff59eec26a0492fe1554830548d163522c0287fe58584ad08ba3c992f05a3b1439 
65 78e70bdc8e435db7771f0c9bf6c6490d9aefaed56fdef0ab0203010001 
  
66 Key·0xf05368c0: 
67 3507000031070000df03000060000000280000000301000020000000cc523856b66aeb 
68 9e39503186d2c1699e85745d6621210d5eba9d67d9cc2b6baf30000000210400002800 
69 0000a742f2c62a4f2f6673972fe300ae5c0d2114e580b223ca381bce153c2205892a59 
70 4e2201000000006b03000067030000308203633082024ba00302010202084f450a3d41 
71 eb4bce300d06092a864886f70d01010b05003060310b300906035504061302554b310c 
72 300a060355040813034f5247310c300a060355040713034f524731133011060355040a 
73 130a6664726f69642e6f7267310f300d060355040b13064644726f6964310f300d0603 
74 55040313064644726f6964301e170d3231303632303038353430325a170d3438313130 
75 353038353430325a3060310b300906035504061302554b310c300a060355040813034f 
76 5247310c300a060355040713034f524731133011060355040a130a6664726f69642e6f 
77 7267310f300d060355040b13064644726f6964310f300d060355040313064644726f69 
78 6430820122300d06092a864886f70d01010105000382010f003082010a028201010088 
79 fc4ce454646f5e4a22a37c8e38db1ae43707bcfd345554ac0ead462f5609f665e6f0e7 
80 73ca3c02c17e6f99fbdf3cf913028886a6ac23ef0802d2ca6a4974257f696eca4cae24 
81 17c9dc89178a6f864037129feb06c636df56e3261e55ba54a10b7346f8051de5b2aa39 
82 1d565c377dbe4498f468c100a8b7277883188fe2ba2c680ec98b3d73ee2510444c7a89 
83 3b34c59124ac37c6444180910c45cfa3f64d675b563cfa962c40716867e83b7e76a1ed 
84 cdfb758d59ead7b501962d441a0004f896e93aed77c01dff59eec26a0492fe15548305 
85 48d163522c0287fe58584ad08ba3c992f05a3b143978e70bdc8e435db7771f0c9bf6c6 
86 490d9aefaed56fdef0ab0203010001a321301f301d0603551d0e04160414821b6da768 
87 7555ece94e89291a93559a00a982cc300d06092a864886f70d01010b05000382010100 
88 7c8eb671e4c2fdbb70f184546417fb71b74da924d68e2e7d518b1ea7d2fbd08bffa609 
89 8b8b65c4f24204dbd8ef370f9de404c23843d899481bd105e71f5d8f4f3122eb1fafad 
90 92d31b5f549fe56f62b5bf8c16c64ac1d990283230a6eeb11abf799b1cdb28a2b43bcb 
91 3b8e4264da2a2472ac94537d5b4ad32e1aff0792a76ba3a5b0ab9e8f4a4edc8b2dd789 
92 e9e83ff4e854a295d9a556012969a72a050ad0584321c38ce3d71b72eabc0fcd1dd5f9 
93 c3c2b562426d1816d6f111ceeed9a34a33d7dc94ff0432308963d2a9e2e2dbde337b2c 
94 f3397029327321bfa6d85ed4b8013af5870781a498609cf0a59981603396858425fb8e 
95 a376fa34720c7eea9d1a3c18000000ffffff7f0000000018000000ffffff7f18020000 
96 080100000301000000010000693659d4521b26853ac7c5949c1ed51e15fc509c3cd44f 
97 c587442fece773794657863d4d93eda3c471be8c925d1294087302d0ddaaee9ef4187a 
98 d970deb9225282e50129e579256ac7e70987ac5c27d1805db4dddfedf3c4d30e42361f 
99 a13a90859ee6ad96c4660f08c5d7785acc411ebb0abcad47d5e5492367e70a1265605d 
100 50124c49746ecce51d529ed76742945daf40c86528828420a6ba4f98bd4f5c8d4c278c 
101 2748c3f1d2e49c4afb587d69dff94344249e1e93c462de80003bef91ed08a56414fef3 
102 7168e2f014f5cf5afa03bb702880dd10776a42fe9e30eb0e12786a67660ae31b54a293 
103 06c7f0e6c8e14b6d251d4cb81f1a201672b348a26a9864080100002104000000010000 
104 693659d4521b26853ac7c5949c1ed51e15fc509c3cd44fc587442fece773794657863d 
105 4d93eda3c471be8c925d1294087302d0ddaaee9ef4187ad970deb9225282e50129e579 
106 256ac7e70987ac5c27d1805db4dddfedf3c4d30e42361fa13a90859ee6ad96c4660f08 
107 c5d7785acc411ebb0abcad47d5e5492367e70a1265605d50124c49746ecce51d529ed7 
108 6742945daf40c86528828420a6ba4f98bd4f5c8d4c278c2748c3f1d2e49c4afb587d69 
109 dff94344249e1e93c462de80003bef91ed08a56414fef37168e2f014f5cf5afa03bb70 
110 2880dd10776a42fe9e30eb0e12786a67660ae31b54a29306c7f0e6c8e14b6d251d4cb8 
111 1f1a201672b348a26a98642601000030820122300d06092a864886f70d010101050003 
112 82010f003082010a028201010088fc4ce454646f5e4a22a37c8e38db1ae43707bcfd34 
113 5554ac0ead462f5609f665e6f0e773ca3c02c17e6f99fbdf3cf913028886a6ac23ef08 
114 02d2ca6a4974257f696eca4cae2417c9dc89178a6f864037129feb06c636df56e3261e 
115 55ba54a10b7346f8051de5b2aa391d565c377dbe4498f468c100a8b7277883188fe2ba 
116 2c680ec98b3d73ee2510444c7a893b34c59124ac37c6444180910c45cfa3f64d675b56 
117 3cfa962c40716867e83b7e76a1edcdfb758d59ead7b501962d441a0004f896e93aed77 
118 c01dff59eec26a0492fe1554830548d163522c0287fe58584ad08ba3c992f05a3b1439 
119 78e70bdc8e435db7771f0c9bf6c6490d9aefaed56fdef0ab0203010001 
4.93 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: No JAR signatures
    
Offset 1, 35 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:·abc8b5e8d9d889cc438e18ee0bb35af7a9d4ac9df55e27a7694e10c5b9d833ce 
10 Signer·#1·certificate·SHA-1·digest:·26120dd13c5212d27895dd1040d856c0bb74fa40 
11 Signer·#1·certificate·MD5·digest:·06434a73867ba767e200bd1405b76a9d 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·37a1341eebb3adf5aedba5a7e81787cda2d738c22a134338bcda53cb7017e96a 
15 Signer·#1·public·key·SHA-1·digest:·9d7c5aa5718192e06f7ec5bc21ede46651e5cf2b 
16 Signer·#1·public·key·MD5·digest:·b3b562ba523eb3dfc17011d7c359a229 
17 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/. 
18 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/. 
19 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/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 WARNING:·META-INF/app_release.kotlin_module·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/kotlin-stdlib-common-coroutines.kotlin_module·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/kotlin-stdlib-common.kotlin_module·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/kotlin-stdlib-coroutines.kotlin_module·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/kotlin-stdlib-jdk7.kotlin_module·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/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
512 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:··················19029593·(0000000001225E59h)4 ··Zip·archive·file·size:··················19315103·(000000000126B99Fh)
5 ··Actual·end-cent-dir·record·offset:······19029571·(0000000001225E43h)5 ··Actual·end-cent-dir·record·offset:······19315081·(000000000126B989h)
6 ··Expected·end-cent-dir·record·offset:····19029571·(0000000001225E43h)6 ··Expected·end-cent-dir·record·offset:····19315081·(000000000126B989h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·370·entries.9 ··central·directory·contains·416·entries.
10 ··The·central·directory·is·36419·(0000000000008E43h)·bytes·long,10 ··The·central·directory·is·41769·(000000000000A329h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·18993152·(000000000121D000h).12 ··is·19273312·(0000000001261660h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··AndroidManifest.xml15 ··AndroidManifest.xml
  
Offset 29, 17 lines modifiedOffset 29, 17 lines modified
29 ··compression·method:·····························deflated29 ··compression·method:·····························deflated
30 ··compression·sub-type·(deflation):···············normal30 ··compression·sub-type·(deflation):···············normal
31 ··file·security·status:···························not·encrypted31 ··file·security·status:···························not·encrypted
32 ··extended·local·header:··························no32 ··extended·local·header:··························no
33 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:0033 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
34 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·local34 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·local
35 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·UTC35 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·UTC
36 ··32-bit·CRC·value·(hex):·························bd9b9b3936 ··32-bit·CRC·value·(hex):·························d1c945e6
37 ··compressed·size:································1042·bytes37 ··compressed·size:································1160·bytes
38 ··uncompressed·size:······························2932·bytes38 ··uncompressed·size:······························3360·bytes
39 ··length·of·filename:·····························19·characters39 ··length·of·filename:·····························19·characters
40 ··length·of·extra·field:··························13·bytes40 ··length·of·extra·field:··························13·bytes
41 ··length·of·file·comment:·························0·characters41 ··length·of·file·comment:·························0·characters
42 ··disk·number·on·which·file·begins:···············disk·142 ··disk·number·on·which·file·begins:···············disk·1
43 ··apparent·file·type:·····························binary43 ··apparent·file·type:·····························binary
44 ··non-MSDOS·external·file·attributes:·············000000·hex44 ··non-MSDOS·external·file·attributes:·············000000·hex
45 ··MS-DOS·file·attributes·(00·hex):················none45 ··MS-DOS·file·attributes·(00·hex):················none
Offset 50, 18 lines modifiedOffset 50, 47 lines modified
50 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.50 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
51 ··There·is·no·file·comment.51 ··There·is·no·file·comment.
  
52 Central·directory·entry·#2:52 Central·directory·entry·#2:
53 ---------------------------53 ---------------------------
  
 54 ··META-INF/MANIFEST.MF
  
 55 ··offset·of·local·header·from·start·of·archive:···1222
 56 ··················································(00000000000004C6h)·bytes
 57 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
 58 ··version·of·encoding·software:···················2.4
 59 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
 60 ··minimum·software·version·required·to·extract:···2.0
 61 ··compression·method:·····························deflated
 62 ··compression·sub-type·(deflation):···············normal
 63 ··file·security·status:···························not·encrypted
 64 ··extended·local·header:··························no
 65 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
 66 ··32-bit·CRC·value·(hex):·························00d4ffc9
 67 ··compressed·size:································81·bytes
 68 ··uncompressed·size:······························87·bytes
 69 ··length·of·filename:·····························20·characters
 70 ··length·of·extra·field:··························0·bytes
 71 ··length·of·file·comment:·························0·characters
 72 ··disk·number·on·which·file·begins:···············disk·1
 73 ··apparent·file·type:·····························binary
 74 ··non-MSDOS·external·file·attributes:·············000000·hex
 75 ··MS-DOS·file·attributes·(00·hex):················none
  
 76 ··There·is·no·file·comment.
  
 77 Central·directory·entry·#3:
 78 ---------------------------
  
54 ··META-INF/androidx.activity_activity.version79 ··META-INF/androidx.activity_activity.version
  
55 ··offset·of·local·header·from·start·of·archive:···110480 ··offset·of·local·header·from·start·of·archive:···1353
56 ··················································(0000000000000450h)·bytes81 ··················································(0000000000000549h)·bytes
57 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT82 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
58 ··version·of·encoding·software:···················2.083 ··version·of·encoding·software:···················2.0
59 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT84 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
60 ··minimum·software·version·required·to·extract:···2.085 ··minimum·software·version·required·to·extract:···2.0
61 ··compression·method:·····························deflated86 ··compression·method:·····························deflated
62 ··compression·sub-type·(deflation):···············normal87 ··compression·sub-type·(deflation):···············normal
63 ··file·security·status:···························not·encrypted88 ··file·security·status:···························not·encrypted
Offset 82, 21 lines modifiedOffset 111, 21 lines modified
  
82 ··The·central-directory·extra·field·contains:111 ··The·central-directory·extra·field·contains:
83 ··-·A·subfield·with·ID·0x5455·(universal·time)·and·5·data·bytes.112 ··-·A·subfield·with·ID·0x5455·(universal·time)·and·5·data·bytes.
84 ····The·local·extra·field·has·UTC/GMT·modification·time.113 ····The·local·extra·field·has·UTC/GMT·modification·time.
  
85 ··There·is·no·file·comment.114 ··There·is·no·file·comment.
  
86 Central·directory·entry·#3:115 Central·directory·entry·#4:
87 ---------------------------116 ---------------------------
  
88 ··META-INF/androidx.arch.core_core-runtime.version117 ··META-INF/androidx.arch.core_core-runtime.version
  
89 ··offset·of·local·header·from·start·of·archive:···1194118 ··offset·of·local·header·from·start·of·archive:···1443
90 ··················································(00000000000004AAh)·bytes119 ··················································(00000000000005A3h)·bytes
91 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT120 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
92 ··version·of·encoding·software:···················2.0121 ··version·of·encoding·software:···················2.0
93 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT122 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
94 ··minimum·software·version·required·to·extract:···2.0123 ··minimum·software·version·required·to·extract:···2.0
95 ··compression·method:·····························deflated124 ··compression·method:·····························deflated
96 ··compression·sub-type·(deflation):···············normal125 ··compression·sub-type·(deflation):···············normal
97 ··file·security·status:···························not·encrypted126 ··file·security·status:···························not·encrypted
Offset 117, 21 lines modifiedOffset 146, 21 lines modified
  
117 ··The·central-directory·extra·field·contains:146 ··The·central-directory·extra·field·contains:
118 ··-·A·subfield·with·ID·0x5455·(universal·time)·and·5·data·bytes.147 ··-·A·subfield·with·ID·0x5455·(universal·time)·and·5·data·bytes.
119 ····The·local·extra·field·has·UTC/GMT·modification·time.148 ····The·local·extra·field·has·UTC/GMT·modification·time.
  
120 ··There·is·no·file·comment.149 ··There·is·no·file·comment.
  
121 Central·directory·entry·#4:150 Central·directory·entry·#5:
122 ---------------------------151 ---------------------------
  
123 ··META-INF/androidx.core_core.version152 ··META-INF/androidx.core_core.version
  
124 ··offset·of·local·header·from·start·of·archive:···1289153 ··offset·of·local·header·from·start·of·archive:···1538
125 ··················································(0000000000000509h)·bytes154 ··················································(0000000000000602h)·bytes
126 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT155 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
127 ··version·of·encoding·software:···················2.0156 ··version·of·encoding·software:···················2.0
Max diff block lines reached; 517431/524104 bytes (98.73%) of diff not shown.
1.03 KB
AndroidManifest.xml (decoded)
995 B
AndroidManifest.xml
    
Offset 7, 9 lines modifiedOffset 7, 11 lines modified
7 ····<activity·android:theme="@style/LaunchTheme"·android:name="is.binary.alcoholnow.MainActivity"·android:launchMode="singleTop"·android:configChanges="density|fontScale|keyboard|keyboardHidden|layoutDirection|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"·android:windowSoftInputMode="adjustResize"·android:hardwareAccelerated="true">7 ····<activity·android:theme="@style/LaunchTheme"·android:name="is.binary.alcoholnow.MainActivity"·android:launchMode="singleTop"·android:configChanges="density|fontScale|keyboard|keyboardHidden|layoutDirection|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"·android:windowSoftInputMode="adjustResize"·android:hardwareAccelerated="true">
8 ······<intent-filter>8 ······<intent-filter>
9 ········<action·android:name="android.intent.action.MAIN"/>9 ········<action·android:name="android.intent.action.MAIN"/>
10 ········<category·android:name="android.intent.category.LAUNCHER"/>10 ········<category·android:name="android.intent.category.LAUNCHER"/>
11 ······</intent-filter>11 ······</intent-filter>
12 ····</activity>12 ····</activity>
13 ····<meta-data·android:name="flutterEmbedding"·android:value="2"/>13 ····<meta-data·android:name="flutterEmbedding"·android:value="2"/>
 14 ····<activity·android:theme="@android:style/Theme.Translucent.NoTitleBar"·android:name="com.google.android.gms.common.api.GoogleApiActivity"·android:exported="false"/>
 15 ····<meta-data·android:name="com.google.android.gms.version"·android:value="@integer/google_play_services_version"/>
14 ··</application>16 ··</application>
15 </manifest>17 </manifest>
535 B
APK metadata
    
Offset 6, 15 lines modifiedOffset 6, 20 lines modified
6 isFrameworkApk:·false6 isFrameworkApk:·false
7 packageInfo:·null7 packageInfo:·null
8 sdkInfo:8 sdkInfo:
9 ··minSdkVersion:·'16'9 ··minSdkVersion:·'16'
10 ··targetSdkVersion:·'28'10 ··targetSdkVersion:·'28'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·false12 sparseResources:·false
13 unknownFiles:·{}13 unknownFiles:
 14 ··play-services-base.properties:·'8'
 15 ··play-services-basement.properties:·'8'
 16 ··play-services-location.properties:·'8'
 17 ··play-services-places-placereport.properties:·'8'
 18 ··play-services-tasks.properties:·'8'
14 usesFramework:19 usesFramework:
15 ··ids:20 ··ids:
16 ··-·121 ··-·1
17 ··tag:·null22 ··tag:·null
18 version:·2.5.0-dirty23 version:·2.5.0-dirty
19 versionInfo:24 versionInfo:
20 ··versionCode:·'6'25 ··versionCode:·'6'
102 KB
resources.arsc
102 KB
aapt2 dump resources {}
    
Offset 1, 50 lines modifiedOffset 1, 93 lines modified
1 Binary·APK1 Binary·APK
2 Package·name=is.binary.alcoholnow·id=7f2 Package·name=is.binary.alcoholnow·id=7f
3 ··type·attr·id=01·entryCount=123 ··type·attr·id=01·entryCount=18
4 ····resource·0x7f010000·attr/alpha4 ····resource·0x7f010000·attr/alpha
5 ······()·(attr)·type=float5 ······()·(attr)·type=float
 6 ····resource·0x7f010001·attr/buttonSize
 7 ······()·(attr)·type=reference|enum·size=3
 8 ········icon_only(0x7f050031)=0x00000002
 9 ········standard(0x7f05003e)=0x00000000
 10 ········wide(0x7f05004b)=0x00000001
 11 ····resource·0x7f010002·attr/circleCrop
 12 ······()·(attr)·type=boolean
 13 ····resource·0x7f010003·attr/colorScheme
 14 ······()·(attr)·type=reference|enum·size=3
 15 ········auto(0x7f050029)=0x00000002
 16 ········dark(0x7f05002c)=0x00000000
 17 ········light(0x7f050034)=0x00000001
6 ····resource·0x7f010001·attr/font18 ····resource·0x7f010004·attr/font
7 ······()·(attr)·type=reference19 ······()·(attr)·type=reference
8 ····resource·0x7f010002·attr/fontProviderAuthority20 ····resource·0x7f010005·attr/fontProviderAuthority
9 ······()·(attr)·type=string21 ······()·(attr)·type=string
10 ····resource·0x7f010003·attr/fontProviderCerts22 ····resource·0x7f010006·attr/fontProviderCerts
11 ······()·(attr)·type=reference23 ······()·(attr)·type=reference
12 ····resource·0x7f010004·attr/fontProviderFetchStrategy24 ····resource·0x7f010007·attr/fontProviderFetchStrategy
13 ······()·(attr)·type=enum·size=225 ······()·(attr)·type=enum·size=2
14 ········async(0x7f050026)=0x0000000126 ········async(0x7f050028)=0x00000001
15 ········blocking(0x7f050027)=0x0000000027 ········blocking(0x7f05002a)=0x00000000
16 ····resource·0x7f010005·attr/fontProviderFetchTimeout28 ····resource·0x7f010008·attr/fontProviderFetchTimeout
17 ······()·(attr)·type=integer|enum·size=129 ······()·(attr)·type=integer|enum·size=1
18 ········forever(0x7f05002a)=0xffffffff30 ········forever(0x7f05002e)=0xffffffff
19 ····resource·0x7f010006·attr/fontProviderPackage31 ····resource·0x7f010009·attr/fontProviderPackage
20 ······()·(attr)·type=string32 ······()·(attr)·type=string
21 ····resource·0x7f010007·attr/fontProviderQuery33 ····resource·0x7f01000a·attr/fontProviderQuery
22 ······()·(attr)·type=string34 ······()·(attr)·type=string
23 ····resource·0x7f010008·attr/fontStyle35 ····resource·0x7f01000b·attr/fontStyle
24 ······()·(attr)·type=enum·size=236 ······()·(attr)·type=enum·size=2
25 ········italic(0x7f05002e)=0x0000000137 ········italic(0x7f050033)=0x00000001
26 ········normal(0x7f050031)=0x0000000038 ········normal(0x7f050038)=0x00000000
27 ····resource·0x7f010009·attr/fontVariationSettings39 ····resource·0x7f01000c·attr/fontVariationSettings
28 ······()·(attr)·type=string40 ······()·(attr)·type=string
29 ····resource·0x7f01000a·attr/fontWeight41 ····resource·0x7f01000d·attr/fontWeight
30 ······()·(attr)·type=integer42 ······()·(attr)·type=integer
 43 ····resource·0x7f01000e·attr/imageAspectRatio
 44 ······()·(attr)·type=float
 45 ····resource·0x7f01000f·attr/imageAspectRatioAdjust
 46 ······()·(attr)·type=enum·size=3
 47 ········adjust_height(0x7f050026)=0x00000002
 48 ········adjust_width(0x7f050027)=0x00000001
 49 ········none(0x7f050037)=0x00000000
 50 ····resource·0x7f010010·attr/scopeUris
 51 ······()·(attr)·type=reference|string
31 ····resource·0x7f01000b·attr/ttcIndex52 ····resource·0x7f010011·attr/ttcIndex
32 ······()·(attr)·type=integer53 ······()·(attr)·type=integer
33 ··type·color·id=02·entryCount=554 ··type·color·id=02·entryCount=16
 55 ····resource·0x7f020000·color/common_google_signin_btn_text_dark
 56 ······()·(file)·res/color/common_google_signin_btn_text_dark.xml·type=XML
 57 ····resource·0x7f020001·color/common_google_signin_btn_text_dark_default
 58 ······()·@0x0106000b
 59 ····resource·0x7f020002·color/common_google_signin_btn_text_dark_disabled
 60 ······()·#1f000000
 61 ····resource·0x7f020003·color/common_google_signin_btn_text_dark_focused
 62 ······()·@0x0106000c
 63 ····resource·0x7f020004·color/common_google_signin_btn_text_dark_pressed
 64 ······()·@0x0106000b
 65 ····resource·0x7f020005·color/common_google_signin_btn_text_light
 66 ······()·(file)·res/color/common_google_signin_btn_text_light.xml·type=XML
 67 ····resource·0x7f020006·color/common_google_signin_btn_text_light_default
 68 ······()·#90000000
 69 ····resource·0x7f020007·color/common_google_signin_btn_text_light_disabled
 70 ······()·#1f000000
 71 ····resource·0x7f020008·color/common_google_signin_btn_text_light_focused
 72 ······()·#90000000
 73 ····resource·0x7f020009·color/common_google_signin_btn_text_light_pressed
 74 ······()·#de000000
 75 ····resource·0x7f02000a·color/common_google_signin_btn_tint
 76 ······()·(file)·res/color/common_google_signin_btn_tint.xml·type=XML
34 ····resource·0x7f020000·color/notification_action_color_filter77 ····resource·0x7f02000b·color/notification_action_color_filter
35 ······()·#ffffffff78 ······()·#ffffffff
36 ······(v21)·@color/secondary_text_default_material_light79 ······(v21)·@color/secondary_text_default_material_light
37 ····resource·0x7f020001·color/notification_icon_bg_color80 ····resource·0x7f02000c·color/notification_icon_bg_color
38 ······()·#ff9e9e9e81 ······()·#ff9e9e9e
39 ····resource·0x7f020002·color/ripple_material_light82 ····resource·0x7f02000d·color/ripple_material_light
40 ······()·#1f00000083 ······()·#1f000000
41 ····resource·0x7f020003·color/secondary_text_default_material_light84 ····resource·0x7f02000e·color/secondary_text_default_material_light
42 ······()·#8a00000085 ······()·#8a000000
43 ····resource·0x7f020004·color/splash_color86 ····resource·0x7f02000f·color/splash_color
44 ······()·#ffffffff87 ······()·#ffffffff
45 ··type·dimen·id=03·entryCount=2288 ··type·dimen·id=03·entryCount=22
46 ····resource·0x7f030000·dimen/compat_button_inset_horizontal_material89 ····resource·0x7f030000·dimen/compat_button_inset_horizontal_material
47 ······()·4.000000dp90 ······()·4.000000dp
48 ····resource·0x7f030001·dimen/compat_button_inset_vertical_material91 ····resource·0x7f030001·dimen/compat_button_inset_vertical_material
49 ······()·6.000000dp92 ······()·6.000000dp
50 ····resource·0x7f030002·dimen/compat_button_padding_horizontal_material93 ····resource·0x7f030002·dimen/compat_button_padding_horizontal_material
Offset 86, 58 lines modifiedOffset 129, 119 lines modified
86 ······()·24.000000dp129 ······()·24.000000dp
87 ····resource·0x7f030013·dimen/notification_subtext_size130 ····resource·0x7f030013·dimen/notification_subtext_size
88 ······()·13.000000sp131 ······()·13.000000sp
89 ····resource·0x7f030014·dimen/notification_top_pad132 ····resource·0x7f030014·dimen/notification_top_pad
90 ······()·10.000000dp133 ······()·10.000000dp
91 ····resource·0x7f030015·dimen/notification_top_pad_large_text134 ····resource·0x7f030015·dimen/notification_top_pad_large_text
92 ······()·5.000000dp135 ······()·5.000000dp
93 ··type·drawable·id=04·entryCount=14136 ··type·drawable·id=04·entryCount=35
 137 ····resource·0x7f040000·drawable/common_full_open_on_phone
 138 ······(hdpi)·(file)·res/drawable-hdpi-v4/common_full_open_on_phone.png·type=PNG
 139 ······(xhdpi)·(file)·res/drawable-xhdpi-v4/common_full_open_on_phone.png·type=PNG
 140 ····resource·0x7f040001·drawable/common_google_signin_btn_icon_dark
 141 ······()·(file)·res/drawable/common_google_signin_btn_icon_dark.xml·type=XML
 142 ····resource·0x7f040002·drawable/common_google_signin_btn_icon_dark_focused
 143 ······()·(file)·res/drawable/common_google_signin_btn_icon_dark_focused.xml·type=XML
 144 ····resource·0x7f040003·drawable/common_google_signin_btn_icon_dark_normal
 145 ······()·(file)·res/drawable/common_google_signin_btn_icon_dark_normal.xml·type=XML
 146 ····resource·0x7f040004·drawable/common_google_signin_btn_icon_dark_normal_background
 147 ······(mdpi)·(file)·res/drawable-mdpi-v4/common_google_signin_btn_icon_dark_normal_background.9.png·type=PNG
 148 ······(hdpi)·(file)·res/drawable-hdpi-v4/common_google_signin_btn_icon_dark_normal_background.9.png·type=PNG
 149 ······(xhdpi)·(file)·res/drawable-xhdpi-v4/common_google_signin_btn_icon_dark_normal_background.9.png·type=PNG
 150 ······(xxhdpi)·(file)·res/drawable-xxhdpi-v4/common_google_signin_btn_icon_dark_normal_background.9.png·type=PNG
 151 ····resource·0x7f040005·drawable/common_google_signin_btn_icon_disabled
 152 ······()·(file)·res/drawable/common_google_signin_btn_icon_disabled.xml·type=XML
 153 ····resource·0x7f040006·drawable/common_google_signin_btn_icon_light
 154 ······()·(file)·res/drawable/common_google_signin_btn_icon_light.xml·type=XML
 155 ····resource·0x7f040007·drawable/common_google_signin_btn_icon_light_focused
 156 ······()·(file)·res/drawable/common_google_signin_btn_icon_light_focused.xml·type=XML
 157 ····resource·0x7f040008·drawable/common_google_signin_btn_icon_light_normal
 158 ······()·(file)·res/drawable/common_google_signin_btn_icon_light_normal.xml·type=XML
 159 ····resource·0x7f040009·drawable/common_google_signin_btn_icon_light_normal_background
 160 ······(mdpi)·(file)·res/drawable-mdpi-v4/common_google_signin_btn_icon_light_normal_background.9.png·type=PNG
 161 ······(hdpi)·(file)·res/drawable-hdpi-v4/common_google_signin_btn_icon_light_normal_background.9.png·type=PNG
Max diff block lines reached; 93554/104515 bytes (89.51%) of diff not shown.
14.6 MB
classes.dex
14.2 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 75143 lines modifiedOffset 1, 149471 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············:·3e91afe94 checksum············:·283b962b
5 signature···········:·4285...d4495 signature···········:·5bdb...4f02
6 file_size···········:·3584166 file_size···········:·687768
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·····:·326910 string_ids_size·····:·5286
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·81312 type_ids_size·······:·1418
13 type_ids_off········:·13188·(0x003384)13 type_ids_off········:·21256·(0x005308)
14 proto_ids_size······:·126514 proto_ids_size······:·2118
15 proto_ids_off·······:·16440·(0x004038)15 proto_ids_off·······:·26928·(0x006930)
16 field_ids_size······:·116316 field_ids_size······:·2306
17 field_ids_off·······:·31620·(0x007b84)17 field_ids_off·······:·52344·(0x00cc78)
18 method_ids_size·····:·344718 method_ids_size·····:·6289
19 method_ids_off······:·40924·(0x009fdc)19 method_ids_off······:·70792·(0x011488)
20 class_defs_size·····:·44520 class_defs_size·····:·913
21 class_defs_off······:·68500·(0x010b94)21 class_defs_off······:·121104·(0x01d910)
22 data_size···········:·27567622 data_size···········:·537448
23 data_off············:·82740·(0x014334)23 data_off············:·150320·(0x024b30)
  
24 Class·#0·header:24 Class·#0·header:
 25 class_idx···········:·6
 26 access_flags········:·16·(0x0010)
 27 superclass_idx······:·1228
 28 source_file_idx·····:·0
 29 static_fields_size··:·0
 30 instance_fields_size:·0
 31 direct_methods_size·:·1
 32 virtual_methods_size:·1
  
 33 Class·#0·annotations:
 34 Annotations·on·class
 35 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingClass;·value=La/a/a/a/a;
 36 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=8·name=null
  
 37 Class·#0············-
 38 ··Class·descriptor··:·'La/a/a/a/a$a;'
 39 ··Access·flags······:·0x0010·(FINAL)
 40 ··Superclass········:·'Ljava/lang/Object;'
 41 ··Interfaces········-
 42 ····#0··············:·'Ljava/util/concurrent/Executor;'
 43 ··Static·fields·····-
 44 ··Instance·fields···-
 45 ··Direct·methods····-
 46 ····#0··············:·(in·La/a/a/a/a$a;)
 47 ······name··········:·'<init>'
 48 ······type··········:·'()V'
 49 ······access········:·0x10000·(CONSTRUCTOR)
 50 ······code··········-
 51 ······registers·····:·1
 52 ······ins···········:·1
 53 ······outs··········:·1
 54 ······insns·size····:·4·16-bit·code·units
 55 0253c8:········································|[0253c8]·a.a.a.a.a$a.<init>:()V
 56 0253d8:·7010·d516·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@16d5
 57 0253de:·0e00···································|0003:·return-void
 58 ······catches·······:·(none)
 59 ······positions·····:·
 60 ······locals········:·
  
 61 ··Virtual·methods···-
 62 ····#0··············:·(in·La/a/a/a/a$a;)
 63 ······name··········:·'execute'
 64 ······type··········:·'(Ljava/lang/Runnable;)V'
 65 ······access········:·0x0001·(PUBLIC)
 66 ······code··········-
 67 ······registers·····:·3
 68 ······ins···········:·2
 69 ······outs··········:·2
 70 ······insns·size····:·8·16-bit·code·units
 71 0253e0:········································|[0253e0]·a.a.a.a.a$a.execute:(Ljava/lang/Runnable;)V
 72 0253f0:·7100·0800·0000·························|0000:·invoke-static·{},·La/a/a/a/a;.b:()La/a/a/a/a;·//·method@0008
 73 0253f6:·0c00···································|0003:·move-result-object·v0
 74 0253f8:·6e20·0900·2000·························|0004:·invoke-virtual·{v0,·v2},·La/a/a/a/a;.b:(Ljava/lang/Runnable;)V·//·method@0009
 75 0253fe:·0e00···································|0007:·return-void
 76 ······catches·······:·(none)
 77 ······positions·····:·
 78 ······locals········:·
  
 79 ··source_file_idx···:·0·()
  
 80 Class·#1·header:
 81 class_idx···········:·7
 82 access_flags········:·16·(0x0010)
 83 superclass_idx······:·1228
 84 source_file_idx·····:·0
 85 static_fields_size··:·0
 86 instance_fields_size:·0
 87 direct_methods_size·:·1
 88 virtual_methods_size:·1
  
 89 Class·#1·annotations:
 90 Annotations·on·class
 91 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingClass;·value=La/a/a/a/a;
 92 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=8·name=null
  
 93 Class·#1············-
 94 ··Class·descriptor··:·'La/a/a/a/a$b;'
 95 ··Access·flags······:·0x0010·(FINAL)
 96 ··Superclass········:·'Ljava/lang/Object;'
 97 ··Interfaces········-
 98 ····#0··············:·'Ljava/util/concurrent/Executor;'
 99 ··Static·fields·····-
 100 ··Instance·fields···-
 101 ··Direct·methods····-
 102 ····#0··············:·(in·La/a/a/a/a$b;)
 103 ······name··········:·'<init>'
 104 ······type··········:·'()V'
 105 ······access········:·0x10000·(CONSTRUCTOR)
 106 ······code··········-
 107 ······registers·····:·1
 108 ······ins···········:·1
 109 ······outs··········:·1
 110 ······insns·size····:·4·16-bit·code·units
 111 025400:········································|[025400]·a.a.a.a.a$b.<init>:()V
 112 025410:·7010·d516·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@16d5
 113 025416:·0e00···································|0003:·return-void
 114 ······catches·······:·(none)
 115 ······positions·····:·
 116 ······locals········:·
  
 117 ··Virtual·methods···-
 118 ····#0··············:·(in·La/a/a/a/a$b;)
Max diff block lines reached; 14889478/14895400 bytes (99.96%) of diff not shown.
377 KB
classes.jar
73.4 KB
zipinfo {}
    
Offset 1, 100 lines modifiedOffset 1, 253 lines modified
1 Zip·file·size:·605402·bytes,·number·of·entries:·4451 Zip·file·size:·1231185·bytes,·number·of·entries:·913
 2 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·a/a/a/a/a$a.class
 3 ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·a/a/a/a/a$b.class
 4 ?rwxrwxr-x··2.0·unx······786·b-·stor·80-Jan-01·00:00·a/a/a/a/b$a.class
 5 ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·a/a/a/a/c.class
2 ?rwxrwxr-x··2.0·unx·····1045·b-·stor·80-Jan-01·00:00·a/a/a/a/b$c.class6 ?rwxrwxr-x··2.0·unx·····1133·b-·stor·80-Jan-01·00:00·a/a/a/b/b$c.class
3 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·a/a/a/a/b$f.class7 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·a/a/a/b/b$f.class
4 ?rwxrwxr-x··2.0·unx·····2296·b-·stor·80-Jan-01·00:00·a/a/a/a/b.class8 ?rwxrwxr-x··2.0·unx·····2555·b-·stor·80-Jan-01·00:00·a/a/a/b/b.class
5 ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·a/b/b.class9 ?rwxrwxr-x··2.0·unx·····5468·b-·stor·80-Jan-01·00:00·a/b/b.class
 10 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·a/b/c.class
6 ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·a/b/c$a.class11 ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·a/b/d$a.class
7 ?rwxrwxr-x··2.0·unx·····1951·b-·stor·80-Jan-01·00:00·a/b/c$b.class12 ?rwxrwxr-x··2.0·unx·····1951·b-·stor·80-Jan-01·00:00·a/b/d$b.class
8 ?rwxrwxr-x··2.0·unx·····1602·b-·stor·80-Jan-01·00:00·a/b/c$c.class13 ?rwxrwxr-x··2.0·unx·····1602·b-·stor·80-Jan-01·00:00·a/b/d$c.class
9 ?rwxrwxr-x··2.0·unx·····1960·b-·stor·80-Jan-01·00:00·a/b/c$d.class14 ?rwxrwxr-x··2.0·unx·····1960·b-·stor·80-Jan-01·00:00·a/b/d$d.class
10 ?rwxrwxr-x··2.0·unx·····1615·b-·stor·80-Jan-01·00:00·a/b/c$e.class15 ?rwxrwxr-x··2.0·unx·····1615·b-·stor·80-Jan-01·00:00·a/b/d$e.class
11 ?rwxrwxr-x··2.0·unx·····2250·b-·stor·80-Jan-01·00:00·a/b/c.class16 ?rwxrwxr-x··2.0·unx·····2250·b-·stor·80-Jan-01·00:00·a/b/d.class
12 ?rwxrwxr-x··2.0·unx·····5902·b-·stor·80-Jan-01·00:00·a/b/d.class17 ?rwxrwxr-x··2.0·unx·····5968·b-·stor·80-Jan-01·00:00·a/b/e.class
 18 ?rwxrwxr-x··2.0·unx·····2595·b-·stor·80-Jan-01·00:00·a/b/f.class
 19 ?rwxrwxr-x··2.0·unx·····3149·b-·stor·80-Jan-01·00:00·a/c/a.class
13 ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·a/c/a/a.class20 ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·a/c/b/a.class
 21 ?rwxrwxr-x··2.0·unx······780·b-·stor·80-Jan-01·00:00·a/c/c/a.class
 22 ?rwxrwxr-x··2.0·unx······838·b-·stor·80-Jan-01·00:00·a/c/c/b.class
 23 ?rwxrwxr-x··2.0·unx······339·b-·stor·80-Jan-01·00:00·a/c/c/c.class
 24 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·a/c/d/a$a.class
 25 ?rwxrwxr-x··2.0·unx·····3088·b-·stor·80-Jan-01·00:00·a/c/d/a.class
 26 ?rwxrwxr-x··2.0·unx·····1688·b-·stor·80-Jan-01·00:00·a/c/d/b.class
 27 ?rwxrwxr-x··2.0·unx·····1437·b-·stor·80-Jan-01·00:00·a/c/d/c.class
 28 ?rwxrwxr-x··2.0·unx·····1489·b-·stor·80-Jan-01·00:00·a/c/d/d$b.class
 29 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·a/c/d/d$c.class
 30 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·a/c/d/d$d.class
 31 ?rwxrwxr-x··2.0·unx·····2923·b-·stor·80-Jan-01·00:00·a/c/d/d$e.class
 32 ?rwxrwxr-x··2.0·unx·····5024·b-·stor·80-Jan-01·00:00·a/c/d/d.class
 33 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·a/c/d/e.class
 34 ?rwxrwxr-x··2.0·unx······456·b-·stor·80-Jan-01·00:00·a/d/a/a.class
14 ?rwxrwxr-x··2.0·unx·······59·b-·stor·80-Jan-01·00:00·a/c/b/a.class35 ?rwxrwxr-x··2.0·unx·······61·b-·stor·80-Jan-01·00:00·a/d/b/a$a.class
 36 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·a/d/b/a.class
 37 ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$a.class
 38 ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$b.class
15 ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher.class39 ?rwxrwxr-x··2.0·unx·····1438·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher.class
16 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·androidx/activity/a.class40 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·androidx/activity/a.class
17 ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·androidx/activity/c.class41 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·androidx/activity/b.class
18 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class42 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class
19 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory$a.class43 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory$a.class
20 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory.class44 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory.class
21 ?rwxrwxr-x··2.0·unx·····1350·b-·stor·80-Jan-01·00:00·androidx/core/app/RemoteActionCompatParcelizer.class45 ?rwxrwxr-x··2.0·unx·····1350·b-·stor·80-Jan-01·00:00·androidx/core/app/RemoteActionCompatParcelizer.class
22 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·androidx/core/app/a$a.class46 ?rwxrwxr-x··2.0·unx······837·b-·stor·80-Jan-01·00:00·androidx/core/app/a$a.class
23 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·androidx/core/app/a$b.class47 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·androidx/core/app/a$b.class
24 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·androidx/core/app/a$c.class48 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·androidx/core/app/a$c.class
25 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·androidx/core/app/a$d.class49 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·androidx/core/app/a$d.class
 50 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·androidx/core/app/c.class
 51 ?rwxrwxr-x··2.0·unx·····1300·b-·stor·80-Jan-01·00:00·androidx/core/app/d$a.class
 52 ?rwxrwxr-x··2.0·unx·····3180·b-·stor·80-Jan-01·00:00·androidx/core/app/d$c.class
 53 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·androidx/core/app/d$d.class
 54 ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·androidx/core/app/d.class
 55 ?rwxrwxr-x··2.0·unx·····3788·b-·stor·80-Jan-01·00:00·androidx/core/app/f.class
 56 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·androidx/core/app/g.class
 57 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·androidx/core/app/h.class
26 ?rwxrwxr-x··2.0·unx·····1373·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/IconCompatParcelizer.class58 ?rwxrwxr-x··2.0·unx·····1373·b-·stor·80-Jan-01·00:00·androidx/core/graphics/drawable/IconCompatParcelizer.class
 59 ?rwxrwxr-x··2.0·unx······364·b-·stor·80-Jan-01·00:00·androidx/fragment/app/Fragment$a.class
 60 ?rwxrwxr-x··2.0·unx······363·b-·stor·80-Jan-01·00:00·androidx/fragment/app/Fragment$b.class
 61 ?rwxrwxr-x··2.0·unx······714·b-·stor·80-Jan-01·00:00·androidx/fragment/app/Fragment$d.class
 62 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·androidx/fragment/app/Fragment$e.class
 63 ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·androidx/fragment/app/Fragment$f.class
 64 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·androidx/fragment/app/b$a.class
 65 ?rwxrwxr-x··2.0·unx·····4352·b-·stor·80-Jan-01·00:00·androidx/fragment/app/b.class
 66 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·androidx/fragment/app/c$a.class
 67 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·androidx/fragment/app/e.class
 68 ?rwxrwxr-x··2.0·unx·····2612·b-·stor·80-Jan-01·00:00·androidx/fragment/app/f.class
 69 ?rwxrwxr-x··2.0·unx·····2503·b-·stor·80-Jan-01·00:00·androidx/fragment/app/g.class
 70 ?rwxrwxr-x··2.0·unx·······77·b-·stor·80-Jan-01·00:00·androidx/fragment/app/i$a.class
 71 ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·androidx/fragment/app/i$b.class
 72 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·androidx/fragment/app/i$c.class
 73 ?rwxrwxr-x··2.0·unx······642·b-·stor·80-Jan-01·00:00·androidx/fragment/app/i.class
 74 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·androidx/fragment/app/j$b.class
 75 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·androidx/fragment/app/j$c$a.class
 76 ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·androidx/fragment/app/j$c.class
 77 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·androidx/fragment/app/j$d.class
 78 ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·androidx/fragment/app/j$e.class
 79 ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·androidx/fragment/app/j$g.class
 80 ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·androidx/fragment/app/j$h.class
 81 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·androidx/fragment/app/j$i.class
 82 ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·androidx/fragment/app/j$j.class
 83 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·androidx/fragment/app/j$k.class
 84 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·androidx/fragment/app/k$a.class
 85 ?rwxrwxr-x··2.0·unx·····1413·b-·stor·80-Jan-01·00:00·androidx/fragment/app/k.class
 86 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·androidx/fragment/app/m$a.class
 87 ?rwxrwxr-x··2.0·unx·····3550·b-·stor·80-Jan-01·00:00·androidx/fragment/app/m.class
 88 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·androidx/fragment/app/n$a.class
 89 ?rwxrwxr-x··2.0·unx·····2609·b-·stor·80-Jan-01·00:00·androidx/fragment/app/n.class
 90 ?rwxrwxr-x··2.0·unx······357·b-·stor·80-Jan-01·00:00·androidx/fragment/app/o$a.class
 91 ?rwxrwxr-x··2.0·unx·····1362·b-·stor·80-Jan-01·00:00·androidx/fragment/app/o$b.class
 92 ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·androidx/fragment/app/o$c.class
 93 ?rwxrwxr-x··2.0·unx·····1792·b-·stor·80-Jan-01·00:00·androidx/fragment/app/o$d.class
 94 ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·androidx/fragment/app/o$e.class
 95 ?rwxrwxr-x··2.0·unx····13177·b-·defN·80-Jan-01·00:00·androidx/fragment/app/o.class
 96 ?rwxrwxr-x··2.0·unx······385·b-·stor·80-Jan-01·00:00·androidx/fragment/app/p$a.class
 97 ?rwxrwxr-x··2.0·unx······994·b-·stor·80-Jan-01·00:00·androidx/fragment/app/p$b.class
 98 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·androidx/fragment/app/p$c.class
 99 ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·androidx/fragment/app/p$d.class
 100 ?rwxrwxr-x··2.0·unx······738·b-·stor·80-Jan-01·00:00·androidx/fragment/app/q$a.class
 101 ?rwxrwxr-x··2.0·unx······761·b-·stor·80-Jan-01·00:00·androidx/fragment/app/q$b.class
 102 ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·androidx/fragment/app/q$c.class
 103 ?rwxrwxr-x··2.0·unx·····3979·b-·stor·80-Jan-01·00:00·androidx/fragment/app/q.class
 104 ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·androidx/fragment/app/s.class
27 ?rwxrwxr-x··2.0·unx······958·b-·stor·80-Jan-01·00:00·androidx/lifecycle/FullLifecycleObserverAdapter$a.class105 ?rwxrwxr-x··2.0·unx······958·b-·stor·80-Jan-01·00:00·androidx/lifecycle/FullLifecycleObserverAdapter$a.class
28 ?rwxrwxr-x··2.0·unx······515·b-·stor·80-Jan-01·00:00·androidx/lifecycle/LiveData$a.class106 ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·androidx/lifecycle/LiveData$a.class
 107 ?rwxrwxr-x··2.0·unx······761·b-·stor·80-Jan-01·00:00·androidx/lifecycle/LiveData$b.class
29 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·androidx/lifecycle/LiveData.class108 ?rwxrwxr-x··2.0·unx·····2726·b-·stor·80-Jan-01·00:00·androidx/lifecycle/LiveData.class
 109 ?rwxrwxr-x··2.0·unx·····1366·b-·stor·80-Jan-01·00:00·androidx/lifecycle/a$a.class
 110 ?rwxrwxr-x··2.0·unx·····1507·b-·stor·80-Jan-01·00:00·androidx/lifecycle/a$b.class
30 ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·androidx/lifecycle/a.class111 ?rwxrwxr-x··2.0·unx·····3883·b-·stor·80-Jan-01·00:00·androidx/lifecycle/a.class
31 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·androidx/lifecycle/c.class112 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·androidx/lifecycle/c.class
32 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·androidx/lifecycle/e$a.class113 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·androidx/lifecycle/e$a.class
33 ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·androidx/lifecycle/e$b.class114 ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·androidx/lifecycle/e$b.class
34 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·androidx/lifecycle/e.class115 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·androidx/lifecycle/e.class
35 ?rwxrwxr-x··2.0·unx·······72·b-·stor·80-Jan-01·00:00·androidx/lifecycle/g.class116 ?rwxrwxr-x··2.0·unx·······72·b-·stor·80-Jan-01·00:00·androidx/lifecycle/g.class
36 ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·androidx/lifecycle/h.class117 ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·androidx/lifecycle/h.class
37 ?rwxrwxr-x··2.0·unx·····1436·b-·stor·80-Jan-01·00:00·androidx/lifecycle/i$a.class118 ?rwxrwxr-x··2.0·unx·····1436·b-·stor·80-Jan-01·00:00·androidx/lifecycle/i$a.class
38 ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·androidx/lifecycle/i$b.class119 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·androidx/lifecycle/i$b.class
 120 ?rwxrwxr-x··2.0·unx·····4404·b-·stor·80-Jan-01·00:00·androidx/lifecycle/k.class
39 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·androidx/lifecycle/j.class121 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·androidx/lifecycle/l.class
 122 ?rwxrwxr-x··2.0·unx······108·b-·stor·80-Jan-01·00:00·androidx/lifecycle/n.class
 123 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·androidx/lifecycle/o.class
 124 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·androidx/lifecycle/p$a.class
 125 ?rwxrwxr-x··2.0·unx·····1244·b-·stor·80-Jan-01·00:00·androidx/lifecycle/p$b.class
 126 ?rwxrwxr-x··2.0·unx·····2359·b-·stor·80-Jan-01·00:00·androidx/lifecycle/p.class
 127 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·androidx/lifecycle/q.class
Max diff block lines reached; 61859/75187 bytes (82.27%) of diff not shown.
36.6 KB
zipnote «TEMP»/diffoscope_cd4h595__unsigned/tmp7jh1x696_.zip
    
Offset 1, 53 lines modifiedOffset 1, 125 lines modified
1 Filename:·a/a/a/a/b$c.class1 Filename:·a/a/a/a/a$a.class
2 Comment:·2 Comment:·
  
3 Filename:·a/a/a/a/b$f.class3 Filename:·a/a/a/a/a$b.class
4 Comment:·4 Comment:·
  
5 Filename:·a/a/a/a/b.class5 Filename:·a/a/a/a/b$a.class
 6 Comment:·
  
 7 Filename:·a/a/a/a/c.class
 8 Comment:·
  
 9 Filename:·a/a/a/b/b$c.class
 10 Comment:·
  
 11 Filename:·a/a/a/b/b$f.class
 12 Comment:·
  
 13 Filename:·a/a/a/b/b.class
6 Comment:·14 Comment:·
  
7 Filename:·a/b/b.class15 Filename:·a/b/b.class
8 Comment:·16 Comment:·
  
9 Filename:·a/b/c$a.class17 Filename:·a/b/c.class
10 Comment:·18 Comment:·
  
11 Filename:·a/b/c$b.class19 Filename:·a/b/d$a.class
12 Comment:·20 Comment:·
  
13 Filename:·a/b/c$c.class21 Filename:·a/b/d$b.class
14 Comment:·22 Comment:·
  
15 Filename:·a/b/c$d.class23 Filename:·a/b/d$c.class
16 Comment:·24 Comment:·
  
17 Filename:·a/b/c$e.class25 Filename:·a/b/d$d.class
18 Comment:·26 Comment:·
  
19 Filename:·a/b/c.class27 Filename:·a/b/d$e.class
20 Comment:·28 Comment:·
  
21 Filename:·a/b/d.class29 Filename:·a/b/d.class
22 Comment:·30 Comment:·
  
 31 Filename:·a/b/e.class
 32 Comment:·
  
 33 Filename:·a/b/f.class
 34 Comment:·
  
23 Filename:·a/c/a/a.class35 Filename:·a/c/a.class
24 Comment:·36 Comment:·
  
25 Filename:·a/c/b/a.class37 Filename:·a/c/b/a.class
26 Comment:·38 Comment:·
  
 39 Filename:·a/c/c/a.class
 40 Comment:·
  
 41 Filename:·a/c/c/b.class
 42 Comment:·
  
 43 Filename:·a/c/c/c.class
 44 Comment:·
  
 45 Filename:·a/c/d/a$a.class
 46 Comment:·
  
 47 Filename:·a/c/d/a.class
 48 Comment:·
  
 49 Filename:·a/c/d/b.class
 50 Comment:·
  
 51 Filename:·a/c/d/c.class
 52 Comment:·
  
 53 Filename:·a/c/d/d$b.class
 54 Comment:·
  
 55 Filename:·a/c/d/d$c.class
 56 Comment:·
  
 57 Filename:·a/c/d/d$d.class
 58 Comment:·
  
 59 Filename:·a/c/d/d$e.class
 60 Comment:·
  
 61 Filename:·a/c/d/d.class
 62 Comment:·
  
 63 Filename:·a/c/d/e.class
 64 Comment:·
  
 65 Filename:·a/d/a/a.class
 66 Comment:·
  
 67 Filename:·a/d/b/a$a.class
 68 Comment:·
  
 69 Filename:·a/d/b/a.class
 70 Comment:·
  
 71 Filename:·androidx/activity/ComponentActivity$a.class
 72 Comment:·
  
 73 Filename:·androidx/activity/ComponentActivity$b.class
 74 Comment:·
  
27 Filename:·androidx/activity/OnBackPressedDispatcher.class75 Filename:·androidx/activity/OnBackPressedDispatcher.class
28 Comment:·76 Comment:·
  
29 Filename:·androidx/activity/a.class77 Filename:·androidx/activity/a.class
30 Comment:·78 Comment:·
  
31 Filename:·androidx/activity/c.class79 Filename:·androidx/activity/b.class
32 Comment:·80 Comment:·
  
33 Filename:·androidx/annotation/Keep.class81 Filename:·androidx/annotation/Keep.class
34 Comment:·82 Comment:·
  
35 Filename:·androidx/core/app/CoreComponentFactory$a.class83 Filename:·androidx/core/app/CoreComponentFactory$a.class
36 Comment:·84 Comment:·
Offset 66, 26 lines modifiedOffset 138, 197 lines modified
  
Max diff block lines reached; 35165/37328 bytes (94.21%) of diff not shown.
4.39 KB
a/a/a/a/b.class
4.36 KB
procyon -ec {}
    
Offset 1, 139 lines modifiedOffset 1, 39 lines modified
  
1 package·a.a.a.a;1 package·a.a.a.a;
  
2 import·java.util.Map; 
3 import·java.util.Iterator; 
4 import·java.util.WeakHashMap;2 import·android.os.Looper;
 3 import·java.util.concurrent.ThreadFactory;
 4 import·java.util.concurrent.Executors;
 5 import·android.os.Handler;
 6 import·java.util.concurrent.ExecutorService;
  
5 public·class·b·implements·Iterable7 public·class·b·extends·c
6 {8 {
7 ····b$c·a; 
8 ····private·b$c·b; 
9 ····private·WeakHashMap·c; 
10 ····private·int·d;9 ····private·final·Object·a;
 10 ····private·final·ExecutorService·b;
 11 ····private·volatile·Handler·c;
11 ····12 ····
12 ····public·b()·{13 ····public·b()·{
13 ········this.c·=·new·WeakHashMap(); 
14 ········this.d·=·0;14 ········this.a·=·new·Object();
 15 ········this.b·=·Executors.newFixedThreadPool(2,·(ThreadFactory)new·b$a(this));
15 ····}16 ····}
16 ····17 ····
 18 ····public·void·a(final·Runnable·runnable)·{
 19 ········this.b.execute(runnable);
17 ····protected·b$c·a(final·Object·obj)·{ 
18 ········b$c·b$c; 
19 ········for·(b$c·=·this.a;·b$c·!=·null·&&·!b$c.a.equals(obj);·b$c·=·b$c.c)·{} 
20 ········return·b$c; 
21 ····}20 ····}
22 ····21 ····
23 ····public·Iterator·a()·{22 ····public·boolean·a()·{
 23 ········return·Looper.getMainLooper().getThread()·==·Thread.currentThread();
24 ········final·b$b·key·=·new·b$b(this.b,·this.a); 
25 ········this.c.put(key,·Boolean.valueOf(false)); 
26 ········return·(Iterator)key; 
27 ····}24 ····}
28 ····25 ····
 26 ····public·void·b(final·Runnable·runnable)·{
29 ····public·Map.Entry·b()·{ 
30 ········return·(Map.Entry)this.a; 
31 ····} 
32 ···· 
33 ····public·b$d·c()·{ 
34 ········final·b$d·key·=·new·b$d(this); 
35 ········this.c.put(key,·Boolean.valueOf(false)); 
36 ········return·key; 
37 ····} 
38 ···· 
39 ····public·Map.Entry·d()·{ 
40 ········return·(Map.Entry)this.b; 
41 ····} 
42 ···· 
43 ····@Override 
44 ····public·boolean·equals(final·Object·o)·{ 
45 ········boolean·b·=·true; 
46 ········if·(o·==·this)·{ 
47 ············return·b; 
48 ········} 
49 ········if·(!(o·instanceof·b))·{ 
50 ············return·false; 
51 ········} 
52 ········final·b·b2·=·(b)o; 
53 ········if·(this.size()·!=·b2.size())·{ 
54 ············return·false; 
55 ········} 
56 ········final·Iterator·iterator·=·this.iterator(); 
57 ········final·Iterator·iterator2·=·b2.iterator(); 
58 ········while·(iterator.hasNext()·&&·iterator2.hasNext())·{ 
59 ············final·Map.Entry·entry·=·(Map.Entry)iterator.next(); 
60 ············final·Object·next·=·iterator2.next(); 
61 ············if·((entry·==·null·&&·next·!=·null)·||·(entry·!=·null·&&·!entry.equals(next)))·{ 
62 ················return·false; 
63 ············} 
64 ········} 
65 ········if·(iterator.hasNext()·||·iterator2.hasNext())·{ 
66 ············b·=·false; 
67 ········} 
68 ········return·b; 
69 ····} 
70 ···· 
71 ····@Override 
72 ····public·int·hashCode()·{ 
73 ········final·Iterator·iterator·=·this.iterator(); 
74 ········int·n·=·0; 
75 ········while·(iterator.hasNext())·{ 
76 ············n·+=·((Map.Entry)iterator.next()).hashCode(); 
77 ········} 
78 ········return·n; 
79 ····} 
80 ···· 
81 ····public·Iterator·iterator()·{ 
82 ········final·b$a·key·=·new·b$a(this.a,·this.b); 
83 ········this.c.put(key,·Boolean.valueOf(false)); 
84 ········return·(Iterator)key; 
85 ····} 
86 ···· 
87 ····public·Object·remove(final·Object·o)·{ 
88 ········final·b$c·a·=·this.a(o); 
89 ········if·(a·==·null)·{27 ········if·(this.c·==·null)·{
 28 ············synchronized·(this.a)·{
 29 ················if·(this.c·==·null)·{
 30 ····················this.c·=·new·Handler(Looper.getMainLooper());
90 ············return·null; 
91 ········} 
92 ········--this.d; 
93 ········if·(!this.c.isEmpty())·{ 
94 ············final·Iterator<b$f>·iterator·=·this.c.keySet().iterator(); 
95 ············while·(iterator.hasNext())·{ 
96 ················((b$f)iterator.next()).a(a); 
97 ············}31 ················}
98 ········} 
99 ········final·b$c·d·=·a.d; 
100 ········if·(d·!=·null)·{ 
101 ············d.c·=·a.c; 
102 ········} 
103 ········else·{ 
104 ············this.a·=·a.c; 
105 ········} 
106 ········final·b$c·c·=·a.c; 
107 ········if·(c·!=·null)·{ 
108 ············c.d·=·a.d; 
109 ········} 
110 ········else·{ 
Max diff block lines reached; 109/4433 bytes (2.46%) of diff not shown.
13.0 KB
a/b/b.class
12.9 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 462 lines modified
  
1 package·a.b;1 package·a.b;
  
2 class·b2 import·java.lang.reflect.Array;
 3 import·java.util.Iterator;
 4 import·java.util.Set;
 5 import·java.util.Collection;
  
 6 public·final·class·b·implements·Collection,·Set
3 {7 {
4 ····static·final·int[]·a;8 ····private·static·final·int[]·e;
5 ····static·final·Object[]·b;9 ····private·static·final·Object[]·f;
 10 ····private·static·Object[]·g;
 11 ····private·static·int·h;
 12 ····private·static·Object[]·i;
 13 ····private·static·int·j;
 14 ····private·int[]·a;
 15 ····Object[]·b;
 16 ····int·c;
 17 ····private·d·d;
6 ····18 ····
7 ····static·{19 ····static·{
8 ········a·=·new·int[0];20 ········e·=·new·int[0];
9 ········b·=·new·Object[0];21 ········f·=·new·Object[0];
10 ····}22 ····}
11 ····23 ····
12 ····static·int·a(final·int[]·array,·int·n,·final·int·n2)·{24 ····public·b()·{
 25 ········this(0);
 26 ····}
 27 ····
 28 ····public·b(final·int·n)·{
 29 ········if·(n·==·0)·{
 30 ············this.a·=·a.b.b.e;
 31 ············this.b·=·a.b.b.f;
13 ········--n;32 ········}
 33 ········else·{
 34 ············this.d(n);
 35 ········}
 36 ········this.c·=·0;
 37 ····}
 38 ····
 39 ····private·int·a(final·Object·o,·final·int·n)·{
 40 ········final·int·c·=·this.c;
 41 ········final·int·n2·=·-1;
 42 ········if·(c·==·0)·{
 43 ············return·n2;
 44 ········}
 45 ········final·int·a·=·a.b.c.a(this.a,·c,·n);
 46 ········if·(a·<·0)·{
 47 ············return·a;
 48 ········}
 49 ········if·(o.equals(this.b[a]))·{
 50 ············return·a;
 51 ········}
 52 ········int·n3;
 53 ········for·(n3·=·a·+·1;·n3·<·c·&&·this.a[n3]·==·n;·++n3)·{
 54 ············if·(o.equals(this.b[n3]))·{
 55 ················return·n3;
 56 ············}
 57 ········}
 58 ········for·(int·n4·=·a·-·1;·n4·>=·0·&&·this.a[n4]·==·n;·--n4)·{
 59 ············if·(o.equals(this.b[n4]))·{
 60 ················return·n4;
 61 ············}
 62 ········}
 63 ········return·~n3;
 64 ····}
 65 ····
 66 ····private·d·a()·{
 67 ········if·(this.d·==·null)·{
 68 ············this.d·=·(d)new·b$a(this);
 69 ········}
 70 ········return·this.d;
 71 ····}
 72 ····
 73 ····private·static·void·a(final·int[]·array,·final·Object[]·array2,·int·i)·{
 74 ········final·int·length·=·array.length;
 75 ········final·int·n·=·2;
 76 ········final·int·n2·=·10;
 77 ········final·int·n3·=·1;
 78 ········if·(length·==·8)·{
 79 ············synchronized·(b.class)·{
 80 ················if·(b.j·<·n2)·{
 81 ····················array2[0]·=·b.i;
 82 ····················array2[n3]·=·array;
 83 ····················for·(i·-=·n3;·i·>=·n;·--i)·{
 84 ························array2[i]·=·null;
 85 ····················}
 86 ····················b.i·=·array2;
 87 ····················b.j·+=·n3;
 88 ················}
 89 ················return;
 90 ············}
 91 ········}
 92 ········if·(array.length·==·4)·{
 93 ············synchronized·(b.class)·{
 94 ················if·(b.h·<·n2)·{
 95 ····················array2[0]·=·b.g;
 96 ····················array2[n3]·=·array;
 97 ····················for·(i·-=·n3;·i·>=·n;·--i)·{
 98 ························array2[i]·=·null;
 99 ····················}
 100 ····················b.g·=·array2;
 101 ····················b.h·+=·n3;
 102 ················}
 103 ············}
 104 ········}
 105 ····}
 106 ····
 107 ····private·int·b()·{
 108 ········final·int·c·=·this.c;
 109 ········final·int·n·=·-1;
 110 ········if·(c·==·0)·{
 111 ············return·n;
 112 ········}
 113 ········final·int·a·=·a.b.c.a(this.a,·c,·0);
 114 ········if·(a·<·0)·{
 115 ············return·a;
 116 ········}
 117 ········if·(this.b[a]·==·null)·{
 118 ············return·a;
 119 ········}
 120 ········int·n2;
 121 ········for·(n2·=·a·+·1;·n2·<·c·&&·this.a[n2]·==·0;·++n2)·{
 122 ············if·(this.b[n2]·==·null)·{
 123 ················return·n2;
 124 ············}
Max diff block lines reached; 4672/13225 bytes (35.33%) of diff not shown.
4.53 KB
a/b/c.class
4.51 KB
procyon -ec {}
    
Offset 1, 132 lines modifiedOffset 1, 50 lines modified
  
1 package·a.b;1 package·a.b;
  
 2 class·c
2 import·java.lang.reflect.Array; 
3 import·java.util.Set; 
4 import·java.util.Iterator; 
5 import·java.util.Collection; 
6 import·java.util.Map; 
  
7 abstract·class·c 
8 {3 {
 4 ····static·final·int[]·a;
 5 ····static·final·Object[]·b;
9 ····c$b·a; 
10 ····c$c·b; 
11 ····c$e·c; 
12 ····6 ····
 7 ····static·{
 8 ········a·=·new·int[0];
 9 ········b·=·new·Object[0];
13 ····public·static·boolean·a(final·Map·map,·final·Collection·collection)·{ 
14 ········final·Iterator<Object>·iterator·=·collection.iterator(); 
15 ········while·(iterator.hasNext())·{ 
16 ············if·(!map.containsKey(iterator.next()))·{ 
17 ················return·false; 
18 ············} 
19 ········} 
20 ········return·true; 
21 ····}10 ····}
22 ····11 ····
 12 ····public·static·int·a(final·int·n)·{
 13 ········for·(int·i·=·4;·i·<·32;·++i)·{
 14 ············final·int·n2·=·(1·<<·i)·-·12;
 15 ············if·(n·<=·n2)·{
23 ····public·static·boolean·a(final·Set·set,·final·Object·o)·{ 
24 ········boolean·b·=·true; 
25 ········if·(set·==·o)·{ 
26 ············return·b; 
27 ········} 
28 ········if·(o·instanceof·Set)·{ 
29 ············final·Set·set2·=·(Set)o; 
30 ············try·{ 
31 ················final·int·size·=·set.size(); 
32 ················try·{ 
33 ····················if·(size·!=·set2.size()·||·!set.containsAll(set2))·{ 
34 ························b·=·false; 
35 ····················} 
36 ····················return·b;16 ················return·n2;
37 ················} 
38 ················catch·(NullPointerException·|·ClassCastException·ex)·{} 
39 ············}17 ············}
40 ············catch·(NullPointerException·ex2)·{} 
41 ············catch·(ClassCastException·ex3)·{} 
42 ········} 
43 ········return·false; 
44 ····} 
45 ···· 
46 ····public·static·boolean·b(final·Map·map,·final·Collection·collection)·{ 
47 ········final·int·size·=·map.size(); 
48 ········final·Iterator<Object>·iterator·=·collection.iterator(); 
49 ········while·(iterator.hasNext())·{ 
50 ············map.remove(iterator.next()); 
51 ········}18 ········}
52 ········return·size·!=·map.size();19 ········return·n;
53 ····}20 ····}
54 ····21 ····
55 ····public·static·boolean·c(final·Map·map,·final·Collection·collection)·{ 
56 ········final·int·size·=·map.size(); 
57 ········final·Iterator<Object>·iterator·=·map.keySet().iterator(); 
58 ········while·(iterator.hasNext())·{ 
59 ············if·(!collection.contains(iterator.next()))·{ 
60 ················iterator.remove();22 ····static·int·a(final·int[]·array,·int·n,·final·int·n2)·{
 23 ········--n;
 24 ········int·i·=·0;
 25 ········while·(i·<=·n)·{
 26 ············final·int·n3·=·i·+·n·>>>·1;
 27 ············final·int·n4·=·array[n3];
 28 ············if·(n4·<·n2)·{
 29 ················i·=·n3·+·1;
 30 ············}
 31 ············else·{
 32 ················if·(n4·<=·n2)·{
 33 ····················return·n3;
 34 ················}
 35 ················n·=·n3·-·1;
61 ············}36 ············}
62 ········}37 ········}
63 ········return·size·!=·map.size(); 
64 ····} 
65 ···· 
66 ····protected·abstract·int·a(final·Object·p0); 
67 ···· 
68 ····protected·abstract·Object·a(final·int·p0,·final·int·p1); 
69 ···· 
70 ····protected·abstract·Object·a(final·int·p0,·final·Object·p1); 
71 ···· 
72 ····protected·abstract·void·a(); 
73 ···· 
74 ····protected·abstract·void·a(final·int·p0); 
75 ···· 
76 ····protected·abstract·void·a(final·Object·p0,·final·Object·p1); 
77 ···· 
78 ····public·Object[]·a(Object[]·array,·int·length)·{ 
79 ········final·int·c·=·this.c(); 
80 ········if·(array.length·<·c)·{ 
81 ············array·=·(Object[])Array.newInstance(array.getClass().getComponentType(),·c); 
82 ········} 
83 ········for·(int·i·=·0;·i·<·c;·++i)·{ 
84 ············array[i]·=·this.a(i,·length); 
85 ········} 
86 ········length·=·array.length; 
87 ········if·(length·>·c)·{ 
88 ············length·=·0; 
89 ············array[c]·=·null; 
90 ········} 
91 ········return·array;38 ········return·~i;
92 ····} 
93 ···· 
94 ····protected·abstract·int·b(final·Object·p0); 
95 ···· 
96 ····protected·abstract·Map·b(); 
97 ···· 
98 ····public·Object[]·b(final·int·n)·{ 
99 ········final·int·c·=·this.c(); 
100 ········final·Object[]·array·=·new·Object[c]; 
101 ········for·(int·i·=·0;·i·<·c;·++i)·{ 
Max diff block lines reached; 496/4586 bytes (10.82%) of diff not shown.
18.8 KB
a/b/d.class
18.8 KB
procyon -ec {}
    
Offset 1, 566 lines modifiedOffset 1, 132 lines modified
  
1 package·a.b;1 package·a.b;
  
 2 import·java.lang.reflect.Array;
 3 import·java.util.Set;
 4 import·java.util.Iterator;
 5 import·java.util.Collection;
2 import·java.util.Map;6 import·java.util.Map;
3 import·java.util.ConcurrentModificationException; 
  
4 public·class·d7 abstract·class·d
5 {8 {
 9 ····d$b·a;
 10 ····d$c·b;
 11 ····d$e·c;
6 ····static·Object[]·d; 
7 ····static·int·e; 
8 ····static·Object[]·f; 
9 ····static·int·g; 
10 ····int[]·a; 
11 ····Object[]·b; 
12 ····int·c; 
13 ····12 ····
 13 ····public·static·boolean·a(final·Map·map,·final·Collection·collection)·{
 14 ········final·Iterator<Object>·iterator·=·collection.iterator();
 15 ········while·(iterator.hasNext())·{
 16 ············if·(!map.containsKey(iterator.next()))·{
14 ····public·d()·{ 
15 ········this.a·=·a.b.b.a; 
16 ········this.b·=·a.b.b.b; 
17 ········this.c·=·0; 
18 ····} 
19 ···· 
20 ····private·static·int·a(final·int[]·array,·final·int·n,·final·int·n2)·{ 
21 ········try·{ 
22 ············return·b.a(array,·n,·n2); 
23 ········} 
24 ········catch·(ArrayIndexOutOfBoundsException·ex)·{ 
25 ············throw·new·ConcurrentModificationException(); 
26 ········} 
27 ····} 
28 ···· 
29 ····private·static·void·a(final·int[]·array,·final·Object[]·array2,·final·int·n)·{ 
30 ········final·Class<d>·clazz·=·d.class; 
31 ········final·int·length·=·array.length; 
32 ········final·int·n2·=·2; 
33 ········final·int·n3·=·10; 
34 ········final·int·n4·=·1; 
35 ········if·(length·==·8)·{ 
36 ············synchronized·(clazz)·{ 
37 ················if·(a.b.d.g·<·n3)·{ 
38 ····················array2[0]·=·a.b.d.f; 
39 ····················array2[n4]·=·array; 
40 ····················for·(int·i·=·(n·<<·1)·-·n4;·i·>=·n2;·--i)·{ 
41 ························array2[i]·=·null; 
42 ····················} 
43 ····················a.b.d.f·=·array2; 
44 ····················a.b.d.g·+=·n4; 
45 ················} 
46 ················return;17 ················return·false;
47 ············} 
48 ········} 
49 ········if·(array.length·==·4)·{ 
50 ············synchronized·(clazz)·{ 
51 ················if·(a.b.d.e·<·n3)·{ 
52 ····················array2[0]·=·a.b.d.d; 
53 ····················array2[n4]·=·array; 
54 ····················for·(int·j·=·(n·<<·1)·-·n4;·j·>=·n2;·--j)·{ 
55 ························array2[j]·=·null; 
56 ····················} 
57 ····················a.b.d.d·=·array2; 
58 ····················a.b.d.e·+=·n4; 
59 ················} 
60 ············}18 ············}
61 ········}19 ········}
 20 ········return·true;
62 ····}21 ····}
63 ····22 ····
 23 ····public·static·boolean·a(final·Set·set,·final·Object·o)·{
 24 ········boolean·b·=·true;
64 ····private·void·e(int·n)·{ 
65 ········final·Class<d>·clazz·=·d.class; 
66 ········final·int·n2·=·1; 
67 ········Label_0214:·{ 
68 ············if·(n·==·8)·{25 ········if·(set·==·o)·{
69 ················synchronized·(clazz)·{ 
70 ····················if·(a.b.d.f·!=·null)·{ 
71 ························final·Object[]·f·=·a.b.d.f;26 ············return·b;
 27 ········}
 28 ········if·(o·instanceof·Set)·{
 29 ············final·Set·set2·=·(Set)o;
 30 ············try·{
 31 ················final·int·size·=·set.size();
 32 ················try·{
 33 ····················if·(size·!=·set2.size()·||·!set.containsAll(set2))·{
72 ························this.b·=·f;34 ························b·=·false;
73 ························a.b.d.f·=·(Object[])f[0]; 
74 ························this.a·=·(int[])f[n2]; 
75 ························f[0]·=·(f[n2]·=·null); 
76 ························n·=·(a.b.d.g·-=·n2); 
77 ························return; 
78 ····················} 
79 ····················break·Label_0214; 
80 ················} 
81 ············} 
82 ············if·(n·==·4)·{ 
83 ················synchronized·(clazz)·{ 
84 ····················if·(a.b.d.d·!=·null)·{ 
85 ························final·Object[]·d·=·a.b.d.d; 
86 ························this.b·=·d; 
87 ························a.b.d.d·=·(Object[])d[0]; 
88 ························this.a·=·(int[])d[n2]; 
89 ························d[0]·=·(d[n2]·=·null); 
90 ························n·=·(a.b.d.e·-=·n2); 
91 ························return; 
92 ····················}35 ····················}
 36 ····················return·b;
93 ················}37 ················}
 38 ················catch·(NullPointerException·|·ClassCastException·ex)·{}
94 ············}39 ············}
 40 ············catch·(NullPointerException·ex2)·{}
 41 ············catch·(ClassCastException·ex3)·{}
95 ········}42 ········}
96 ········this.a·=·new·int[n]; 
97 ········this.b·=·new·Object[n·<<·n2]; 
98 ····} 
99 ···· 
Max diff block lines reached; 13317/19234 bytes (69.24%) of diff not shown.
455 B
a/c/b/a.class
429 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 15 lines modified
  
1 package·a.c.b;1 package·a.c.b;
  
2 public·interface·a2 import·android.os.Process;
 3 import·android.content.Context;
  
 4 public·class·a
3 {5 {
 6 ····public·static·int·a(final·Context·context,·final·String·s)·{
 7 ········if·(s·!=·null)·{
 8 ············return·context.checkPermission(s,·Process.myPid(),·Process.myUid());
 9 ········}
 10 ········throw·new·IllegalArgumentException("permission·is·null");
 11 ····}
4 }12 }
1.49 KB
androidx/activity/OnBackPressedDispatcher.class
1.4 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 49 lines modified
  
1 package·androidx.activity;1 package·androidx.activity;
  
 2 import·androidx.lifecycle.e;
 3 import·androidx.lifecycle.e$b;
 4 import·androidx.lifecycle.h;
 5 import·java.util.Iterator;
 6 import·java.util.ArrayDeque;
  
2 public·final·class·OnBackPressedDispatcher7 public·final·class·OnBackPressedDispatcher
3 {8 {
 9 ····private·final·Runnable·a;
 10 ····final·ArrayDeque·b;
 11 ····
 12 ····public·OnBackPressedDispatcher(final·Runnable·a)·{
 13 ········this.b·=·new·ArrayDeque();
 14 ········this.a·=·a;
 15 ····}
 16 ····
4 ····a·a(final·c·c)·{17 ····a·a(final·b·e)·{
5 ········throw·null;18 ········this.b.add(e);
 19 ········final·OnBackPressedDispatcher$a·onBackPressedDispatcher$a·=·new·OnBackPressedDispatcher$a(this,·e);
 20 ········e.a((a)onBackPressedDispatcher$a);
 21 ········return·(a)onBackPressedDispatcher$a;
6 ····}22 ····}
7 ····23 ····
8 ····public·void·a()·{24 ····public·void·a()·{
9 ········throw·null;25 ········final·Iterator<b>·descendingIterator·=·this.b.descendingIterator();
 26 ········while·(descendingIterator.hasNext())·{
 27 ············final·b·b·=·(b)descendingIterator.next();
 28 ············if·(b.b())·{
 29 ················b.a();
 30 ················return;
 31 ············}
 32 ········}
 33 ········final·Runnable·a·=·this.a;
 34 ········if·(a·!=·null)·{
 35 ············a.run();
 36 ········}
 37 ····}
 38 ····
 39 ····public·void·a(final·h·h,·final·b·b)·{
 40 ········final·e·a·=·h.a();
 41 ········if·(a.a()·==·e$b.a)·{
 42 ············return;
 43 ········}
 44 ········b.a((a)new·OnBackPressedDispatcher$LifecycleOnBackPressedCancellable(this,·a,·b));
10 ····}45 ····}
11 }46 }
287 B
androidx/activity/c.class
237 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 9 lines modified
  
1 package·androidx.activity;1 package·androidx.activity;
  
2 public·abstract·class·c2 import·androidx.lifecycle.h;
  
 3 public·interface·c·extends·h
3 {4 {
4 ····abstract·void·a(final·a·p0);5 ····OnBackPressedDispatcher·f();
5 }6 }
608 B
androidx/core/app/a$a.class
554 B
procyon -ec {}
    
Offset 19, 10 lines modifiedOffset 19, 10 lines modified
19 ····public·void·run()·{19 ····public·void·run()·{
20 ········final·int[]·array·=·new·int[this.a.length];20 ········final·int[]·array·=·new·int[this.a.length];
21 ········final·PackageManager·packageManager·=·this.b.getPackageManager();21 ········final·PackageManager·packageManager·=·this.b.getPackageManager();
22 ········final·String·packageName·=·this.b.getPackageName();22 ········final·String·packageName·=·this.b.getPackageName();
23 ········for·(int·length·=·this.a.length,·i·=·0;·i·<·length;·++i)·{23 ········for·(int·length·=·this.a.length,·i·=·0;·i·<·length;·++i)·{
24 ············array[i]·=·packageManager.checkPermission(this.a[i],·packageName);24 ············array[i]·=·packageManager.checkPermission(this.a[i],·packageName);
25 ········}25 ········}
26 ········((a$b)this.b).a(this.c,·this.a,·array);26 ········((a$b)this.b).onRequestPermissionsResult(this.c,·this.a,·array);
27 ····}27 ····}
28 }28 }
307 B
androidx/core/app/a$b.class
253 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.core.app;1 package·androidx.core.app;
  
2 public·interface·a$b2 public·interface·a$b
3 {3 {
4 ····void·a(final·int·p0,·final·String[]·p1,·final·int[]·p2);4 ····void·onRequestPermissionsResult(final·int·p0,·final·String[]·p1,·final·int[]·p2);
5 }5 }
377 B
androidx/core/app/a$c.class
323 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 12 lines modified
  
1 package·androidx.core.app;1 package·androidx.core.app;
  
 2 import·android.content.Intent;
2 import·android.app.Activity;3 import·android.app.Activity;
  
3 public·interface·a$c4 public·interface·a$c
4 {5 {
 6 ····boolean·a(final·Activity·p0,·final·int·p1,·final·int·p2,·final·Intent·p3);
 7 ····
5 ····boolean·a(final·Activity·p0,·final·String[]·p1,·final·int·p2);8 ····boolean·a(final·Activity·p0,·final·String[]·p1,·final·int·p2);
6 }9 }
1.16 KB
androidx/lifecycle/LiveData$a.class
1.1 KB
procyon -ec {}
    
Offset 1, 35 lines modifiedOffset 1, 20 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
2 abstract·class·LiveData$a2 class·LiveData$a·implements·Runnable
3 {3 {
4 ····final·k·a; 
5 ····boolean·b; 
6 ····final·/*·synthetic·*/·LiveData·c;4 ····final·/*·synthetic·*/·LiveData·a;
7 ····5 ····
 6 ····LiveData$a(final·LiveData·a)·{
8 ····void·a(final·boolean·b)·{ 
9 ········if·(b·==·this.b)·{ 
10 ············return; 
11 ········} 
12 ········this.b·=·b;7 ········this.a·=·a;
 8 ····}
 9 ····
 10 ····public·void·run()·{
 11 ········synchronized·(this.a.a)·{
13 ········final·int·a·=·this.c.a;12 ············final·Object·e·=·this.a.e;
 13 ············this.a.e·=·LiveData.i;
 14 ············//·monitorexit(this.a.a)
14 ········int·n·=·1; 
15 ········final·boolean·b2·=·a·==·0; 
16 ········final·LiveData·c·=·this.c; 
17 ········final·int·a2·=·c.a; 
18 ········if·(!this.b)·{ 
19 ············n·=·-1; 
20 ········} 
21 ········c.a·=·a2·+·n; 
22 ········if·(b2·&&·this.b)·{ 
23 ············this.c.a();15 ············this.a.a(e);
24 ········} 
25 ········final·LiveData·c2·=·this.c; 
26 ········if·(c2.a·==·0·&&·!this.b)·{ 
27 ············c2.b(); 
28 ········} 
29 ········if·(this.b)·{ 
30 ············this.c.a(this); 
31 ········}16 ········}
32 ····}17 ····}
33 }18 }
3.65 KB
androidx/lifecycle/LiveData.class
3.59 KB
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 132 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
 2 import·java.util.Iterator;
 3 import·a.a.a.b.b$d;
 4 import·java.util.Map;
 5 import·a.a.a.a.a;
 6 import·a.a.a.b.b;
  
2 public·abstract·class·LiveData7 public·abstract·class·LiveData
3 {8 {
 9 ····static·final·Object·i;
 10 ····final·Object·a;
 11 ····private·b·b;
4 ····int·a;12 ····int·c;
 13 ····private·volatile·Object·d;
 14 ····volatile·Object·e;
 15 ····private·int·f;
 16 ····private·boolean·g;
 17 ····private·boolean·h;
 18 ····
 19 ····static·{
 20 ········i·=·new·Object();
 21 ····}
 22 ····
 23 ····public·LiveData()·{
 24 ········this.a·=·new·Object();
 25 ········this.b·=·new·b();
 26 ········this.c·=·0;
 27 ········final·Object·i·=·LiveData.i;
 28 ········this.d·=·i;
 29 ········this.e·=·i;
 30 ········this.f·=·-1;
 31 ········new·LiveData$a(this);
 32 ····}
 33 ····
 34 ····private·static·void·a(String·string)·{
 35 ········if·(a.b().a())·{
 36 ············return;
 37 ········}
 38 ········final·StringBuilder·sb·=·new·StringBuilder();
 39 ········sb.append("Cannot·invoke·");
 40 ········sb.append(string);
 41 ········sb.append("·on·a·background");
 42 ········sb.append("·thread");
 43 ········string·=·sb.toString();
 44 ········throw·new·IllegalStateException(string);
 45 ····}
 46 ····
 47 ····private·void·b(final·LiveData$b·liveData$b)·{
 48 ········if·(!liveData$b.b)·{
 49 ············return;
 50 ········}
 51 ········if·(!liveData$b.b())·{
 52 ············liveData$b.a(false);
 53 ············return;
 54 ········}
 55 ········final·int·c·=·liveData$b.c;
 56 ········final·int·f·=·this.f;
 57 ········if·(c·>=·f)·{
 58 ············return;
 59 ········}
 60 ········liveData$b.c·=·f;
 61 ········liveData$b.a.a(this.d);
 62 ····}
 63 ····
 64 ····protected·void·a()·{
 65 ····}
 66 ····
 67 ····void·a(LiveData$b·liveData$b)·{
 68 ········final·boolean·g·=·this.g;
 69 ········final·boolean·b·=·true;
 70 ········if·(g)·{
 71 ············this.h·=·b;
 72 ············return;
 73 ········}
 74 ········this.g·=·b;
 75 ········do·{
 76 ············this.h·=·false;
 77 ············if·(liveData$b·!=·null)·{
 78 ················this.b(liveData$b);
 79 ················liveData$b·=·null;
 80 ············}
 81 ············else·{
 82 ················final·b$d·c·=·this.b.c();
 83 ················while·(((Iterator)c).hasNext())·{
 84 ····················this.b(((Map.Entry<K,·LiveData$b>)((Iterator<Map.Entry<K,·LiveData$b>>)c).next()).getValue());
 85 ····················if·(this.h)·{
 86 ························break;
 87 ····················}
 88 ················}
 89 ············}
 90 ········}·while·(this.h);
 91 ········this.g·=·false;
 92 ····}
5 ····93 ····
6 ····protected·abstract·void·a();94 ····public·void·a(final·h·h,·final·n·n)·{
 95 ········a("observe");
 96 ········if·(h.a().a()·==·e$b.a)·{
 97 ············return;
 98 ········}
 99 ········final·LiveData$LifecycleBoundObserver·liveData$LifecycleBoundObserver·=·new·LiveData$LifecycleBoundObserver(this,·h,·n);
 100 ········final·LiveData$b·liveData$b·=·(LiveData$b)this.b.b((Object)n,·(Object)liveData$LifecycleBoundObserver);
 101 ········if·(liveData$b·!=·null·&&·!liveData$b.a(h))·{
 102 ············throw·new·IllegalArgumentException("Cannot·add·the·same·observer·with·different·lifecycles");
 103 ········}
 104 ········if·(liveData$b·!=·null)·{
 105 ············return;
 106 ········}
 107 ········h.a().a((g)liveData$LifecycleBoundObserver);
 108 ····}
7 ····109 ····
8 ····abstract·void·a(final·LiveData$a·p0);110 ····public·void·a(final·n·n)·{
 111 ········a("removeObserver");
 112 ········final·LiveData$b·liveData$b·=·(LiveData$b)this.b.remove((Object)n);
 113 ········if·(liveData$b·==·null)·{
 114 ············return;
 115 ········}
 116 ········liveData$b.a();
 117 ········liveData$b.a(false);
 118 ····}
9 ····119 ····
10 ····public·abstract·void·a(final·k·p0);120 ····protected·void·a(final·Object·d)·{
 121 ········a("setValue");
 122 ········++this.f;
 123 ········this.d·=·d;
 124 ········this.a((LiveData$b)null);
Max diff block lines reached; 70/3648 bytes (1.92%) of diff not shown.
5.06 KB
androidx/lifecycle/a.class
5.01 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 139 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
 2 import·java.util.Iterator;
 3 import·java.lang.reflect.Method;
 4 import·java.util.HashMap;
 5 import·java.util.Map;
  
2 class·a6 class·a
3 {7 {
4 ····void·a(final·h·h,·final·e$a·e$a,·final·Object·o)·{ 
5 ········throw·null;8 ····static·a·c;
 9 ····private·final·Map·a;
 10 ····private·final·Map·b;
 11 ····
 12 ····static·{
 13 ········a.c·=·new·a();
 14 ····}
 15 ····
 16 ····a()·{
 17 ········this.a·=·new·HashMap();
 18 ········this.b·=·new·HashMap();
 19 ····}
 20 ····
 21 ····private·a$a·a(final·Class·clazz,·Method[]·c)·{
 22 ········final·Class·superclass·=·clazz.getSuperclass();
 23 ········final·HashMap·hashMap·=·new·HashMap();
 24 ········if·(superclass·!=·null)·{
 25 ············final·a$a·a·=·this.a(superclass);
 26 ············if·(a·!=·null)·{
 27 ················hashMap.putAll(a.b);
 28 ············}
 29 ········}
 30 ········final·Class[]·interfaces·=·clazz.getInterfaces();
 31 ········for·(int·length·=·interfaces.length,·i·=·0;·i·<·length;·++i)·{
 32 ············for·(final·Map.Entry<a$b,·V>·entry·:·this.a(interfaces[i]).b.entrySet())·{
 33 ················this.a(hashMap,·entry.getKey(),·(e$a)entry.getValue(),·clazz);
 34 ············}
 35 ········}
 36 ········if·(c·==·null)·{
 37 ············c·=·this.c(clazz);
 38 ········}
 39 ········final·int·length2·=·c.length;
 40 ········int·j·=·0;
 41 ········boolean·b·=·false;
 42 ········while·(j·<·length2)·{
 43 ············final·Method·method·=·c[j];
 44 ············final·o·o·=·(o)method.getAnnotation(o.class);
 45 ············final·int·n·=·1;
 46 ············if·(o·!=·null)·{
 47 ················final·Class<?>[]·parameterTypes·=·method.getParameterTypes();
 48 ················int·n2;
 49 ················if·(parameterTypes.length·>·0)·{
 50 ····················if·(!parameterTypes[0].isAssignableFrom(h.class))·{
 51 ························throw·new·IllegalArgumentException("invalid·parameter·type.·Must·be·one·and·instanceof·LifecycleOwner");
 52 ····················}
 53 ····················n2·=·1;
 54 ················}
 55 ················else·{
 56 ····················n2·=·0;
 57 ················}
 58 ················final·e$a·value·=·o.value();
 59 ················final·int·length3·=·parameterTypes.length;
 60 ················final·int·n3·=·2;
 61 ················if·(length3·>·n)·{
 62 ····················if·(!parameterTypes[n].isAssignableFrom(e$a.class))·{
 63 ························throw·new·IllegalArgumentException("invalid·parameter·type.·second·arg·must·be·an·event");
 64 ····················}
 65 ····················if·(value·!=·e$a.ON_ANY)·{
 66 ························throw·new·IllegalArgumentException("Second·arg·is·supported·only·for·ON_ANY·value");
 67 ····················}
 68 ····················n2·=·2;
 69 ················}
 70 ················if·(parameterTypes.length·>·n3)·{
 71 ····················throw·new·IllegalArgumentException("cannot·have·more·than·2·params");
 72 ················}
 73 ················this.a(hashMap,·new·a$b(n2,·method),·value,·clazz);
 74 ················b·=·true;
 75 ············}
 76 ············++j;
 77 ········}
 78 ········final·a$a·a$a·=·new·a$a((Map)hashMap);
 79 ········this.a.put(clazz,·a$a);
 80 ········this.b.put(clazz,·Boolean.valueOf(b));
 81 ········return·a$a;
 82 ····}
 83 ····
 84 ····private·void·a(final·Map·map,·final·a$b·a$b,·final·e$a·obj,·final·Class·clazz)·{
 85 ········final·e$a·obj2·=·(e$a)map.get(a$b);
 86 ········if·(obj2·!=·null·&&·obj·!=·obj2)·{
 87 ············final·Method·b·=·a$b.b;
 88 ············final·StringBuilder·sb·=·new·StringBuilder();
 89 ············sb.append("Method·");
 90 ············sb.append(b.getName());
 91 ············sb.append("·in·");
 92 ············sb.append(clazz.getName());
 93 ············sb.append("·already·declared·with·different·@OnLifecycleEvent·value:·previous·value·");
 94 ············sb.append(obj2);
 95 ············sb.append(",·new·value·");
 96 ············sb.append(obj);
 97 ············throw·new·IllegalArgumentException(sb.toString());
 98 ········}
 99 ········if·(obj2·==·null)·{
 100 ············map.put(a$b,·obj);
 101 ········}
 102 ····}
 103 ····
 104 ····private·Method[]·c(final·Class·clazz)·{
 105 ········try·{
 106 ············return·clazz.getDeclaredMethods();
 107 ········}
 108 ········catch·(NoClassDefFoundError·cause)·{
 109 ············throw·new·IllegalArgumentException("The·observer·class·has·some·methods·that·use·newer·APIs·which·are·not·available·in·the·current·OS·version.·Lifecycles·cannot·access·even·other·methods·so·you·should·make·sure·that·your·observer·classes·only·access·framework·classes·that·are·available·in·your·min·API·level·OR·use·lifecycle:compiler·annotation·processor.",·cause);
 110 ········}
 111 ····}
 112 ····
 113 ····a$a·a(final·Class·clazz)·{
 114 ········final·a$a·a$a·=·(a$a)this.a.get(clazz);
 115 ········if·(a$a·!=·null)·{
 116 ············return·a$a;
 117 ········}
 118 ········return·this.a(clazz,·null);
 119 ····}
 120 ····
 121 ····boolean·b(final·Class·clazz)·{
 122 ········final·Boolean·b·=·Boolean.valueOf(this.b.get((Object)clazz));
 123 ········if·(b·!=·null)·{
Max diff block lines reached; 3/5104 bytes (0.06%) of diff not shown.
293 B
androidx/lifecycle/c.class
241 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
2 public·interface·c2 public·interface·c
3 {3 {
4 ····void·a(final·h·p0,·final·e$a·p1,·final·boolean·p2,·final·j·p3);4 ····void·a(final·h·p0,·final·e$a·p1,·final·boolean·p2,·final·l·p3);
5 }5 }
287 B
androidx/lifecycle/e.class
235 B
procyon -ec {}
    
Offset 8, 8 lines modifiedOffset 8, 10 lines modified
8 ····public·e()·{8 ····public·e()·{
9 ········new·AtomicReference();9 ········new·AtomicReference();
10 ····}10 ····}
11 ····11 ····
12 ····public·abstract·e$b·a();12 ····public·abstract·e$b·a();
13 ····13 ····
14 ····public·abstract·void·a(final·g·p0);14 ····public·abstract·void·a(final·g·p0);
 15 ····
 16 ····public·abstract·void·b(final·g·p0);
15 }17 }
179 B
androidx/lifecycle/h.class
127 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
2 public·interface·h2 public·interface·h
3 {3 {
4 ····e·c();4 ····e·a();
5 }5 }
443 B
androidx/lifecycle/i$b.class
387 B
procyon -ec {}
    
Offset 2, 14 lines modifiedOffset 2, 19 lines modified
2 package·androidx.lifecycle;2 package·androidx.lifecycle;
  
3 class·i$b3 class·i$b
4 {4 {
5 ····e$b·a;5 ····e$b·a;
6 ····f·b;6 ····f·b;
7 ····7 ····
 8 ····i$b(final·g·g,·final·e$b·a)·{
 9 ········this.b·=·k.a((Object)g);
 10 ········this.a·=·a;
 11 ····}
 12 ····
8 ····void·a(final·h·h,·final·e$a·e$a)·{13 ····void·a(final·h·h,·final·e$a·e$a)·{
9 ········final·e$b·b·=·i.b(e$a);14 ········final·e$b·b·=·i.b(e$a);
10 ········this.a·=·i.a(this.a,·b);15 ········this.a·=·i.a(this.a,·b);
11 ········this.b.a(h,·e$a);16 ········this.b.a(h,·e$a);
12 ········this.a·=·b;17 ········this.a·=·b;
13 ····}18 ····}
14 }19 }
272 B
androidx/lifecycle/j.class
220 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
 2 public·interface·j·extends·h
2 import·java.util.HashMap; 
  
3 public·class·j 
4 {3 {
 4 ····i·a();
5 ····public·j()·{ 
6 ········new·HashMap(); 
7 ····} 
8 }5 }
9.33 KB
androidx/lifecycle/k.class
9.28 KB
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 237 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
2 public·interface·k2 import·java.util.ArrayList;
 3 import·java.util.Collection;
 4 import·java.util.Collections;
 5 import·java.util.List;
 6 import·java.lang.reflect.InvocationTargetException;
 7 import·java.lang.reflect.Constructor;
 8 import·java.util.HashMap;
 9 import·java.util.Map;
  
 10 public·class·k
3 {11 {
 12 ····private·static·Map·a;
 13 ····private·static·Map·b;
 14 ····
 15 ····static·{
 16 ········k.a·=·new·HashMap();
 17 ········k.b·=·new·HashMap();
 18 ····}
 19 ····
 20 ····private·static·c·a(final·Constructor·constructor,·Object·o)·{
 21 ········final·int·n·=·1;
 22 ········try·{
 23 ············final·Object[]·initargs·=·new·Object[n];
 24 ············initargs[0]·=·o;
 25 ············try·{
 26 ················final·c·instance·=·constructor.newInstance(initargs);
 27 ················try·{
 28 ····················return·instance;
 29 ················}
 30 ················catch·(InvocationTargetException·cause)·{
 31 ····················o·=·new·RuntimeException(cause);
 32 ····················throw·o;
 33 ················}
 34 ················catch·(InstantiationException·cause2)·{
 35 ····················o·=·new·RuntimeException(cause2);
 36 ····················throw·o;
 37 ················}
 38 ················catch·(IllegalAccessException·cause3)·{
 39 ····················o·=·new·RuntimeException(cause3);
 40 ····················throw·o;
 41 ················}
 42 ············}
 43 ············catch·(InvocationTargetException·ex)·{}
 44 ············catch·(InstantiationException·ex2)·{}
 45 ············catch·(IllegalAccessException·ex3)·{}
 46 ········}
 47 ········catch·(InvocationTargetException·ex4)·{}
 48 ········catch·(InstantiationException·ex5)·{}
 49 ········catch·(IllegalAccessException·ex6)·{}
 50 ····}
 51 ····
 52 ····static·f·a(Object·o)·{
 53 ········final·boolean·b·=·o·instanceof·f;
 54 ········final·boolean·b2·=·o·instanceof·b;
 55 ········if·(b·&&·b2)·{
 56 ············return·(f)new·FullLifecycleObserverAdapter((b)o,·(f)o);
 57 ········}
 58 ········if·(b2)·{
 59 ············return·(f)new·FullLifecycleObserverAdapter((b)o,·(f)null);
 60 ········}
 61 ········if·(b)·{
 62 ············return·(f)o;
 63 ········}
 64 ········final·Class<?>·class1·=·o.getClass();
 65 ········if·(b(class1)·!=·2)·{
 66 ············return·(f)new·ReflectiveGenericLifecycleObserver(o);
 67 ········}
 68 ········final·List<Constructor>·list·=·(List<Constructor>)k.b.get(class1);
 69 ········final·int·size·=·list.size();
 70 ········int·i·=·0;
 71 ········if·(size·==·1)·{
 72 ············return·(f)new·SingleGeneratedAdapterObserver(a(list.get(0),·o));
 73 ········}
 74 ········final·c[]·array·=·new·c[list.size()];
 75 ········while·(i·<·list.size())·{
 76 ············array[i]·=·a(list.get(i),·o);
 77 ············++i;
 78 ········}
 79 ········o·=·new·CompositeGeneratedAdaptersObserver(array);
 80 ········return·(f)o;
 81 ····}
 82 ····
 83 ····public·static·String·a(String·replace)·{
 84 ········final·StringBuilder·sb·=·new·StringBuilder();
 85 ········replace·=·replace.replace(".",·"_");
 86 ········sb.append(replace);
 87 ········sb.append("_LifecycleAdapter");
 88 ········return·sb.toString();
 89 ····}
 90 ····
 91 ····private·static·Constructor·a(final·Class·clazz)·{
 92 ········try·{
 93 ············final·Package·package1·=·clazz.getPackage();
 94 ············try·{
 95 ················String·s·=·clazz.getCanonicalName();
 96 ················String·name;
 97 ················if·(package1·!=·null)·{
 98 ····················name·=·package1.getName();
 99 ················}
 100 ················else·{
 101 ····················name·=·"";
 102 ················}
 103 ················final·boolean·empty·=·name.isEmpty();
 104 ················final·int·accessible·=·1;
 105 ················if·(!empty)·{
 106 ····················s·=·s.substring(name.length()·+·accessible);
 107 ················}
 108 ················try·{
 109 ····················String·s2·=·a(s);
 110 ····················try·{
 111 ························Label_0111:·{
 112 ····························if·(name.isEmpty())·{
 113 ································break·Label_0111;
 114 ····························}
 115 ····························try·{
 116 ································final·StringBuilder·sb2;
 117 ································final·StringBuilder·sb·=·sb2·=·new·StringBuilder();
 118 ································try·{
 119 ····································sb2.append(name);
 120 ····································sb.append(".");
 121 ····································final·StringBuilder·sb3·=·sb;
 122 ····································try·{
 123 ········································sb3.append(s2);
 124 ········································s2·=·sb.toString();
Max diff block lines reached; 0/9477 bytes (0.00%) of diff not shown.
230 B
androidx/lifecycle/l.class
178 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 11 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
 2 import·java.util.HashMap;
  
2 public·class·l3 public·class·l
3 {4 {
 5 ····public·l()·{
 6 ········new·HashMap();
 7 ····}
4 }8 }
253 B
androidx/lifecycle/m.class
201 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 9 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
2 public·interface·m2 public·class·m·extends·LiveData
3 {3 {
 4 ····public·void·a(final·Object·o)·{
 5 ········super.a(o);
 6 ····}
4 }7 }
1.11 KB
androidx/savedstate/a.class
1.06 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 41 lines modified
  
1 package·androidx.savedstate;1 package·androidx.savedstate;
  
 2 import·androidx.lifecycle.h;
 3 import·androidx.lifecycle.e;
 4 import·androidx.lifecycle.g;
 5 import·androidx.lifecycle.e$b;
2 import·android.os.Bundle;6 import·android.os.Bundle;
  
3 public·final·class·a7 public·final·class·a
4 {8 {
5 ····boolean·a;9 ····private·final·b·a;
 10 ····private·final·SavedStateRegistry·b;
6 ····11 ····
7 ····public·Bundle·a(final·String·s)·{ 
8 ········throw·null;12 ····private·a(final·b·a)·{
 13 ········this.a·=·a;
 14 ········this.b·=·new·SavedStateRegistry();
 15 ····}
 16 ····
 17 ····public·static·a·a(final·b·b)·{
 18 ········return·new·a(b);
 19 ····}
 20 ····
 21 ····public·SavedStateRegistry·a()·{
 22 ········return·this.b;
 23 ····}
 24 ····
 25 ····public·void·a(final·Bundle·bundle)·{
 26 ········final·e·a·=·((h)this.a).a();
 27 ········if·(a.a()·==·e$b.b)·{
 28 ············a.a((g)new·Recreator(this.a));
 29 ············this.b.a(a,·bundle);
 30 ············return;
 31 ········}
 32 ········throw·new·IllegalStateException("Restarter·must·be·created·only·during·owner's·initialization·stage");
 33 ····}
 34 ····
 35 ····public·void·b(final·Bundle·bundle)·{
 36 ········this.b.a(bundle);
9 ····}37 ····}
10 }38 }
2.68 KB
androidx/versionedparcelable/a.class
2.61 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·androidx.versionedparcelable;1 package·androidx.versionedparcelable;
  
2 import·a.b.d;2 import·a.b.e;
3 import·java.lang.reflect.InvocationTargetException;3 import·java.lang.reflect.InvocationTargetException;
4 import·android.os.Parcelable;4 import·android.os.Parcelable;
5 import·java.lang.reflect.Method;5 import·java.lang.reflect.Method;
  
6 public·abstract·class·a6 public·abstract·class·a
7 {7 {
8 ····protected·final·a.b.a·a;8 ····protected·final·a.b.a·a;
Offset 15, 45 lines modifiedOffset 15, 45 lines modified
15 ····public·a(final·a.b.a·a,·final·a.b.a·b,·final·a.b.a·c)·{15 ····public·a(final·a.b.a·a,·final·a.b.a·b,·final·a.b.a·c)·{
16 ········this.a·=·a;16 ········this.a·=·a;
17 ········this.b·=·b;17 ········this.b·=·b;
18 ········this.c·=·c;18 ········this.c·=·c;
19 ····}19 ····}
20 ····20 ····
21 ····private·Class·a(final·Class·clazz)·{21 ····private·Class·a(final·Class·clazz)·{
22 ········Class<?>·forName·=·(Class<?>)((d)this.c).get((Object)clazz.getName());22 ········Class<?>·forName·=·(Class<?>)((e)this.c).get((Object)clazz.getName());
23 ········if·(forName·==·null)·{23 ········if·(forName·==·null)·{
24 ············forName·=·Class.forName(String.format("%s.%sParcelizer",·clazz.getPackage().getName(),·clazz.getSimpleName()),·false,·clazz.getClassLoader());24 ············forName·=·Class.forName(String.format("%s.%sParcelizer",·clazz.getPackage().getName(),·clazz.getSimpleName()),·false,·clazz.getClassLoader());
25 ············((d)this.c).put((Object)clazz.getName(),·(Object)forName);25 ············((e)this.c).put((Object)clazz.getName(),·(Object)forName);
26 ········}26 ········}
27 ········return·forName;27 ········return·forName;
28 ····}28 ····}
29 ····29 ····
30 ····private·Method·b(final·Class·clazz)·{30 ····private·Method·b(final·Class·clazz)·{
31 ········Method·declaredMethod·=·(Method)((d)this.b).get((Object)clazz.getName());31 ········Method·declaredMethod·=·(Method)((e)this.b).get((Object)clazz.getName());
32 ········if·(declaredMethod·==·null)·{32 ········if·(declaredMethod·==·null)·{
33 ············final·Class·a·=·this.a(clazz);33 ············final·Class·a·=·this.a(clazz);
34 ············System.currentTimeMillis();34 ············System.currentTimeMillis();
35 ············declaredMethod·=·a.getDeclaredMethod("write",·clazz,·a.class);35 ············declaredMethod·=·a.getDeclaredMethod("write",·clazz,·a.class);
36 ············((d)this.b).put((Object)clazz.getName(),·(Object)declaredMethod);36 ············((e)this.b).put((Object)clazz.getName(),·(Object)declaredMethod);
37 ········}37 ········}
38 ········return·declaredMethod;38 ········return·declaredMethod;
39 ····}39 ····}
40 ····40 ····
41 ····private·Method·b(final·String·name)·{41 ····private·Method·b(final·String·name)·{
42 ········final·Class<a>·clazz·=·a.class;42 ········final·Class<a>·clazz·=·a.class;
43 ········Method·declaredMethod·=·(Method)((d)this.a).get((Object)name);43 ········Method·declaredMethod·=·(Method)((e)this.a).get((Object)name);
44 ········if·(declaredMethod·==·null)·{44 ········if·(declaredMethod·==·null)·{
45 ············System.currentTimeMillis();45 ············System.currentTimeMillis();
46 ············final·ClassLoader·classLoader·=·clazz.getClassLoader();46 ············final·ClassLoader·classLoader·=·clazz.getClassLoader();
47 ············final·int·initialize·=·1;47 ············final·int·initialize·=·1;
48 ············final·Class<?>·forName·=·Class.forName(name,·(boolean)(initialize·!=·0),·classLoader);48 ············final·Class<?>·forName·=·Class.forName(name,·(boolean)(initialize·!=·0),·classLoader);
49 ············final·Class[]·parameterTypes·=·new·Class[initialize];49 ············final·Class[]·parameterTypes·=·new·Class[initialize];
50 ············parameterTypes[0]·=·clazz;50 ············parameterTypes[0]·=·clazz;
51 ············declaredMethod·=·forName.getDeclaredMethod("read",·(Class[])parameterTypes);51 ············declaredMethod·=·forName.getDeclaredMethod("read",·(Class[])parameterTypes);
52 ············((d)this.a).put((Object)name,·(Object)declaredMethod);52 ············((e)this.a).put((Object)name,·(Object)declaredMethod);
53 ········}53 ········}
54 ········return·declaredMethod;54 ········return·declaredMethod;
55 ····}55 ····}
56 ····56 ····
57 ····private·void·b(c·name)·{57 ····private·void·b(c·name)·{
58 ········try·{58 ········try·{
59 ············name·=·(c)this.a(name.getClass()).getName();59 ············name·=·(c)this.a(name.getClass()).getName();
391 B
b/a/a/n/a.class
361 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
2 import·android.app.Activity;2 import·b.b.a.a.f.c;
  
3 public·final·class·a·implements·Runnable3 public·final·class·a·implements·c
4 {4 {
5 ····public·final·void·run()·{ 
6 ········e.a(this.a,·this.b,·this.c,·this.d);5 ····public·final·void·a(final·Exception·ex)·{
 6 ········j.a(this.a,·ex);
7 ····}7 ····}
8 }8 }
429 B
b/a/a/n/c.class
399 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
2 import·b.a.a.m.a;2 import·b.b.a.a.f.f;
3 import·android.content.Context;3 import·b.b.a.a.f.b;
  
4 public·final·class·c·implements·Runnable4 public·final·class·c·implements·b
5 {5 {
6 ····public·final·void·run()·{6 ····public·final·void·a(final·f·f)·{
7 ········this.a.a(this.b,·this.c,·this.d,·this.e);7 ········j.a(this.a,·f);
8 ····}8 ····}
9 }9 }
844 B
b/a/a/n/f.class
814 B
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 1, 12 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
2 public·enum·f2 import·b.a.a.m.a;
 3 import·android.app.Activity;
  
 4 public·final·class·f·implements·Runnable
3 {5 {
 6 ····public·final·void·run()·{
 7 ········k.a(this.a,·this.b,·this.c,·this.d);
4 ····a("lowest",·0),· 
5 ····b("low",·n),· 
6 ····c("medium",·n2),· 
7 ····d("high",·n3),· 
8 ····e("best",·n4),· 
9 ····f("bestForNavigation",·n5); 
10 ···· 
11 ····static·{ 
12 ········final·int·n·=·1; 
13 ········final·int·n2·=·2; 
14 ········final·int·n3·=·3; 
15 ········final·int·n4·=·4; 
16 ········final·int·n5·=·5; 
17 ········final·f[]·g2·=·new·f[6]; 
18 ········g2[0]·=·f.a; 
19 ········g2[n]·=·f.b; 
20 ········g2[n2]·=·f.c; 
21 ········g2[n3]·=·f.d; 
22 ········g2[n4]·=·f.e; 
23 ········g2[n5]·=·f.f; 
24 ········g·=·g2; 
25 ····} 
26 ···· 
27 ····private·f(final·String·name,·final·int·ordinal)·{ 
28 ····}8 ····}
29 }9 }
755 B
b/a/a/n/g.class
725 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 12 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
2 import·android.location.LocationManager; 
3 import·android.content.Context;2 import·b.a.a.m.a;
 3 import·b.a.a.o.c;
  
4 public·final·class·g4 public·final·class·g·implements·c
5 {5 {
 6 ····public·final·void·a(final·b.a.a.o.a·a)·{
 7 ········k.a(this.a,·this.b,·a);
6 ····public·static·boolean·a(final·h·h,·final·Context·context)·{ 
7 ········final·LocationManager·locationManager·=·(LocationManager)context.getSystemService("location"); 
8 ········final·boolean·providerEnabled·=·locationManager.isProviderEnabled("gps"); 
9 ········final·boolean·providerEnabled2·=·locationManager.isProviderEnabled("network"); 
10 ········return·providerEnabled·||·providerEnabled2; 
11 ····}8 ····}
12 }9 }
613 B
b/a/a/n/h.class
583 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 12 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
2 import·android.content.Context; 
3 import·b.a.a.m.a;2 import·b.a.a.m.a;
4 import·android.app.Activity;3 import·android.content.Context;
  
5 public·interface·h4 public·final·class·h·implements·Runnable
6 {5 {
7 ····void·a();6 ····public·final·void·run()·{
 7 ········this.a.a(this.b,·this.c,·this.d,·this.e);
8 ····8 ····}
9 ····void·a(final·Activity·p0,·final·n·p1,·final·a·p2); 
10 ···· 
11 ····void·a(final·l·p0); 
12 ···· 
13 ····void·a(final·n·p0,·final·a·p1); 
14 ···· 
15 ····boolean·a(final·int·p0,·final·int·p1); 
16 ···· 
17 ····boolean·a(final·Context·p0); 
18 }9 }
4.76 KB
b/a/a/n/j.class
4.74 KB
procyon -ec {}
    
Offset 1, 37 lines modifiedOffset 1, 123 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
2 import·android.os.Build$VERSION; 
3 import·java.util.HashMap;2 import·b.b.a.a.f.c;
 3 import·android.content.IntentSender$SendIntentException;
 4 import·com.google.android.gms.common.api.i;
 5 import·android.app.Activity;
 6 import·android.os.Looper;
4 import·java.util.Map;7 import·java.util.Random;
 8 import·com.google.android.gms.location.h;
 9 import·android.util.Log;
 10 import·com.google.android.gms.location.g$a;
 11 import·com.google.android.gms.location.g;
5 import·android.location.Location;12 import·com.google.android.gms.location.LocationRequest;
 13 import·com.google.android.gms.location.f;
 14 import·b.a.a.m.a;
 15 import·com.google.android.gms.location.b;
 16 import·com.google.android.gms.location.d;
 17 import·android.content.Context;
  
6 public·class·j18 class·j·implements·n
7 {19 {
8 ····public·static·Map·a(final·Location·location)·{20 ····private·final·Context·a;
 21 ····private·final·d·b;
 22 ····private·final·b·c;
 23 ····private·final·int·d;
 24 ····private·final·q·e;
 25 ····private·a·f;
 26 ····private·t·g;
 27 ····
 28 ····public·j(final·Context·a,·final·q·e)·{
 29 ········this.a·=·a;
 30 ········this.c·=·com.google.android.gms.location.f.a(a);
 31 ········this.e·=·e;
 32 ········this.d·=·this.b();
 33 ········this.b·=·(d)new·j$a(this,·a);
 34 ····}
 35 ····
 36 ····private·static·int·a(final·l·l)·{
 37 ········final·int·n·=·j$b.a[((Enum)l).ordinal()];
9 ········if·(location·==·null)·{38 ········if·(n·==·1)·{
10 ············return·null;39 ············return·105;
11 ········}40 ········}
 41 ········if·(n·==·2)·{
 42 ············return·104;
12 ········final·HashMap<String,·Double>·hashMap·=·new·HashMap<String,·Double>(); 
13 ········hashMap.put("latitude",·Double.valueOf(location.getLatitude())); 
14 ········hashMap.put("longitude",·Double.valueOf(location.getLongitude())); 
15 ········hashMap.put("timestamp",·Double.valueOf(Long.valueOf(location.getTime()))); 
16 ········if·(location.hasAltitude())·{ 
17 ············hashMap.put("altitude",·Double.valueOf(location.getAltitude())); 
18 ········} 
19 ········if·(location.hasAccuracy())·{ 
20 ············hashMap.put("accuracy",·Double.valueOf((double)location.getAccuracy())); 
21 ········} 
22 ········if·(location.hasBearing())·{ 
23 ············hashMap.put("heading",·Double.valueOf((double)location.getBearing())); 
24 ········}43 ········}
25 ········if·(location.hasSpeed())·{ 
26 ············hashMap.put("speed",·Double.valueOf((double)location.getSpeed()));44 ········if·(n·!=·3)·{
 45 ············return·100;
 46 ········}
 47 ········return·102;
 48 ····}
 49 ····
 50 ····private·static·LocationRequest·a(final·q·q)·{
 51 ········final·LocationRequest·locationRequest·=·new·LocationRequest();
 52 ········if·(q·!=·null)·{
 53 ············locationRequest.a(a(q.a()));
 54 ············locationRequest.b(q.c());
 55 ············locationRequest.a(q.c()·/·(long)2);
 56 ············locationRequest.a((float)q.b());
 57 ········}
 58 ········return·locationRequest;
 59 ····}
 60 ····
 61 ····private·static·g·a(final·LocationRequest·locationRequest)·{
 62 ········final·g$a·g$a·=·new·g$a();
 63 ········g$a.a(locationRequest);
 64 ········return·g$a.a();
 65 ····}
 66 ····
 67 ····private·int·b()·{
 68 ········synchronized·(this)·{
 69 ············return·new·Random().nextInt(65536);
27 ········}70 ········}
28 ········if·(Build$VERSION.SDK_INT·>=·26·&&·location.hasSpeedAccuracy())·{ 
29 ············hashMap.put("speed_accuracy",·Double.valueOf((double)location.getSpeedAccuracyMetersPerSecond()));71 ····}
 72 ····
 73 ····private·void·b(final·q·q)·{
 74 ········this.c.a(a(q),·this.b,·Looper.getMainLooper());
 75 ····}
 76 ····
 77 ····public·void·a()·{
 78 ········this.c.a(this.b);
 79 ····}
 80 ····
 81 ····public·void·a(final·Activity·activity,·final·t·g,·final·a·f)·{
 82 ········this.g·=·g;
 83 ········this.f·=·f;
 84 ········final·b.b.a.a.f.f·a·=·f.b(this.a).a(a(a(this.e)));
 85 ········a.a((b.b.a.a.f.d)new·b.a.a.n.b(this));
 86 ········a.a((c)new·b.a.a.n.d(this,·activity,·f));
 87 ····}
 88 ····
 89 ····public·void·a(final·r·r)·{
 90 ········com.google.android.gms.location.f.b(this.a).a(new·g$a().a()).a((b.b.a.a.f.b)new·b.a.a.n.c(r));
 91 ····}
 92 ····
 93 ····public·void·a(final·t·t,·final·a·a)·{
 94 ········final·b.b.a.a.f.f·f·=·this.c.f();
 95 ········t.getClass();
 96 ········f.a((b.b.a.a.f.d)new·e(t));
 97 ········f.a((c)new·b.a.a.n.a(a));
 98 ····}
 99 ····
 100 ····public·boolean·a(int·n,·final·int·n2)·{
 101 ········if·(n·==·this.d)·{
 102 ············n·=·-1;
 103 ············if·(n2·==·n)·{
 104 ················final·q·e·=·this.e;
 105 ················if·(e·!=·null·&&·this.g·!=·null·&&·this.f·!=·null)·{
 106 ····················this.b(e);
 107 ····················return·true;
 108 ················}
 109 ················return·false;
Max diff block lines reached; 188/4821 bytes (3.90%) of diff not shown.
4.4 KB
b/a/a/n/k.class
4.37 KB
procyon -ec {}
    
Offset 1, 60 lines modifiedOffset 1, 109 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
 2 import·java.util.Iterator;
 3 import·android.content.Intent;
 4 import·b.b.a.a.b.d;
 5 import·b.a.a.o.c;
 6 import·b.a.a.m.a;
 7 import·android.app.Activity;
 8 import·android.content.Context;
 9 import·java.util.concurrent.CopyOnWriteArrayList;
2 import·java.util.Map;10 import·java.util.List;
 11 import·b.a.a.o.b;
 12 import·c.a.c.a.l;
  
3 public·class·k13 public·class·k·implements·l
4 {14 {
5 ····private·f·a;15 ····private·final·b·a;
 16 ····private·final·List·b;
6 ····private·long·b; 
7 ····private·long·c; 
8 ····17 ····
9 ····private·k(final·f·a,·final·long·b,·final·long·c)·{18 ····public·k(final·b·a)·{
10 ········this.a·=·a;19 ········this.a·=·a;
 20 ········this.b·=·new·CopyOnWriteArrayList();
11 ········this.b·=·b; 
12 ········this.c·=·c; 
13 ····}21 ····}
14 ····22 ····
 23 ····private·void·a(final·Context·context,·final·Activity·activity,·final·Runnable·runnable,·final·a·a)·{
 24 ········try·{
 25 ············final·b.a.a.o.a·a2·=·this.a.a(context,·activity);
 26 ············try·{
 27 ················if·(a2·==·b.a.a.o.a.b)·{
 28 ····················a.a(b.a.a.m.b.e);
 29 ····················return;
15 ····public·static·k·a(final·Map·map)·{ 
16 ········final·int·intValue·=·(int)Integer.valueOf(map.get((Object)"accuracy")); 
17 ········final·long·n·=·(long)Integer.valueOf(map.get((Object)"distanceFilter")); 
18 ········final·long·n2·=·(long)Integer.valueOf(map.get((Object)"timeInterval")); 
19 ········f·f·=·b.a.a.n.f.e; 
20 ········if·(intValue·!=·0)·{ 
21 ············if·(intValue·!=·1)·{ 
22 ················if·(intValue·!=·2)·{ 
23 ····················if·(intValue·!=·3)·{ 
24 ························if·(intValue·==·5)·{ 
25 ····························f·=·b.a.a.n.f.f; 
26 ························}30 ················}
 31 ················Label_0123:·{
 32 ····················if·(a2·==·b.a.a.o.a.c·||·a2·==·b.a.a.o.a.d)·{
 33 ························break·Label_0123;
27 ····················}34 ····················}
 35 ····················Label_0108:·{
 36 ························if·(a2·!=·b.a.a.o.a.a·||·activity·==·null)·{
 37 ····························break·Label_0108;
28 ····················else·{38 ························}
 39 ························final·b·a3·=·this.a;
 40 ························try·{
 41 ····························a3.a(activity,·(c)new·g(runnable,·a),·a);
 42 ····························return;
 43 ····························a.a(b.a.a.m.b.e);
 44 ····························return;
 45 ····························runnable.run();
 46 ························}
 47 ························catch·(b.a.a.m.c·c)·{
29 ························f·=·b.a.a.n.f.d;48 ····························a.a(b.a.a.m.b.d);
 49 ························}
30 ····················}50 ····················}
31 ················}51 ················}
32 ················else·{ 
33 ····················f·=·b.a.a.n.f.c; 
34 ················} 
35 ············} 
36 ············else·{ 
37 ················f·=·b.a.a.n.f.b; 
38 ············}52 ············}
 53 ············catch·(b.a.a.m.c·c2)·{}
 54 ········}
 55 ········catch·(b.a.a.m.c·c3)·{}
 56 ····}
 57 ····
 58 ····private·boolean·a(final·Context·context)·{
 59 ········return·d.a().a(context)·==·0;
 60 ····}
 61 ····
 62 ····public·n·a(final·Context·context,·final·boolean·b,·final·q·q)·{
 63 ········if·(b)·{
 64 ············return·(n)new·o(context,·q);
 65 ········}
 66 ········Object·o;
 67 ········if·(this.a(context))·{
 68 ············o·=·new·j(context,·q);
39 ········}69 ········}
40 ········else·{70 ········else·{
41 ············f·=·b.a.a.n.f.a;71 ············o·=·new·o(context,·q);
42 ········}72 ········}
43 ········return·new·k(f,·n,·n2);73 ········return·(n)o;
 74 ····}
 75 ····
 76 ····public·void·a(final·Context·context,·final·Activity·activity,·final·n·n,·final·t·t,·final·a·a)·{
 77 ········this.b.add(n);
 78 ········this.a(context,·activity,·(Runnable)new·f(n,·activity,·t,·a),·a);
44 ····}79 ····}
45 ····80 ····
46 ····public·f·a()·{ 
47 ········return·this.a;81 ····public·void·a(final·Context·context,·final·Activity·activity,·final·boolean·b,·final·t·t,·final·a·a)·{
 82 ········this.a(context,·activity,·(Runnable)new·h(this,·context,·b,·t,·a),·a);
48 ····}83 ····}
49 ····84 ····
50 ····public·long·b()·{ 
51 ········return·this.b;85 ····public·void·a(final·Context·context,·final·r·r)·{
 86 ········if·(context·==·null)·{
 87 ············r.a(b.a.a.m.b.c);
 88 ········}
 89 ········this.a(context,·false,·null).a(r);
 90 ····}
 91 ····
 92 ····public·void·a(final·n·n)·{
 93 ········this.b.remove(n);
 94 ········n.a();
52 ····}95 ····}
53 ····96 ····
54 ····public·long·c()·{97 ····public·boolean·a(final·int·n,·final·int·n2,·final·Intent·intent)·{
 98 ········final·Iterator<n>·iterator·=·this.b.iterator();
 99 ········while·(iterator.hasNext())·{
 100 ············if·(((n)iterator.next()).a(n,·n2))·{
 101 ················return·true;
Max diff block lines reached; 3/4446 bytes (0.07%) of diff not shown.
771 B
b/a/a/n/l.class
741 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 31 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
 2 public·enum·l
2 import·b.a.a.m.b; 
  
3 public·interface·l 
4 {3 {
5 ····void·a(final·b·p0);4 ····a("lowest",·0),·
 5 ····b("low",·n),·
 6 ····c("medium",·n2),·
 7 ····d("high",·n3),·
 8 ····e("best",·n4),·
 9 ····f("bestForNavigation",·n5);
 10 ····
 11 ····static·{
 12 ········final·int·n·=·1;
 13 ········final·int·n2·=·2;
 14 ········final·int·n3·=·3;
 15 ········final·int·n4·=·4;
 16 ········final·int·n5·=·5;
 17 ········final·l[]·g2·=·new·l[6];
 18 ········g2[0]·=·l.a;
 19 ········g2[n]·=·l.b;
 20 ········g2[n2]·=·l.c;
 21 ········g2[n3]·=·l.d;
 22 ········g2[n4]·=·l.e;
 23 ········g2[n5]·=·l.f;
 24 ········g·=·g2;
 25 ····}
6 ····26 ····
7 ····void·a(final·boolean·p0);27 ····private·l(final·String·name,·final·int·ordinal)·{
 28 ····}
8 }29 }
1.86 KB
b/a/a/n/m.class
1.83 KB
procyon -ec {}
    
Offset 1, 46 lines modifiedOffset 1, 15 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
2 import·android.location.LocationManager;2 import·android.location.LocationManager;
3 import·android.content.Intent; 
4 import·android.content.Context;3 import·android.content.Context;
5 import·c.a.c.a.c$b; 
6 import·android.content.BroadcastReceiver; 
  
7 public·class·m·extends·BroadcastReceiver4 public·final·class·m
8 {5 {
 6 ····public·static·boolean·a(final·n·n,·final·Context·context)·{
9 ····private·final·c$b·a; 
10 ····private·boolean·b; 
11 ···· 
12 ····public·m(final·c$b·a)·{ 
13 ········this.b·=·false; 
14 ········this.a·=·a; 
15 ····} 
16 ···· 
17 ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{ 
18 ········if·("android.location.PROVIDERS_CHANGED".equals(intent.getAction()))·{ 
19 ············final·LocationManager·locationManager·=·(LocationManager)context.getSystemService("location");7 ········final·LocationManager·locationManager·=·(LocationManager)context.getSystemService("location");
20 ············final·boolean·providerEnabled·=·locationManager.isProviderEnabled("gps");8 ········final·boolean·providerEnabled·=·locationManager.isProviderEnabled("gps");
21 ············final·boolean·providerEnabled2·=·locationManager.isProviderEnabled("network");9 ········final·boolean·providerEnabled2·=·locationManager.isProviderEnabled("network");
22 ············c$b·c$b; 
23 ············o·o; 
24 ············if·(!providerEnabled·&&·!providerEnabled2)·{10 ········return·providerEnabled·||·providerEnabled2;
25 ················if·(!this.b)·{ 
26 ····················return; 
27 ················} 
28 ················this.b·=·false; 
29 ················c$b·=·this.a; 
30 ················o·=·b.a.a.n.o.a; 
31 ············} 
32 ············else·{ 
33 ················if·(this.b)·{ 
34 ····················return; 
35 ················} 
36 ················this.b·=·true; 
37 ················c$b·=·this.a; 
38 ················o·=·b.a.a.n.o.b; 
39 ············} 
40 ············c$b.a((Object)Integer.valueOf(((Enum)o).ordinal())); 
41 ········} 
42 ····}11 ····}
43 }12 }
515 B
b/a/a/n/n.class
485 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 21 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
2 import·android.location.Location;2 import·android.content.Context;
 3 import·b.a.a.m.a;
 4 import·android.app.Activity;
  
3 public·interface·n5 public·interface·n
4 {6 {
 7 ····void·a();
 8 ····
 9 ····void·a(final·Activity·p0,·final·t·p1,·final·a·p2);
 10 ····
5 ····void·a(final·Location·p0);11 ····void·a(final·r·p0);
 12 ····
 13 ····void·a(final·t·p0,·final·a·p1);
 14 ····
 15 ····boolean·a(final·int·p0,·final·int·p1);
 16 ····
 17 ····boolean·a(final·Context·p0);
6 }18 }
6.93 KB
b/a/a/n/o.class
6.9 KB
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 228 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
2 public·enum·o2 import·android.os.Bundle;
 3 import·java.util.Iterator;
 4 import·android.os.Looper;
 5 import·b.a.a.m.b;
 6 import·android.app.Activity;
 7 import·java.util.List;
 8 import·com.google.android.gms.common.util.g;
 9 import·android.location.Criteria;
 10 import·b.a.a.m.a;
 11 import·android.location.Location;
 12 import·android.location.LocationManager;
 13 import·android.content.Context;
 14 import·android.location.LocationListener;
  
 15 class·o·implements·n,·LocationListener
3 {16 {
4 ····a("disabled",·0),· 
5 ····b("enabled",·n);17 ····public·Context·a;
 18 ····private·final·LocationManager·b;
 19 ····private·final·q·c;
 20 ····private·boolean·d;
 21 ····private·Location·e;
 22 ····private·String·f;
 23 ····private·t·g;
 24 ····private·a·h;
 25 ····
 26 ····public·o(final·Context·a,·final·q·c)·{
 27 ········this.d·=·false;
 28 ········this.b·=·(LocationManager)a.getSystemService("location");
 29 ········this.c·=·c;
 30 ········this.a·=·a;
 31 ····}
 32 ····
 33 ····private·static·float·a(final·l·l)·{
 34 ········final·int·n·=·o$a.a[((Enum)l).ordinal()];
 35 ········if·(n·==·1·||·n·==·2)·{
 36 ············return·500.0f;
 37 ········}
 38 ········if·(n·==·3)·{
 39 ············return·250.0f;
 40 ········}
 41 ········if·(n·!=·4·&&·n·!=·5)·{
 42 ············return·100.0f;
 43 ········}
 44 ········return·50.0f;
 45 ····}
 46 ····
 47 ····private·static·String·a(final·LocationManager·locationManager,·final·l·l)·{
 48 ········final·Criteria·criteria·=·new·Criteria();
 49 ········criteria.setBearingRequired(false);
 50 ········criteria.setAltitudeRequired(false);
 51 ········criteria.setSpeedRequired(false);
 52 ········final·int·n·=·o$a.a[((Enum)l).ordinal()];
 53 ········final·int·n2·=·1;
 54 ········Label_0141:·{
 55 ············if·(n·!=·n2)·{
 56 ················final·int·n3·=·2;
 57 ················if·(n·!=·n3)·{
 58 ····················final·int·n4·=·3;
 59 ····················if·(n·!=·n4)·{
 60 ························criteria.setAccuracy(n2);
 61 ························criteria.setHorizontalAccuracy(n4);
 62 ························criteria.setPowerRequirement(n4);
 63 ························break·Label_0141;
 64 ····················}
 65 ····················criteria.setAccuracy(n3);
 66 ····················criteria.setHorizontalAccuracy(n3);
 67 ····················criteria.setPowerRequirement(n3);
 68 ····················break·Label_0141;
 69 ················}
 70 ················else·{
 71 ····················criteria.setAccuracy(n3);
 72 ····················criteria.setHorizontalAccuracy(n2);
 73 ················}
 74 ············}
 75 ············else·{
 76 ················criteria.setAccuracy(0);
 77 ················criteria.setHorizontalAccuracy(0);
 78 ············}
 79 ············criteria.setPowerRequirement(0);
 80 ········}
 81 ········String·bestProvider·=·locationManager.getBestProvider(criteria,·(boolean)(n2·!=·0));
 82 ········if·(g.a(bestProvider))·{
 83 ············final·List·providers·=·locationManager.getProviders((boolean)(n2·!=·0));
 84 ············if·(providers.size()·>·0)·{
 85 ················bestProvider·=·providers.get(0);
 86 ············}
 87 ········}
 88 ········return·bestProvider;
 89 ····}
 90 ····
 91 ····static·boolean·a(final·Location·location,·final·Location·location2)·{
 92 ········final·boolean·b·=·true;
 93 ········if·(location2·==·null)·{
 94 ············return·b;
 95 ········}
 96 ········final·long·n·=·location.getTime()·-·location2.getTime();
 97 ········final·boolean·b2·=·n·>·120000L;
 98 ········final·boolean·b3·=·n·<·4294847296L;
 99 ········final·boolean·b4·=·n·>·0L;
 100 ········if·(b2)·{
 101 ············return·b;
 102 ········}
 103 ········if·(b3)·{
 104 ············return·false;
 105 ········}
 106 ········final·float·n2·=·(float)(int)(location.getAccuracy()·-·location2.getAccuracy());
 107 ········final·boolean·b5·=·n2·>·0.0f;
 108 ········final·boolean·b6·=·n2·<·0.0f;
 109 ········final·boolean·b7·=·n2·>·200.0f;
 110 ········final·boolean·b8·=·location.getProvider()·!=·null·&&·location.getProvider().equals(location2.getProvider());
 111 ········if·(b6)·{
 112 ············return·b;
 113 ········}
 114 ········if·(b4·&&·!b5)·{
 115 ············return·b;
 116 ········}
 117 ········return·b4·&&·!b7·&&·b8·&&·b;
 118 ····}
 119 ····
 120 ····public·void·a()·{
 121 ········this.d·=·false;
 122 ········this.b.removeUpdates((LocationListener)this);
 123 ····}
Max diff block lines reached; 488/7041 bytes (6.93%) of diff not shown.
277 B
c/a/c/a/o.class
247 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·c.a.c.a;1 package·c.a.c.a;
  
2 public·interface·o2 public·interface·o
3 {3 {
4 ····boolean·a(final·int·p0,·final·String[]·p1,·final·int[]·p2);4 ····boolean·onRequestPermissionsResult(final·int·p0,·final·String[]·p1,·final·int[]·p2);
5 }5 }
1.26 KB
io/flutter/embedding/engine/FlutterJNI.class
1.18 KB
procyon -ec {}
    
Offset 480, 23 lines modifiedOffset 480, 23 lines modified
480 ········throw·new·RuntimeException("platformViewsController·must·be·set·before·attempting·to·end·the·frame");480 ········throw·new·RuntimeException("platformViewsController·must·be·set·before·attempting·to·end·the·frame");
481 ····}481 ····}
482 ····482 ····
483 ····public·void·onFirstFrame()·{483 ····public·void·onFirstFrame()·{
484 ········this.ensureRunningOnMainThread();484 ········this.ensureRunningOnMainThread();
485 ········final·Iterator<io.flutter.embedding.engine.renderer.b>·iterator·=·this.flutterUiDisplayListeners.iterator();485 ········final·Iterator<io.flutter.embedding.engine.renderer.b>·iterator·=·this.flutterUiDisplayListeners.iterator();
486 ········while·(iterator.hasNext())·{486 ········while·(iterator.hasNext())·{
487 ············((io.flutter.embedding.engine.renderer.b)iterator.next()).a();487 ············((io.flutter.embedding.engine.renderer.b)iterator.next()).b();
488 ········}488 ········}
489 ····}489 ····}
490 ····490 ····
491 ····void·onRenderingStopped()·{491 ····void·onRenderingStopped()·{
492 ········this.ensureRunningOnMainThread();492 ········this.ensureRunningOnMainThread();
493 ········final·Iterator<io.flutter.embedding.engine.renderer.b>·iterator·=·this.flutterUiDisplayListeners.iterator();493 ········final·Iterator<io.flutter.embedding.engine.renderer.b>·iterator·=·this.flutterUiDisplayListeners.iterator();
494 ········while·(iterator.hasNext())·{494 ········while·(iterator.hasNext())·{
495 ············((io.flutter.embedding.engine.renderer.b)iterator.next()).b();495 ············((io.flutter.embedding.engine.renderer.b)iterator.next()).c();
496 ········}496 ········}
497 ····}497 ····}
498 ····498 ····
499 ····public·void·onSurfaceChanged(final·int·n,·final·int·n2)·{499 ····public·void·onSurfaceChanged(final·int·n,·final·int·n2)·{
500 ········this.ensureRunningOnMainThread();500 ········this.ensureRunningOnMainThread();
501 ········this.ensureAttachedToNative();501 ········this.ensureAttachedToNative();
502 ········this.nativeSurfaceChanged(this.nativeShellHolderId,·n,·n2);502 ········this.nativeSurfaceChanged(this.nativeShellHolderId,·n,·n2);
520 B
io/flutter/embedding/engine/h/c/b.class
442 B
procyon -ec {}
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····14 ····
15 ····void·a(final·Bundle·p0);15 ····void·a(final·Bundle·p0);
16 ····16 ····
17 ····void·a(final·d·p0,·final·e·p1);17 ····void·a(final·d·p0,·final·e·p1);
18 ····18 ····
19 ····boolean·a(final·int·p0,·final·int·p1,·final·Intent·p2);19 ····boolean·a(final·int·p0,·final·int·p1,·final·Intent·p2);
20 ····20 ····
21 ····boolean·a(final·int·p0,·final·String[]·p1,·final·int[]·p2); 
22 ···· 
23 ····void·b();21 ····void·b();
24 ····22 ····
25 ····void·b(final·Bundle·p0);23 ····void·b(final·Bundle·p0);
26 ····24 ····
27 ····void·c();25 ····void·c();
 26 ····
 27 ····boolean·onRequestPermissionsResult(final·int·p0,·final·String[]·p1,·final·int[]·p2);
28 }28 }
266 B
io/flutter/embedding/engine/renderer/b.class
178 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·io.flutter.embedding.engine.renderer;1 package·io.flutter.embedding.engine.renderer;
  
2 public·interface·b2 public·interface·b
3 {3 {
4 ····void·a(); 
5 ···· 
6 ····void·b();4 ····void·b();
 5 ····
 6 ····void·c();
7 }7 }
1010 B
io/flutter/plugin/platform/d.class
939 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·io.flutter.plugin.platform;1 package·io.flutter.plugin.platform;
  
2 import·io.flutter.embedding.engine.i.i$g;2 import·io.flutter.embedding.engine.i.i$g;
 3 import·androidx.activity.c;
3 import·io.flutter.embedding.engine.i.i$k;4 import·io.flutter.embedding.engine.i.i$k;
4 import·java.util.List;5 import·java.util.List;
5 import·io.flutter.embedding.engine.i.i$d;6 import·io.flutter.embedding.engine.i.i$d;
6 import·android.view.View;7 import·android.view.View;
7 import·android.view.Window;8 import·android.view.Window;
8 import·io.flutter.embedding.engine.i.i$i;9 import·io.flutter.embedding.engine.i.i$i;
9 import·android.graphics.Bitmap;10 import·android.graphics.Bitmap;
Offset 194, 20 lines modifiedOffset 195, 20 lines modified
194 ····195 ····
195 ····private·void·c()·{196 ····private·void·c()·{
196 ········final·d$c·c·=·this.c;197 ········final·d$c·c·=·this.c;
197 ········if·(c·!=·null·&&·c.u())·{198 ········if·(c·!=·null·&&·c.u())·{
198 ············return;199 ············return;
199 ········}200 ········}
200 ········final·Activity·a·=·this.a;201 ········final·Activity·a·=·this.a;
201 ········if·(!(a·instanceof·androidx.activity.d))·{202 ········if·(a·instanceof·c)·{
 203 ············((c)a).f().a();
 204 ········}
 205 ········else·{
202 ············a.finish();206 ············a.finish();
203 ············return; 
204 ········}207 ········}
205 ········((androidx.activity.d)a).s().a(); 
206 ········throw·null; 
207 ····}208 ····}
208 ····209 ····
209 ····private·void·d()·{210 ····private·void·d()·{
210 ········this.b();211 ········this.b();
211 ····}212 ····}
212 ····213 ····
213 ····public·void·a()·{214 ····public·void·a()·{
4.02 KB
io/flutter/plugins/a/f.class
3.97 KB
javap -verbose -constants -s -l -private {}
    
Offset 9, 65 lines modifiedOffset 9, 65 lines modified
9 ···#1·=·Utf8···············io/flutter/plugins/a/f9 ···#1·=·Utf8···············io/flutter/plugins/a/f
10 ···#2·=·Class··············#1·············//·io/flutter/plugins/a/f10 ···#2·=·Class··············#1·············//·io/flutter/plugins/a/f
11 ···#3·=·Utf8···············java/lang/Object11 ···#3·=·Utf8···············java/lang/Object
12 ···#4·=·Class··············#3·············//·java/lang/Object12 ···#4·=·Class··············#3·············//·java/lang/Object
13 ···#5·=·Utf8···············java/lang/Runnable13 ···#5·=·Utf8···············java/lang/Runnable
14 ···#6·=·Class··············#5·············//·java/lang/Runnable14 ···#6·=·Class··············#5·············//·java/lang/Runnable
15 ···#7·=·Utf8···············a15 ···#7·=·Utf8···············a
16 ···#8·=·Utf8···············Lb/b/a/b/a/f;16 ···#8·=·Utf8···············Lb/b/b/b/a/f;
17 ···#9·=·Utf8···············b17 ···#9·=·Utf8···············b
18 ··#10·=·Utf8···············Ljava/util/concurrent/Callable;18 ··#10·=·Utf8···············Ljava/util/concurrent/Callable;
19 ··#11·=·Utf8···············<init>19 ··#11·=·Utf8···············<init>
20 ··#12·=·Utf8···············()V20 ··#12·=·Utf8···············()V
21 ··#13·=·NameAndType········#11:#12········//·"<init>":()V21 ··#13·=·NameAndType········#11:#12········//·"<init>":()V
22 ··#14·=·Methodref··········#4.#13·········//·java/lang/Object."<init>":()V22 ··#14·=·Methodref··········#4.#13·········//·java/lang/Object."<init>":()V
23 ··#15·=·NameAndType········#7:#8··········//·a:Lb/b/a/b/a/f;23 ··#15·=·NameAndType········#7:#8··········//·a:Lb/b/b/b/a/f;
24 ··#16·=·Fieldref···········#2.#15·········//·io/flutter/plugins/a/f.a:Lb/b/a/b/a/f;24 ··#16·=·Fieldref···········#2.#15·········//·io/flutter/plugins/a/f.a:Lb/b/b/b/a/f;
25 ··#17·=·NameAndType········#9:#10·········//·b:Ljava/util/concurrent/Callable;25 ··#17·=·NameAndType········#9:#10·········//·b:Ljava/util/concurrent/Callable;
26 ··#18·=·Fieldref···········#2.#17·········//·io/flutter/plugins/a/f.b:Ljava/util/concurrent/Callable;26 ··#18·=·Fieldref···········#2.#17·········//·io/flutter/plugins/a/f.b:Ljava/util/concurrent/Callable;
27 ··#19·=·Utf8···············io/flutter/plugins/a/h27 ··#19·=·Utf8···············io/flutter/plugins/a/h
28 ··#20·=·Class··············#19············//·io/flutter/plugins/a/h28 ··#20·=·Class··············#19············//·io/flutter/plugins/a/h
29 ··#21·=·Utf8···············(Lb/b/a/b/a/f;Ljava/util/concurrent/Callable;)V29 ··#21·=·Utf8···············(Lb/b/b/b/a/f;Ljava/util/concurrent/Callable;)V
30 ··#22·=·NameAndType········#7:#21·········//·a:(Lb/b/a/b/a/f;Ljava/util/concurrent/Callable;)V30 ··#22·=·NameAndType········#7:#21·········//·a:(Lb/b/b/b/a/f;Ljava/util/concurrent/Callable;)V
31 ··#23·=·Methodref··········#20.#22········//·io/flutter/plugins/a/h.a:(Lb/b/a/b/a/f;Ljava/util/concurrent/Callable;)V31 ··#23·=·Methodref··········#20.#22········//·io/flutter/plugins/a/h.a:(Lb/b/b/b/a/f;Ljava/util/concurrent/Callable;)V
32 ··#24·=·Utf8···············Code32 ··#24·=·Utf8···············Code
33 ··#25·=·Utf8···············run33 ··#25·=·Utf8···············run
34 {34 {
35 ··private·final·b.b.a.b.a.f·a;35 ··private·final·b.b.b.b.a.f·a;
36 ····descriptor:·Lb/b/a/b/a/f;36 ····descriptor:·Lb/b/b/b/a/f;
37 ····flags:·(0x1012)·ACC_PRIVATE,·ACC_FINAL,·ACC_SYNTHETIC37 ····flags:·(0x1012)·ACC_PRIVATE,·ACC_FINAL,·ACC_SYNTHETIC
  
38 ··private·final·java.util.concurrent.Callable·b;38 ··private·final·java.util.concurrent.Callable·b;
39 ····descriptor:·Ljava/util/concurrent/Callable;39 ····descriptor:·Ljava/util/concurrent/Callable;
40 ····flags:·(0x1012)·ACC_PRIVATE,·ACC_FINAL,·ACC_SYNTHETIC40 ····flags:·(0x1012)·ACC_PRIVATE,·ACC_FINAL,·ACC_SYNTHETIC
  
41 ··public·io.flutter.plugins.a.f(b.b.a.b.a.f,·java.util.concurrent.Callable);41 ··public·io.flutter.plugins.a.f(b.b.b.b.a.f,·java.util.concurrent.Callable);
42 ····descriptor:·(Lb/b/a/b/a/f;Ljava/util/concurrent/Callable;)V42 ····descriptor:·(Lb/b/b/b/a/f;Ljava/util/concurrent/Callable;)V
43 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC43 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
44 ····Code:44 ····Code:
45 ······stack=300,·locals=3,·args_size=345 ······stack=300,·locals=3,·args_size=3
46 ·········0:·aload_046 ·········0:·aload_0
47 ·········1:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V47 ·········1:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V
48 ·········4:·aload_048 ·········4:·aload_0
49 ·········5:·aload_149 ·········5:·aload_1
50 ·········6:·putfield······#16·················//·Field·a:Lb/b/a/b/a/f;50 ·········6:·putfield······#16·················//·Field·a:Lb/b/b/b/a/f;
51 ·········9:·aload_051 ·········9:·aload_0
52 ········10:·aload_252 ········10:·aload_2
53 ········11:·putfield······#18·················//·Field·b:Ljava/util/concurrent/Callable;53 ········11:·putfield······#18·················//·Field·b:Ljava/util/concurrent/Callable;
54 ········14:·return54 ········14:·return
  
55 ··public·final·void·run();55 ··public·final·void·run();
56 ····descriptor:·()V56 ····descriptor:·()V
57 ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL57 ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL
58 ····Code:58 ····Code:
59 ······stack=300,·locals=3,·args_size=159 ······stack=300,·locals=3,·args_size=1
60 ·········0:·aload_060 ·········0:·aload_0
61 ·········1:·getfield······#16·················//·Field·a:Lb/b/a/b/a/f;61 ·········1:·getfield······#16·················//·Field·a:Lb/b/b/b/a/f;
62 ·········4:·astore_162 ·········4:·astore_1
63 ·········5:·aload_063 ·········5:·aload_0
64 ·········6:·getfield······#18·················//·Field·b:Ljava/util/concurrent/Callable;64 ·········6:·getfield······#18·················//·Field·b:Ljava/util/concurrent/Callable;
65 ·········9:·astore_265 ·········9:·astore_2
66 ········10:·aload_166 ········10:·aload_1
67 ········11:·aload_267 ········11:·aload_2
68 ········12:·invokestatic··#23·················//·Method·io/flutter/plugins/a/h.a:(Lb/b/a/b/a/f;Ljava/util/concurrent/Callable;)V68 ········12:·invokestatic··#23·················//·Method·io/flutter/plugins/a/h.a:(Lb/b/b/b/a/f;Ljava/util/concurrent/Callable;)V
69 ········15:·return69 ········15:·return
70 }70 }
1.26 KB
a/a/a/a/a.class
1.23 KB
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 43 lines modified
  
1 package·a.a.a.a;1 package·a.a.a.a;
  
2 import·java.util.HashMap; 
  
3 public·class·a·extends·b2 public·class·a·extends·c
4 {3 {
5 ····private·HashMap·e;4 ····private·static·volatile·a·c;
 5 ····private·c·a;
 6 ····private·c·b;
 7 ····
 8 ····static·{
 9 ········new·a$a();
 10 ········new·a$b();
 11 ····}
 12 ····
 13 ····private·a()·{
 14 ········this.b·=·(c)new·b();
 15 ········this.a·=·this.b;
 16 ····}
6 ····17 ····
7 ····public·a()·{18 ····public·static·a·b()·{
8 ········this.e·=·new·HashMap();19 ········if·(a.c·!=·null)·{
 20 ············return·a.c;
 21 ········}
 22 ········synchronized·(a.class)·{
 23 ············if·(a.c·==·null)·{
 24 ················a.c·=·new·a();
 25 ············}
 26 ············return·a.c;
 27 ········}
9 ····}28 ····}
10 ····29 ····
11 ····protected·b$c·a(final·Object·key)·{ 
12 ········return·this.e.get(key);30 ····public·void·a(final·Runnable·runnable)·{
 31 ········this.a.a(runnable);
13 ····}32 ····}
14 ····33 ····
15 ····public·boolean·contains(final·Object·key)·{34 ····public·boolean·a()·{
16 ········return·this.e.containsKey(key);35 ········return·this.a.a();
17 ····}36 ····}
18 ····37 ····
 38 ····public·void·b(final·Runnable·runnable)·{
 39 ········this.a.b(runnable);
19 ····public·Object·remove(final·Object·key)·{ 
20 ········final·Object·remove·=·super.remove(key); 
21 ········this.e.remove(key); 
22 ········return·remove; 
23 ····}40 ····}
24 }41 }
1.3 KB
a/b/a$a.class
1.28 KB
procyon -ec {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
  
1 package·a.b;1 package·a.b;
  
2 import·java.util.Map;2 import·java.util.Map;
  
3 class·a$a·extends·c3 class·a$a·extends·d
4 {4 {
5 ····final·/*·synthetic·*/·a·d;5 ····final·/*·synthetic·*/·a·d;
6 ····6 ····
7 ····a$a(final·a·d)·{7 ····a$a(final·a·d)·{
8 ········this.d·=·d;8 ········this.d·=·d;
9 ····}9 ····}
10 ····10 ····
11 ····protected·int·a(final·Object·o)·{11 ····protected·int·a(final·Object·o)·{
12 ········return·((d)this.d).a(o);12 ········return·((e)this.d).a(o);
13 ····}13 ····}
14 ····14 ····
15 ····protected·Object·a(int·n,·final·int·n2)·{15 ····protected·Object·a(int·n,·final·int·n2)·{
16 ········final·Object[]·b·=·((d)this.d).b;16 ········final·Object[]·b·=·((e)this.d).b;
17 ········n·=·(n·<<·1)·+·n2;17 ········n·=·(n·<<·1)·+·n2;
18 ········return·b[n];18 ········return·b[n];
19 ····}19 ····}
20 ····20 ····
21 ····protected·Object·a(final·int·n,·final·Object·o)·{21 ····protected·Object·a(final·int·n,·final·Object·o)·{
22 ········return·((d)this.d).a(n,·o);22 ········return·((e)this.d).a(n,·o);
23 ····}23 ····}
24 ····24 ····
25 ····protected·void·a()·{25 ····protected·void·a()·{
26 ········((d)this.d).clear();26 ········((e)this.d).clear();
27 ····}27 ····}
28 ····28 ····
29 ····protected·void·a(final·int·n)·{29 ····protected·void·a(final·int·n)·{
30 ········((d)this.d).c(n);30 ········((e)this.d).c(n);
31 ····}31 ····}
32 ····32 ····
33 ····protected·void·a(final·Object·o,·final·Object·o2)·{33 ····protected·void·a(final·Object·o,·final·Object·o2)·{
34 ········((d)this.d).put(o,·o2);34 ········((e)this.d).put(o,·o2);
35 ····}35 ····}
36 ····36 ····
37 ····protected·int·b(final·Object·o)·{37 ····protected·int·b(final·Object·o)·{
38 ········return·((d)this.d).b(o);38 ········return·((e)this.d).b(o);
39 ····}39 ····}
40 ····40 ····
41 ····protected·Map·b()·{41 ····protected·Map·b()·{
42 ········return·(Map)this.d;42 ········return·(Map)this.d;
43 ····}43 ····}
44 ····44 ····
45 ····protected·int·c()·{45 ····protected·int·c()·{
46 ········return·((d)this.d).c;46 ········return·((e)this.d).c;
47 ····}47 ····}
48 }48 }
872 B
a/b/a.class
850 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 37 lines modified
  
1 package·a.b;1 package·a.b;
  
2 import·java.util.Collection; 
3 import·java.util.Iterator;2 import·java.util.Iterator;
4 import·java.util.Set;3 import·java.util.Set;
 4 import·java.util.Collection;
5 import·java.util.Map;5 import·java.util.Map;
  
6 public·class·a·extends·d·implements·Map6 public·class·a·extends·e·implements·Map
7 {7 {
8 ····c·h;8 ····d·h;
 9 ····
 10 ····public·a()·{
 11 ····}
9 ····12 ····
 13 ····public·a(final·int·n)·{
 14 ········super(n);
 15 ····}
 16 ····
10 ····private·c·b()·{17 ····private·d·b()·{
11 ········if·(this.h·==·null)·{18 ········if·(this.h·==·null)·{
12 ············this.h·=·(c)new·a$a(this);19 ············this.h·=·(d)new·a$a(this);
13 ········}20 ········}
14 ········return·this.h;21 ········return·this.h;
15 ····}22 ····}
16 ····23 ····
 24 ····public·boolean·a(final·Collection·collection)·{
 25 ········return·d.c((Map)this,·collection);
 26 ····}
 27 ····
17 ····public·Set·entrySet()·{28 ····public·Set·entrySet()·{
18 ········return·this.b().d();29 ········return·this.b().d();
19 ····}30 ····}
20 ····31 ····
21 ····public·Set·keySet()·{32 ····public·Set·keySet()·{
22 ········return·this.b().e();33 ········return·this.b().e();
23 ····}34 ····}
735 B
androidx/core/app/a.class
685 B
procyon -ec {}
    
Offset 2, 18 lines modifiedOffset 2, 22 lines modified
2 package·androidx.core.app;2 package·androidx.core.app;
  
3 import·android.os.Handler;3 import·android.os.Handler;
4 import·android.os.Looper;4 import·android.os.Looper;
5 import·android.os.Build$VERSION;5 import·android.os.Build$VERSION;
6 import·android.app.Activity;6 import·android.app.Activity;
  
7 public·class·a·extends·a.c.a.a7 public·class·a·extends·a.c.b.a
8 {8 {
9 ····private·static·a$c·a;9 ····private·static·a$c·a;
10 ····10 ····
 11 ····public·static·a$c·a()·{
 12 ········return·androidx.core.app.a.a;
 13 ····}
 14 ····
11 ····public·static·void·a(final·Activity·activity,·final·String[]·array,·final·int·n)·{15 ····public·static·void·a(final·Activity·activity,·final·String[]·array,·final·int·n)·{
12 ········final·a$c·a·=·androidx.core.app.a.a;16 ········final·a$c·a·=·androidx.core.app.a.a;
13 ········if·(a·!=·null·&&·a.a(activity,·array,·n))·{17 ········if·(a·!=·null·&&·a.a(activity,·array,·n))·{
14 ············return;18 ············return;
15 ········}19 ········}
16 ········if·(Build$VERSION.SDK_INT·>=·23)·{20 ········if·(Build$VERSION.SDK_INT·>=·23)·{
17 ············if·(activity·instanceof·a$d)·{21 ············if·(activity·instanceof·a$d)·{
1.57 KB
androidx/core/app/b.class
1.53 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 49 lines modified
  
1 package·androidx.core.app;1 package·androidx.core.app;
  
 2 import·androidx.lifecycle.e$b;
 3 import·androidx.lifecycle.p;
 4 import·android.os.Bundle;
 5 import·android.view.View;
 6 import·android.view.Window$Callback;
2 import·a.c.b.a;7 import·a.c.d.a;
 8 import·android.view.KeyEvent;
 9 import·a.b.e;
 10 import·androidx.lifecycle.i;
 11 import·a.c.d.a$a;
3 import·androidx.lifecycle.h;12 import·androidx.lifecycle.h;
4 import·android.app.Activity;13 import·android.app.Activity;
  
5 public·class·b·extends·Activity·implements·h,·a14 public·class·b·extends·Activity·implements·h,·a$a
6 {15 {
 16 ····private·i·a;
 17 ····
 18 ····public·b()·{
 19 ········new·e();
 20 ········this.a·=·new·i((h)this);
 21 ····}
 22 ····
 23 ····public·boolean·a(final·KeyEvent·keyEvent)·{
 24 ········return·super.dispatchKeyEvent(keyEvent);
 25 ····}
 26 ····
 27 ····public·boolean·dispatchKeyEvent(final·KeyEvent·keyEvent)·{
 28 ········final·View·decorView·=·this.getWindow().getDecorView();
 29 ········return·(decorView·!=·null·&&·a.c.d.a.a(decorView,·keyEvent))·||·a.c.d.a.a((a$a)this,·decorView,·(Window$Callback)this,·keyEvent);
 30 ····}
 31 ····
 32 ····public·boolean·dispatchKeyShortcutEvent(final·KeyEvent·keyEvent)·{
 33 ········final·View·decorView·=·this.getWindow().getDecorView();
 34 ········return·(decorView·!=·null·&&·a.c.d.a.a(decorView,·keyEvent))·||·super.dispatchKeyShortcutEvent(keyEvent);
 35 ····}
 36 ····
 37 ····protected·void·onCreate(final·Bundle·bundle)·{
 38 ········super.onCreate(bundle);
 39 ········p.a((Activity)this);
 40 ····}
 41 ····
 42 ····protected·void·onSaveInstanceState(final·Bundle·bundle)·{
 43 ········this.a.a(e$b.c);
 44 ········super.onSaveInstanceState(bundle);
 45 ····}
7 }46 }
8.3 KB
androidx/lifecycle/i.class
8.25 KB
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
2 import·a.a.a.a.b;2 import·a.a.a.b.b;
3 import·a.a.a.a.b$d;3 import·a.a.a.b.b$d;
4 import·java.util.Iterator;4 import·java.util.Iterator;
5 import·java.util.Map;5 import·java.util.Map;
6 import·java.util.ArrayList;6 import·java.util.ArrayList;
7 import·java.lang.ref.WeakReference;7 import·java.lang.ref.WeakReference;
8 import·a.a.a.a.a;8 import·a.a.a.b.a;
  
9 public·class·i·extends·e9 public·class·i·extends·e
10 {10 {
11 ····private·a·a;11 ····private·a·a;
12 ····private·e$b·b;12 ····private·e$b·b;
13 ····private·final·WeakReference·c;13 ····private·final·WeakReference·c;
14 ····private·int·d;14 ····private·int·d;
Offset 25, 53 lines modifiedOffset 25, 30 lines modified
25 ········this.e·=·false;25 ········this.e·=·false;
26 ········this.f·=·false;26 ········this.f·=·false;
27 ········this.g·=·new·ArrayList();27 ········this.g·=·new·ArrayList();
28 ········this.c·=·new·WeakReference((T)referent);28 ········this.c·=·new·WeakReference((T)referent);
29 ········this.b·=·e$b.b;29 ········this.b·=·e$b.b;
30 ····}30 ····}
31 ····31 ····
32 ····private·static·e$a·a(final·e$b·obj)·{ 
33 ········final·int·n·=·i$a.b[((Enum)obj).ordinal()]; 
34 ········if·(n·==·1)·{ 
35 ············throw·new·IllegalArgumentException(); 
36 ········} 
37 ········if·(n·==·2)·{ 
38 ············return·e$a.ON_DESTROY; 
39 ········} 
40 ········if·(n·==·3)·{ 
41 ············return·e$a.ON_STOP; 
42 ········} 
43 ········if·(n·==·4)·{ 
44 ············return·e$a.ON_PAUSE; 
45 ········} 
46 ········if·(n·!=·5)·{ 
47 ············final·StringBuilder·sb·=·new·StringBuilder(); 
48 ············sb.append("Unexpected·state·value·"); 
49 ············sb.append(obj); 
50 ············throw·new·IllegalArgumentException(sb.toString()); 
51 ········} 
52 ········throw·new·IllegalArgumentException(); 
53 ····} 
54 ···· 
55 ····static·e$b·a(e$b·o,·final·e$b·e$b)·{32 ····static·e$b·a(e$b·o,·final·e$b·e$b)·{
56 ········if·(e$b·!=·null·&&·((Enum<e$b>)e$b).compareTo(o)·<·0)·{33 ········if·(e$b·!=·null·&&·((Enum<e$b>)e$b).compareTo(o)·<·0)·{
57 ············o·=·e$b;34 ············o·=·e$b;
58 ········}35 ········}
59 ········return·o;36 ········return·o;
60 ····}37 ····}
61 ····38 ····
62 ····private·void·a(final·h·h)·{39 ····private·void·a(final·h·h)·{
63 ········final·Iterator·a·=·((b)this.a).a();40 ········final·Iterator·a·=·((b)this.a).a();
64 ········while·(a.hasNext()·&&·!this.f)·{41 ········while·(a.hasNext()·&&·!this.f)·{
65 ············final·Map.Entry<K,·i$b>·entry·=·(Map.Entry<K,·i$b>)a.next();42 ············final·Map.Entry<K,·i$b>·entry·=·(Map.Entry<K,·i$b>)a.next();
66 ············final·i$b·i$b·=·(i$b)entry.getValue();43 ············final·i$b·i$b·=·(i$b)entry.getValue();
67 ············while·(((Enum<Enum>)i$b.a).compareTo((Enum)this.b)·>·0·&&·!this.f·&&·this.a.contains((Object)entry.getKey()))·{44 ············while·(((Enum<Enum>)i$b.a).compareTo((Enum)this.b)·>·0·&&·!this.f·&&·this.a.contains((Object)entry.getKey()))·{
68 ················final·e$a·a2·=·a(i$b.a);45 ················final·e$a·c·=·c(i$b.a);
69 ················this.c(b(a2));46 ················this.e(b(c));
70 ················i$b.a(h,·a2);47 ················i$b.a(h,·c);
71 ················this.c();48 ················this.c();
72 ············}49 ············}
73 ········}50 ········}
74 ····}51 ····}
75 ····52 ····
76 ····static·e$b·b(final·e$a·obj)·{53 ····static·e$b·b(final·e$a·obj)·{
77 ········switch·(i$a.a[((Enum)obj).ordinal()])·{54 ········switch·(i$a.a[((Enum)obj).ordinal()])·{
Offset 94, 38 lines modifiedOffset 71, 22 lines modified
94 ············case·1:71 ············case·1:
95 ············case·2:·{72 ············case·2:·{
96 ················return·e$b.c;73 ················return·e$b.c;
97 ············}74 ············}
98 ········}75 ········}
99 ····}76 ····}
100 ····77 ····
101 ····private·void·b(final·e$b·b)·{ 
102 ········if·(this.b·==·b)·{ 
103 ············return; 
104 ········} 
105 ········this.b·=·b; 
106 ········final·boolean·e·=·this.e; 
107 ········final·boolean·b2·=·true; 
108 ········if·(!e·&&·this.d·==·0)·{ 
109 ············this.e·=·b2; 
110 ············this.d(); 
111 ············this.e·=·false; 
112 ············return; 
113 ········} 
114 ········this.f·=·b2; 
115 ····} 
116 ···· 
117 ····private·void·b(final·h·h)·{78 ····private·void·b(final·h·h)·{
118 ········final·b$d·c·=·((b)this.a).c();79 ········final·b$d·c·=·((b)this.a).c();
119 ········while·(((Iterator)c).hasNext()·&&·!this.f)·{80 ········while·(((Iterator)c).hasNext()·&&·!this.f)·{
120 ············final·Map.Entry<K,·i$b>·entry·=·(Map.Entry<K,·i$b>)((Iterator<Map.Entry<K,·i$b>>)c).next();81 ············final·Map.Entry<K,·i$b>·entry·=·(Map.Entry<K,·i$b>)((Iterator<Map.Entry<K,·i$b>>)c).next();
121 ············final·i$b·i$b·=·(i$b)entry.getValue();82 ············final·i$b·i$b·=·(i$b)entry.getValue();
122 ············while·(((Enum<Enum>)i$b.a).compareTo((Enum)this.b)·<·0·&&·!this.f·&&·this.a.contains((Object)entry.getKey()))·{83 ············while·(((Enum<Enum>)i$b.a).compareTo((Enum)this.b)·<·0·&&·!this.f·&&·this.a.contains((Object)entry.getKey()))·{
123 ················this.c(i$b.a);84 ················this.e(i$b.a);
124 ················i$b.a(h,·d(i$b.a));85 ················i$b.a(h,·f(i$b.a));
125 ················this.c();86 ················this.c();
126 ············}87 ············}
127 ········}88 ········}
128 ····}89 ····}
129 ····90 ····
130 ····private·boolean·b()·{91 ····private·boolean·b()·{
131 ········final·int·size·=·((b)this.a).size();92 ········final·int·size·=·((b)this.a).size();
Offset 137, 43 lines modifiedOffset 98, 57 lines modified
137 ········final·e$b·a2·=·((i$b)((b)this.a).d().getValue()).a;98 ········final·e$b·a2·=·((i$b)((b)this.a).d().getValue()).a;
138 ········if·(a·!=·a2·||·this.b·!=·a2)·{99 ········if·(a·!=·a2·||·this.b·!=·a2)·{
139 ············b·=·false;100 ············b·=·false;
140 ········}101 ········}
141 ········return·b;102 ········return·b;
142 ····}103 ····}
143 ····104 ····
144 ····private·void·c()·{ 
145 ········final·ArrayList·g·=·this.g; 
146 ········g.remove(g.size()·-·1);105 ····private·static·e$a·c(final·e$b·obj)·{
 106 ········final·int·n·=·i$a.b[((Enum)obj).ordinal()];
 107 ········if·(n·==·1)·{
 108 ············throw·new·IllegalArgumentException();
 109 ········}
 110 ········if·(n·==·2)·{
 111 ············return·e$a.ON_DESTROY;
Max diff block lines reached; 4090/8421 bytes (48.57%) of diff not shown.
241 B
androidx/savedstate/b.class
187 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·androidx.savedstate;1 package·androidx.savedstate;
  
2 import·androidx.lifecycle.h;2 import·androidx.lifecycle.h;
  
3 public·interface·b·extends·h3 public·interface·b·extends·h
4 {4 {
5 ····a·t();5 ····SavedStateRegistry·i();
6 }6 }
395 B
b/a/a/a.class
369 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·b.a.a;1 package·b.a.a;
  
2 import·android.location.Location;2 import·android.location.Location;
3 import·c.a.c.a.j$d;3 import·c.a.c.a.j$d;
4 import·b.a.a.n.h; 
5 import·b.a.a.n.n;4 import·b.a.a.n.n;
 5 import·b.a.a.n.t;
  
6 public·final·class·a·implements·n6 public·final·class·a·implements·t
7 {7 {
8 ····public·final·void·a(final·Location·location)·{8 ····public·final·void·a(final·Location·location)·{
9 ········this.a.a(this.b,·this.c,·this.d,·location);9 ········this.a.a(this.b,·this.c,·this.d,·location);
10 ····}10 ····}
11 }11 }
320 B
b/a/a/e.class
294 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·b.a.a;1 package·b.a.a;
  
2 import·b.a.a.m.b;2 import·b.a.a.m.b;
3 import·c.a.c.a.j$d;3 import·c.a.c.a.j$d;
4 import·b.a.a.n.h;4 import·b.a.a.n.n;
5 import·b.a.a.m.a;5 import·b.a.a.m.a;
  
6 public·final·class·e·implements·a6 public·final·class·e·implements·a
7 {7 {
8 ····public·final·void·a(final·b·b)·{8 ····public·final·void·a(final·b·b)·{
9 ········this.a.a(this.b,·this.c,·this.d,·b);9 ········this.a.a(this.b,·this.c,·this.d,·b);
10 ····}10 ····}
355 B
b/a/a/f.class
329 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·b.a.a;1 package·b.a.a;
  
2 import·android.location.Location;2 import·android.location.Location;
3 import·c.a.c.a.j$d;3 import·c.a.c.a.j$d;
4 import·b.a.a.n.n;4 import·b.a.a.n.t;
  
5 public·final·class·f·implements·n5 public·final·class·f·implements·t
6 {6 {
7 ····public·final·void·a(final·Location·location)·{7 ····public·final·void·a(final·Location·location)·{
8 ········k.a(this.a,·location);8 ········k.a(this.a,·location);
9 ····}9 ····}
10 }10 }
355 B
b/a/a/h.class
329 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·b.a.a;1 package·b.a.a;
  
2 import·android.location.Location;2 import·android.location.Location;
3 import·c.a.c.a.c$b;3 import·c.a.c.a.c$b;
4 import·b.a.a.n.n;4 import·b.a.a.n.t;
  
5 public·final·class·h·implements·n5 public·final·class·h·implements·t
6 {6 {
7 ····public·final·void·a(final·Location·location)·{7 ····public·final·void·a(final·Location·location)·{
8 ········l.a(this.a,·location);8 ········l.a(this.a,·location);
9 ····}9 ····}
10 }10 }
2.39 KB
b/a/a/i.class
2.36 KB
procyon -ec {}
    
Offset 2, 31 lines modifiedOffset 2, 31 lines modified
2 package·b.a.a;2 package·b.a.a;
  
3 import·io.flutter.embedding.engine.h.a$b;3 import·io.flutter.embedding.engine.h.a$b;
4 import·android.app.Activity;4 import·android.app.Activity;
5 import·c.a.c.a.o;5 import·c.a.c.a.o;
6 import·io.flutter.embedding.engine.h.c.c;6 import·io.flutter.embedding.engine.h.c.c;
7 import·c.a.c.a.n;7 import·c.a.c.a.n;
8 import·b.a.a.n.e;8 import·b.a.a.n.k;
9 import·b.a.a.o.b;9 import·b.a.a.o.b;
10 import·io.flutter.embedding.engine.h.a;10 import·io.flutter.embedding.engine.h.a;
  
11 public·class·i·implements·a,·io.flutter.embedding.engine.h.c.a11 public·class·i·implements·a,·io.flutter.embedding.engine.h.c.a
12 {12 {
13 ····private·final·b·a;13 ····private·final·b·a;
14 ····private·final·e·b;14 ····private·final·k·b;
15 ····private·k·c;15 ····private·b.a.a.k·c;
16 ····private·l·d;16 ····private·l·d;
17 ····private·j·e;17 ····private·j·e;
18 ····private·n·f;18 ····private·n·f;
19 ····private·c·g;19 ····private·c·g;
20 ····20 ····
21 ····public·i()·{21 ····public·i()·{
22 ········this.a·=·new·b();22 ········this.a·=·new·b();
23 ········this.b·=·new·e(this.a);23 ········this.b·=·new·k(this.a);
24 ····}24 ····}
25 ····25 ····
26 ····private·void·c()·{26 ····private·void·c()·{
27 ········final·c·g·=·this.g;27 ········final·c·g·=·this.g;
28 ········if·(g·!=·null)·{28 ········if·(g·!=·null)·{
29 ············g.b((c.a.c.a.l)this.b);29 ············g.b((c.a.c.a.l)this.b);
30 ············this.g.b((o)this.a);30 ············this.g.b((o)this.a);
Offset 45, 30 lines modifiedOffset 45, 30 lines modified
45 ················g.a((c.a.c.a.l)this.b);45 ················g.a((c.a.c.a.l)this.b);
46 ················this.g.a((o)this.a);46 ················this.g.a((o)this.a);
47 ············}47 ············}
48 ········}48 ········}
49 ····}49 ····}
50 ····50 ····
51 ····public·void·a()·{51 ····public·void·a()·{
52 ········final·k·c·=·this.c;52 ········final·b.a.a.k·c·=·this.c;
53 ········if·(c·!=·null)·{53 ········if·(c·!=·null)·{
54 ············c.a((Activity)null);54 ············c.a((Activity)null);
55 ········}55 ········}
56 ········final·l·d·=·this.d;56 ········final·l·d·=·this.d;
57 ········if·(d·!=·null)·{57 ········if·(d·!=·null)·{
58 ············d.a((Activity)null);58 ············d.a((Activity)null);
59 ········}59 ········}
60 ········if·(this.e·!=·null)·{60 ········if·(this.e·!=·null)·{
61 ············this.d.a((Activity)null);61 ············this.d.a((Activity)null);
62 ········}62 ········}
63 ········this.c();63 ········this.c();
64 ····}64 ····}
65 ····65 ····
66 ····public·void·a(final·a$b·a$b)·{66 ····public·void·a(final·a$b·a$b)·{
67 ········final·k·c·=·this.c;67 ········final·b.a.a.k·c·=·this.c;
68 ········if·(c·!=·null)·{68 ········if·(c·!=·null)·{
69 ············c.a();69 ············c.a();
70 ············this.c·=·null;70 ············this.c·=·null;
71 ········}71 ········}
72 ········final·l·d·=·this.d;72 ········final·l·d·=·this.d;
73 ········if·(d·!=·null)·{73 ········if·(d·!=·null)·{
74 ············d.a();74 ············d.a();
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ········if·(e·!=·null)·{78 ········if·(e·!=·null)·{
79 ············e.a();79 ············e.a();
80 ············this.e·=·null;80 ············this.e·=·null;
81 ········}81 ········}
82 ····}82 ····}
83 ····83 ····
84 ····public·void·a(final·c·g)·{84 ····public·void·a(final·c·g)·{
85 ········final·k·c·=·this.c;85 ········final·b.a.a.k·c·=·this.c;
86 ········if·(c·!=·null)·{86 ········if·(c·!=·null)·{
87 ············c.a(g.d());87 ············c.a(g.d());
88 ········}88 ········}
89 ········final·l·d·=·this.d;89 ········final·l·d·=·this.d;
90 ········if·(d·!=·null)·{90 ········if·(d·!=·null)·{
91 ············d.a(g.d());91 ············d.a(g.d());
92 ········}92 ········}
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ····}99 ····}
100 ····100 ····
101 ····public·void·b()·{101 ····public·void·b()·{
102 ········this.a();102 ········this.a();
103 ····}103 ····}
104 ····104 ····
105 ····public·void·b(final·a$b·a$b)·{105 ····public·void·b(final·a$b·a$b)·{
106 ········(this.c·=·new·k(this.a,·this.b)).a(a$b.a(),·a$b.b());106 ········(this.c·=·new·b.a.a.k(this.a,·this.b)).a(a$b.a(),·a$b.b());
107 ········(this.d·=·new·l(this.b)).a(a$b.a(),·a$b.b());107 ········(this.d·=·new·l(this.b)).a(a$b.a(),·a$b.b());
108 ········(this.e·=·new·j()).a(a$b.a(),·a$b.b());108 ········(this.e·=·new·j()).a(a$b.a(),·a$b.b());
109 ····}109 ····}
110 ····110 ····
111 ····public·void·b(final·c·c)·{111 ····public·void·b(final·c·c)·{
112 ········this.a(c);112 ········this.a(c);
113 ····}113 ····}
1.11 KB
b/a/a/j.class
1.08 KB
procyon -ec {}
    
Offset 3, 24 lines modifiedOffset 3, 24 lines modified
  
3 import·android.content.IntentFilter;3 import·android.content.IntentFilter;
4 import·c.a.c.a.c$b;4 import·c.a.c.a.c$b;
5 import·android.content.BroadcastReceiver;5 import·android.content.BroadcastReceiver;
6 import·android.util.Log;6 import·android.util.Log;
7 import·c.a.c.a.b;7 import·c.a.c.a.b;
8 import·android.content.Context;8 import·android.content.Context;
9 import·b.a.a.n.m;9 import·b.a.a.n.s;
10 import·android.app.Activity;10 import·android.app.Activity;
11 import·c.a.c.a.c;11 import·c.a.c.a.c;
12 import·c.a.c.a.c$d;12 import·c.a.c.a.c$d;
  
13 public·class·j·implements·c$d13 public·class·j·implements·c$d
14 {14 {
15 ····private·c·a;15 ····private·c·a;
16 ····private·Activity·b;16 ····private·Activity·b;
17 ····private·m·c;17 ····private·s·c;
18 ····18 ····
19 ····void·a()·{19 ····void·a()·{
20 ········final·c·a·=·this.a;20 ········final·c·a·=·this.a;
21 ········if·(a·==·null)·{21 ········if·(a·==·null)·{
22 ············return;22 ············return;
23 ········}23 ········}
24 ········a.a((c$d)null);24 ········a.a((c$d)null);
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····45 ····
46 ····public·void·a(Object·o,·final·c$b·c$b)·{46 ····public·void·a(Object·o,·final·c$b·c$b)·{
47 ········if·(this.b·==·null)·{47 ········if·(this.b·==·null)·{
48 ············return;48 ············return;
49 ········}49 ········}
50 ········o·=·new·IntentFilter("android.location.PROVIDERS_CHANGED");50 ········o·=·new·IntentFilter("android.location.PROVIDERS_CHANGED");
51 ········((IntentFilter)o).addAction("android.intent.action.PROVIDER_CHANGED");51 ········((IntentFilter)o).addAction("android.intent.action.PROVIDER_CHANGED");
52 ········this.c·=·new·m(c$b);52 ········this.c·=·new·s(c$b);
53 ········final·Activity·b·=·this.b;53 ········final·Activity·b·=·this.b;
54 ········if·(b·==·null)·{54 ········if·(b·==·null)·{
55 ············return;55 ············return;
56 ········}56 ········}
57 ········b.registerReceiver((BroadcastReceiver)this.c,·(IntentFilter)o);57 ········b.registerReceiver((BroadcastReceiver)this.c,·(IntentFilter)o);
58 ····}58 ····}
59 }59 }
2.86 KB
b/a/a/k.class
2.84 KB
procyon -ec {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 package·b.a.a;1 package·b.a.a;
  
2 import·android.util.Log;2 import·android.util.Log;
3 import·b.a.a.n.l;3 import·b.a.a.n.r;
4 import·b.a.a.n.d; 
5 import·b.a.a.n.h; 
6 import·b.a.a.n.n;4 import·b.a.a.n.n;
 5 import·b.a.a.n.t;
 6 import·b.a.a.n.q;
7 import·java.util.Map;7 import·java.util.Map;
8 import·c.a.c.a.i;8 import·c.a.c.a.i;
 9 import·b.a.a.n.p;
9 import·android.location.Location;10 import·android.location.Location;
10 import·b.a.a.o.a;11 import·b.a.a.o.a;
11 import·b.a.a.m.c;12 import·b.a.a.m.c;
12 import·c.a.c.a.j$d;13 import·c.a.c.a.j$d;
13 import·c.a.c.a.j;14 import·c.a.c.a.j;
14 import·android.app.Activity;15 import·android.app.Activity;
15 import·android.content.Context;16 import·android.content.Context;
16 import·b.a.a.n.e; 
17 import·b.a.a.o.b;17 import·b.a.a.o.b;
18 import·c.a.c.a.j$c;18 import·c.a.c.a.j$c;
  
19 class·k·implements·j$c19 class·k·implements·j$c
20 {20 {
21 ····private·final·b·a;21 ····private·final·b·a;
22 ····private·final·e·b;22 ····private·final·b.a.a.n.k·b;
23 ····private·Context·c;23 ····private·Context·c;
24 ····private·Activity·d;24 ····private·Activity·d;
25 ····private·j·e;25 ····private·j·e;
26 ····26 ····
27 ····k(final·b·a,·final·e·b)·{27 ····k(final·b·a,·final·b.a.a.n.k·b)·{
28 ········this.a·=·a;28 ········this.a·=·a;
29 ········this.b·=·b;29 ········this.b·=·b;
30 ····}30 ····}
31 ····31 ····
32 ····private·void·a(final·j$d·j$d)·{32 ····private·void·a(final·j$d·j$d)·{
33 ········try·{33 ········try·{
34 ············final·b·a·=·this.a;34 ············final·b·a·=·this.a;
Offset 56, 43 lines modifiedOffset 56, 43 lines modified
56 ············catch·(c·c5)·{}56 ············catch·(c·c5)·{}
57 ········}57 ········}
58 ········catch·(c·c6)·{}58 ········catch·(c·c6)·{}
59 ····}59 ····}
60 ····60 ····
61 ····private·void·b(final·i·i,·final·j$d·j$d)·{61 ····private·void·b(final·i·i,·final·j$d·j$d)·{
62 ········final·Boolean·b·=·(Boolean)i.a("forceAndroidLocationManager");62 ········final·Boolean·b·=·(Boolean)i.a("forceAndroidLocationManager");
63 ········final·b.a.a.n.k·a·=·b.a.a.n.k.a((Map)i.b);63 ········final·q·a·=·q.a((Map)i.b);
64 ········int·n·=·1;64 ········int·n·=·1;
65 ········final·boolean[]·array·=·new·boolean[n];65 ········final·boolean[]·array·=·new·boolean[n];
66 ········array[0]·=·false;66 ········array[0]·=·false;
67 ········final·e·b2·=·this.b;67 ········final·b.a.a.n.k·b2·=·this.b;
68 ········final·Context·c·=·this.c;68 ········final·Context·c·=·this.c;
69 ········if·(b·==·null·||·!(boolean)b)·{69 ········if·(b·==·null·||·!(boolean)b)·{
70 ············n·=·0;70 ············n·=·0;
71 ········}71 ········}
72 ········final·h·a2·=·b2.a(c,·(boolean)(n·!=·0),·a);72 ········final·n·a2·=·b2.a(c,·(boolean)(n·!=·0),·a);
73 ········this.b.a(this.c,·this.d,·a2,·(n)new·b.a.a.a(this,·array,·a2,·j$d),·(b.a.a.m.a)new·b.a.a.e(this,·array,·a2,·j$d));73 ········this.b.a(this.c,·this.d,·a2,·(t)new·b.a.a.a(this,·array,·a2,·j$d),·(b.a.a.m.a)new·e(this,·array,·a2,·j$d));
74 ····}74 ····}
75 ····75 ····
76 ····private·void·b(final·j$d·j$d)·{76 ····private·void·b(final·j$d·j$d)·{
77 ········this.b.a(this.c,·(l)new·d(j$d));77 ········this.b.a(this.c,·(r)new·b.a.a.n.i(j$d));
78 ····}78 ····}
79 ····79 ····
80 ····private·void·c(final·i·i,·final·j$d·j$d)·{80 ····private·void·c(final·i·i,·final·j$d·j$d)·{
81 ········final·Boolean·b·=·(Boolean)i.a("forceAndroidLocationManager");81 ········final·Boolean·b·=·(Boolean)i.a("forceAndroidLocationManager");
82 ········this.b.a(this.c,·this.d,·b·!=·null·&&·(boolean)b,·(n)new·f(j$d),·(b.a.a.m.a)new·b.a.a.c(j$d));82 ········this.b.a(this.c,·this.d,·b·!=·null·&&·(boolean)b,·(t)new·f(j$d),·(b.a.a.m.a)new·b.a.a.c(j$d));
83 ····}83 ····}
84 ····84 ····
85 ····private·void·c(final·j$d·j$d)·{85 ····private·void·c(final·j$d·j$d)·{
86 ········try·{86 ········try·{
87 ············final·b·a·=·this.a;87 ············final·b·a·=·this.a;
88 ············try·{88 ············try·{
89 ················final·Activity·d·=·this.d;89 ················final·Activity·d·=·this.d;
90 ················try·{90 ················try·{
91 ····················a.a(d,·(b.a.a.o.c)new·b.a.a.b(j$d),·(b.a.a.m.a)new·b.a.a.d(j$d));91 ····················a.a(d,·(b.a.a.o.c)new·b.a.a.b(j$d),·(b.a.a.m.a)new·d(j$d));
92 ················}92 ················}
93 ················catch·(c·c)·{93 ················catch·(c·c)·{
94 ····················final·b.a.a.m.b·d2·=·b.a.a.m.b.d;94 ····················final·b.a.a.m.b·d2·=·b.a.a.m.b.d;
95 ····················j$d.a(d2.toString(),·d2.a(),·(Object)null);95 ····················j$d.a(d2.toString(),·d2.a(),·(Object)null);
96 ················}96 ················}
97 ············}97 ············}
98 ············catch·(c·c2)·{}98 ············catch·(c·c2)·{}
1.77 KB
b/a/a/l.class
1.75 KB
procyon -ec {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
1 package·b.a.a;1 package·b.a.a;
  
2 import·b.a.a.m.a;2 import·b.a.a.m.a;
3 import·b.a.a.n.n;3 import·b.a.a.n.t;
4 import·b.a.a.n.k;4 import·b.a.a.n.q;
5 import·java.util.Map;5 import·java.util.Map;
6 import·android.util.Log;6 import·android.util.Log;
7 import·b.a.a.m.b;7 import·b.a.a.m.b;
8 import·b.a.a.n.j;8 import·b.a.a.n.p;
9 import·android.location.Location;9 import·android.location.Location;
10 import·c.a.c.a.c$b;10 import·c.a.c.a.c$b;
11 import·b.a.a.n.h;11 import·b.a.a.n.n;
12 import·android.app.Activity;12 import·android.app.Activity;
13 import·android.content.Context;13 import·android.content.Context;
14 import·c.a.c.a.c;14 import·c.a.c.a.c;
15 import·b.a.a.n.e;15 import·b.a.a.n.k;
16 import·c.a.c.a.c$d;16 import·c.a.c.a.c$d;
  
17 class·l·implements·c$d17 class·l·implements·c$d
18 {18 {
19 ····private·final·e·a;19 ····private·final·k·a;
20 ····private·c·b;20 ····private·c·b;
21 ····private·Context·c;21 ····private·Context·c;
22 ····private·Activity·d;22 ····private·Activity·d;
23 ····private·h·e;23 ····private·n·e;
24 ····24 ····
25 ····public·l(final·e·a)·{25 ····public·l(final·k·a)·{
26 ········this.a·=·a;26 ········this.a·=·a;
27 ····}27 ····}
28 ····28 ····
29 ····void·a()·{29 ····void·a()·{
30 ········final·c·b·=·this.b;30 ········final·c·b·=·this.b;
31 ········if·(b·==·null)·{31 ········if·(b·==·null)·{
32 ············Log.d("StreamHandlerImpl",·"Tried·to·stop·listening·when·no·MethodChannel·had·been·initialized.");32 ············Log.d("StreamHandlerImpl",·"Tried·to·stop·listening·when·no·MethodChannel·had·been·initialized.");
Offset 49, 19 lines modifiedOffset 49, 19 lines modified
49 ············this.a();49 ············this.a();
50 ········}50 ········}
51 ········(this.b·=·new·c(b,·"flutter.baseflow.com/geolocator_updates")).a((c$d)this);51 ········(this.b·=·new·c(b,·"flutter.baseflow.com/geolocator_updates")).a((c$d)this);
52 ········this.c·=·c;52 ········this.c·=·c;
53 ····}53 ····}
54 ····54 ····
55 ····public·void·a(final·Object·o)·{55 ····public·void·a(final·Object·o)·{
56 ········final·h·e·=·this.e;56 ········final·n·e·=·this.e;
57 ········if·(e·!=·null)·{57 ········if·(e·!=·null)·{
58 ············this.a.a(e);58 ············this.a.a(e);
59 ········}59 ········}
60 ····}60 ····}
61 ····61 ····
62 ····public·void·a(final·Object·o,·final·c$b·c$b)·{62 ····public·void·a(final·Object·o,·final·c$b·c$b)·{
63 ········final·Map·map·=·(Map)o;63 ········final·Map·map·=·(Map)o;
64 ········this.e·=·this.a.a(this.c,·(boolean)Boolean.valueOf(map.get((Object)"forceAndroidLocationManager")),·k.a(map));64 ········this.e·=·this.a.a(this.c,·(boolean)Boolean.valueOf(map.get((Object)"forceAndroidLocationManager")),·q.a(map));
65 ········this.a.a(this.c,·this.d,·this.e,·(n)new·b.a.a.h(c$b),·(a)new·g(c$b));65 ········this.a.a(this.c,·this.d,·this.e,·(t)new·h(c$b),·(a)new·g(c$b));
66 ····}66 ····}
67 }67 }
432 B
b/a/a/n/b.class
402 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
 2 import·com.google.android.gms.location.h;
2 import·b.a.a.m.a;3 import·b.b.a.a.f.d;
3 import·b.a.a.o.c; 
  
4 public·final·class·b·implements·c4 public·final·class·b·implements·d
5 {5 {
6 ····public·final·void·a(final·b.a.a.o.a·a)·{6 ····public·final·void·a(final·Object·o)·{
7 ········e.a(this.a,·this.b,·a);7 ········this.a.a((h)o);
8 ····}8 ····}
9 }9 }
646 B
b/a/a/n/d.class
616 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 13 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
2 import·b.a.a.m.b;2 import·b.a.a.m.a;
3 import·c.a.c.a.j$d;3 import·android.app.Activity;
 4 import·b.b.a.a.f.c;
  
4 public·class·d·implements·l5 public·final·class·d·implements·c
5 {6 {
 7 ····public·final·void·a(final·Exception·ex)·{
 8 ········this.a.a(this.b,·this.c,·ex);
6 ····private·j$d·a; 
7 ···· 
8 ····public·d(final·j$d·a)·{ 
9 ········this.a·=·a; 
10 ····} 
11 ···· 
12 ····public·void·a(final·b·b)·{ 
13 ········this.a.a(b.toString(),·b.a(),·(Object)null); 
14 ····} 
15 ···· 
16 ····public·void·a(final·boolean·b)·{ 
17 ········this.a.a((Object)Boolean.valueOf(b)); 
18 ····}9 ····}
19 }10 }
3.1 KB
b/a/a/n/e.class
3.07 KB
procyon -ec {}
    
Offset 1, 94 lines modifiedOffset 1, 12 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
 2 import·android.location.Location;
2 import·java.util.Iterator; 
3 import·android.content.Intent; 
4 import·b.a.a.o.c;3 import·b.b.a.a.f.d;
5 import·b.a.a.m.a; 
6 import·android.app.Activity; 
7 import·android.content.Context; 
8 import·java.util.concurrent.CopyOnWriteArrayList; 
9 import·java.util.List; 
10 import·b.a.a.o.b; 
11 import·c.a.c.a.l; 
  
12 public·class·e·implements·l4 public·final·class·e·implements·d
13 {5 {
14 ····private·final·b·a; 
15 ····private·final·List·b; 
16 ···· 
17 ····public·e(final·b·a)·{ 
18 ········this.a·=·a; 
19 ········this.b·=·new·CopyOnWriteArrayList(); 
20 ····} 
21 ···· 
22 ····private·void·a(final·Context·context,·final·Activity·activity,·final·Runnable·runnable,·final·a·a)·{ 
23 ········try·{ 
24 ············final·b.a.a.o.a·a2·=·this.a.a(context,·activity); 
25 ············try·{ 
26 ················if·(a2·==·b.a.a.o.a.b)·{ 
27 ····················a.a(b.a.a.m.b.e); 
28 ····················return; 
29 ················} 
30 ················Label_0123:·{ 
31 ····················if·(a2·==·b.a.a.o.a.c·||·a2·==·b.a.a.o.a.d)·{ 
32 ························break·Label_0123; 
33 ····················} 
34 ····················Label_0108:·{ 
35 ························if·(a2·!=·b.a.a.o.a.a·||·activity·==·null)·{ 
36 ····························break·Label_0108; 
37 ························} 
38 ························final·b·a3·=·this.a; 
39 ························try·{ 
40 ····························a3.a(activity,·(c)new·b.a.a.n.b(runnable,·a),·a); 
41 ····························return; 
42 ····························a.a(b.a.a.m.b.e); 
43 ····························return; 
44 ····························runnable.run(); 
45 ························} 
46 ························catch·(b.a.a.m.c·c)·{ 
47 ····························a.a(b.a.a.m.b.d); 
48 ························} 
49 ····················} 
50 ················} 
51 ············} 
52 ············catch·(b.a.a.m.c·c2)·{} 
53 ········} 
54 ········catch·(b.a.a.m.c·c3)·{} 
55 ····} 
56 ···· 
57 ····public·h·a(final·Context·context,·final·boolean·b,·final·k·k)·{ 
58 ········return·(h)new·i(context,·k); 
59 ····} 
60 ···· 
61 ····public·void·a(final·Context·context,·final·Activity·activity,·final·h·h,·final·n·n,·final·a·a)·{ 
62 ········this.b.add(h); 
63 ········this.a(context,·activity,·(Runnable)new·b.a.a.n.a(h,·activity,·n,·a),·a); 
64 ····} 
65 ···· 
66 ····public·void·a(final·Context·context,·final·Activity·activity,·final·boolean·b,·final·n·n,·final·a·a)·{ 
67 ········this.a(context,·activity,·(Runnable)new·b.a.a.n.c(this,·context,·b,·n,·a),·a); 
68 ····} 
69 ···· 
70 ····public·void·a(final·Context·context,·final·b.a.a.n.l·l)·{ 
71 ········if·(context·==·null)·{ 
72 ············l.a(b.a.a.m.b.c); 
73 ········} 
74 ········this.a(context,·false,·null).a(l); 
75 ····} 
76 ···· 
77 ····public·void·a(final·h·h)·{6 ····public·final·void·a(final·Object·o)·{
 7 ········this.a.a((Location)o);
78 ········this.b.remove(h); 
79 ········h.a(); 
80 ····} 
81 ···· 
82 ····public·boolean·a(final·int·n,·final·int·n2,·final·Intent·intent)·{ 
83 ········final·Iterator<h>·iterator·=·this.b.iterator(); 
84 ········while·(iterator.hasNext())·{ 
85 ············if·(((h)iterator.next()).a(n,·n2))·{ 
86 ················return·true; 
87 ············} 
88 ········} 
89 ········return·false; 
90 ····}8 ····}
91 }9 }
7.07 KB
b/a/a/n/i.class
7.04 KB
procyon -ec {}
    
Offset 1, 228 lines modifiedOffset 1, 22 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
2 import·android.os.Bundle; 
3 import·java.util.Iterator; 
4 import·android.os.Looper; 
5 import·b.a.a.m.b;2 import·b.a.a.m.b;
 3 import·c.a.c.a.j$d;
6 import·android.app.Activity; 
7 import·java.util.List; 
8 import·android.location.Criteria; 
9 import·b.a.a.m.a; 
10 import·android.location.Location; 
11 import·android.location.LocationManager; 
12 import·android.content.Context; 
13 import·android.location.LocationListener; 
  
14 class·i·implements·h,·LocationListener4 public·class·i·implements·r
15 {5 {
16 ····public·Context·a; 
17 ····private·final·LocationManager·b; 
18 ····private·final·k·c; 
19 ····private·boolean·d; 
20 ····private·Location·e; 
21 ····private·String·f; 
22 ····private·n·g;6 ····private·j$d·a;
23 ····private·a·h; 
24 ····7 ····
 8 ····public·i(final·j$d·a)·{
25 ····public·i(final·Context·a,·final·k·c)·{ 
26 ········this.d·=·false; 
27 ········this.b·=·(LocationManager)a.getSystemService("location"); 
28 ········this.c·=·c; 
29 ········this.a·=·a;9 ········this.a·=·a;
30 ····}10 ····}
31 ····11 ····
 12 ····public·void·a(final·b·b)·{
 13 ········this.a.a(b.toString(),·b.a(),·(Object)null);
32 ····private·static·float·a(final·f·f)·{ 
33 ········final·int·n·=·i$a.a[((Enum)f).ordinal()]; 
34 ········if·(n·==·1·||·n·==·2)·{ 
35 ············return·500.0f; 
36 ········} 
37 ········if·(n·==·3)·{ 
38 ············return·250.0f; 
39 ········} 
40 ········if·(n·!=·4·&&·n·!=·5)·{ 
41 ············return·100.0f; 
42 ········} 
43 ········return·50.0f; 
44 ····}14 ····}
45 ····15 ····
46 ····private·static·String·a(final·LocationManager·locationManager,·final·f·f)·{ 
47 ········final·Criteria·criteria·=·new·Criteria(); 
48 ········criteria.setBearingRequired(false); 
49 ········criteria.setAltitudeRequired(false); 
50 ········criteria.setSpeedRequired(false); 
51 ········final·int·n·=·i$a.a[((Enum)f).ordinal()]; 
52 ········final·int·n2·=·1; 
53 ········Label_0141:·{ 
54 ············if·(n·!=·n2)·{ 
55 ················final·int·n3·=·2; 
56 ················if·(n·!=·n3)·{ 
57 ····················final·int·n4·=·3; 
58 ····················if·(n·!=·n4)·{ 
59 ························criteria.setAccuracy(n2); 
60 ························criteria.setHorizontalAccuracy(n4); 
61 ························criteria.setPowerRequirement(n4); 
62 ························break·Label_0141; 
63 ····················} 
64 ····················criteria.setAccuracy(n3); 
65 ····················criteria.setHorizontalAccuracy(n3); 
66 ····················criteria.setPowerRequirement(n3); 
67 ····················break·Label_0141; 
68 ················} 
69 ················else·{ 
70 ····················criteria.setAccuracy(n3); 
71 ····················criteria.setHorizontalAccuracy(n2); 
72 ················} 
73 ············} 
74 ············else·{ 
75 ················criteria.setAccuracy(0); 
76 ················criteria.setHorizontalAccuracy(0); 
77 ············} 
78 ············criteria.setPowerRequirement(0); 
79 ········} 
80 ········String·bestProvider·=·locationManager.getBestProvider(criteria,·(boolean)(n2·!=·0)); 
81 ········if·(bestProvider·==·null·||·bestProvider.trim().isEmpty())·{ 
82 ············final·List·providers·=·locationManager.getProviders((boolean)(n2·!=·0)); 
83 ············if·(providers.size()·>·0)·{ 
84 ················bestProvider·=·providers.get(0); 
85 ············} 
86 ········} 
87 ········return·bestProvider; 
88 ····} 
89 ···· 
90 ····static·boolean·a(final·Location·location,·final·Location·location2)·{ 
91 ········final·boolean·b·=·true; 
92 ········if·(location2·==·null)·{ 
93 ············return·b; 
94 ········} 
95 ········final·long·n·=·location.getTime()·-·location2.getTime(); 
96 ········final·boolean·b2·=·n·>·120000L; 
97 ········final·boolean·b3·=·n·<·4294847296L; 
98 ········final·boolean·b4·=·n·>·0L; 
99 ········if·(b2)·{ 
100 ············return·b; 
101 ········} 
102 ········if·(b3)·{ 
103 ············return·false; 
104 ········} 
105 ········final·float·n2·=·(float)(int)(location.getAccuracy()·-·location2.getAccuracy()); 
106 ········final·boolean·b5·=·n2·>·0.0f; 
107 ········final·boolean·b6·=·n2·<·0.0f; 
108 ········final·boolean·b7·=·n2·>·200.0f; 
109 ········final·boolean·b8·=·location.getProvider()·!=·null·&&·location.getProvider().equals(location2.getProvider()); 
110 ········if·(b6)·{ 
111 ············return·b; 
112 ········} 
113 ········if·(b4·&&·!b5)·{ 
114 ············return·b; 
115 ········} 
116 ········return·b4·&&·!b7·&&·b8·&&·b; 
117 ····} 
118 ···· 
119 ····public·void·a()·{ 
120 ········this.d·=·false; 
Max diff block lines reached; 3/7185 bytes (0.04%) of diff not shown.
2.05 KB
b/a/a/o/b.class
2.02 KB
procyon -ec {}
    
Offset 34, 25 lines modifiedOffset 34, 25 lines modified
34 ····}34 ····}
35 ····35 ····
36 ····public·b.a.a.o.a·a(final·Context·context,·final·Activity·activity)·{36 ····public·b.a.a.o.a·a(final·Context·context,·final·Activity·activity)·{
37 ········final·String·a·=·a(context);37 ········final·String·a·=·a(context);
38 ········if·(Build$VERSION.SDK_INT·<·23)·{38 ········if·(Build$VERSION.SDK_INT·<·23)·{
39 ············return·b.a.a.o.a.d;39 ············return·b.a.a.o.a.d;
40 ········}40 ········}
41 ········if·(a.c.a.a.a(context,·a)·==·-1)·{41 ········if·(a.c.b.a.a(context,·a)·==·-1)·{
42 ············return·b.a.a.o.a.a;42 ············return·b.a.a.o.a.a;
43 ········}43 ········}
44 ········if·(Build$VERSION.SDK_INT·<·29)·{44 ········if·(Build$VERSION.SDK_INT·<·29)·{
45 ············return·b.a.a.o.a.d;45 ············return·b.a.a.o.a.d;
46 ········}46 ········}
47 ········final·String·s·=·"android.permission.ACCESS_BACKGROUND_LOCATION";47 ········final·String·s·=·"android.permission.ACCESS_BACKGROUND_LOCATION";
48 ········if·(!d.a(context,·s))·{48 ········if·(!d.a(context,·s))·{
49 ············return·b.a.a.o.a.c;49 ············return·b.a.a.o.a.c;
50 ········}50 ········}
51 ········if·(a.c.a.a.a(context,·s)·==·0)·{51 ········if·(a.c.b.a.a(context,·s)·==·0)·{
52 ············return·b.a.a.o.a.d;52 ············return·b.a.a.o.a.d;
53 ········}53 ········}
54 ········return·b.a.a.o.a.c;54 ········return·b.a.a.o.a.c;
55 ····}55 ····}
56 ····56 ····
57 ····public·void·a(final·Activity·a,·final·c·c,·final·a·b)·{57 ····public·void·a(final·Activity·a,·final·c·c,·final·a·b)·{
58 ········final·ArrayList<String>·list·=·new·ArrayList<String>();58 ········final·ArrayList<String>·list·=·new·ArrayList<String>();
Offset 60, 27 lines modifiedOffset 60, 28 lines modified
60 ············b.a(b.a);60 ············b.a(b.a);
61 ············return;61 ············return;
62 ········}62 ········}
63 ········if·(Build$VERSION.SDK_INT·<·23)·{63 ········if·(Build$VERSION.SDK_INT·<·23)·{
64 ············c.a(a.d);64 ············c.a(a.d);
65 ············return;65 ············return;
66 ········}66 ········}
 67 ········final·String·a2·=·a((Context)a);
67 ········list.add(a((Context)a));68 ········list.add(a2);
68 ········if·(Build$VERSION.SDK_INT·>=·29)·{69 ········if·(Build$VERSION.SDK_INT·>=·29)·{
69 ············final·String·e·=·"android.permission.ACCESS_BACKGROUND_LOCATION";70 ············final·String·e·=·"android.permission.ACCESS_BACKGROUND_LOCATION";
70 ············if·(d.a((Context)a,·e))·{71 ············if·(d.a((Context)a,·e)·&&·a.c.b.a.a((Context)a,·a2)·!=·-1)·{
71 ················list.add(e);72 ················list.add(e);
72 ············}73 ············}
73 ········}74 ········}
74 ········this.b·=·b;75 ········this.b·=·b;
75 ········this.c·=·c;76 ········this.c·=·c;
76 ········androidx.core.app.a.a(this.a·=·a,·(String[])list.toArray(new·String[0]),·109);77 ········androidx.core.app.a.a(this.a·=·a,·(String[])list.toArray(new·String[0]),·109);
77 ····}78 ····}
78 ····79 ····
79 ····public·boolean·a(int·n,·final·String[]·array,·final·int[]·array2)·{80 ····public·boolean·onRequestPermissionsResult(int·n,·final·String[]·array,·final·int[]·array2)·{
80 ········if·(n·!=·109)·{81 ········if·(n·!=·109)·{
81 ············return·false;82 ············return·false;
82 ········}83 ········}
83 ········final·Activity·a·=·this.a;84 ········final·Activity·a·=·this.a;
84 ········final·String·s·=·"Geolocator";85 ········final·String·s·=·"Geolocator";
85 ········if·(a·==·null)·{86 ········if·(a·==·null)·{
86 ············Log.e(s,·"Trying·to·process·permission·result·without·an·valid·Activity·instance");87 ············Log.e(s,·"Trying·to·process·permission·result·without·an·valid·Activity·instance");
519 B
io/flutter/embedding/android/FlutterSplashView$b.class
411 B
procyon -ec {}
    
Offset 7, 16 lines modifiedOffset 7, 16 lines modified
7 {7 {
8 ····final·/*·synthetic·*/·FlutterSplashView·a;8 ····final·/*·synthetic·*/·FlutterSplashView·a;
9 ····9 ····
10 ····FlutterSplashView$b(final·FlutterSplashView·a)·{10 ····FlutterSplashView$b(final·FlutterSplashView·a)·{
11 ········this.a·=·a;11 ········this.a·=·a;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·a()·{14 ····public·void·b()·{
15 ········if·(FlutterSplashView.b(this.a)·!=·null)·{15 ········if·(FlutterSplashView.b(this.a)·!=·null)·{
16 ············FlutterSplashView.c(this.a);16 ············FlutterSplashView.c(this.a);
17 ········}17 ········}
18 ····}18 ····}
19 ····19 ····
20 ····public·void·b()·{20 ····public·void·c()·{
21 ····}21 ····}
22 }22 }
402 B
io/flutter/embedding/android/f$a.class
326 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 {7 {
8 ····final·/*·synthetic·*/·f·a;8 ····final·/*·synthetic·*/·f·a;
9 ····9 ····
10 ····f$a(final·f·a)·{10 ····f$a(final·f·a)·{
11 ········this.a·=·a;11 ········this.a·=·a;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·a()·{ 
15 ········f.a(this.a).a(); 
16 ····} 
17 ···· 
18 ····public·void·b()·{14 ····public·void·b()·{
19 ········f.a(this.a).b();15 ········f.a(this.a).b();
20 ····}16 ····}
 17 ····
 18 ····public·void·c()·{
 19 ········f.a(this.a).c();
 20 ····}
21 }21 }
1.28 KB
io/flutter/embedding/android/f$b.class
1.21 KB
procyon -ec {}
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
  
1 package·io.flutter.embedding.android;1 package·io.flutter.embedding.android;
  
2 import·androidx.lifecycle.e; 
3 import·io.flutter.plugin.platform.d;2 import·io.flutter.plugin.platform.d;
4 import·android.app.Activity;3 import·android.app.Activity;
5 import·io.flutter.embedding.engine.a;4 import·io.flutter.embedding.engine.a;
6 import·android.content.Context;5 import·android.content.Context;
 6 import·androidx.lifecycle.e;
7 import·io.flutter.plugin.platform.d$c;7 import·io.flutter.plugin.platform.d$c;
  
8 interface·f$b·extends·r,·i,·h,·d$c8 interface·f$b·extends·r,·i,·h,·d$c
9 {9 {
 10 ····e·a();
 11 ····
10 ····a·a(final·Context·p0);12 ····a·a(final·Context·p0);
11 ····13 ····
12 ····d·a(final·Activity·p0,·final·a·p1);14 ····d·a(final·Activity·p0,·final·a·p1);
13 ····15 ····
14 ····void·a(); 
15 ···· 
16 ····void·a(final·k·p0);16 ····void·a(final·k·p0);
17 ····17 ····
18 ····void·a(final·l·p0);18 ····void·a(final·l·p0);
19 ····19 ····
20 ····void·a(final·a·p0);20 ····void·a(final·a·p0);
21 ····21 ····
22 ····void·b();22 ····void·b();
23 ····23 ····
24 ····void·b(final·a·p0);24 ····void·b(final·a·p0);
25 ····25 ····
26 ····e·c();26 ····void·c();
27 ····27 ····
28 ····Activity·d();28 ····Activity·d();
29 ····29 ····
30 ····void·e();30 ····void·e();
31 ····31 ····
32 ····String·f();32 ····String·g();
33 ····33 ····
34 ····io.flutter.embedding.engine.d·g();34 ····io.flutter.embedding.engine.d·h();
35 ····35 ····
36 ····String·h();36 ····String·j();
37 ···· 
38 ····boolean·i(); 
39 ···· 
40 ····o·j(); 
41 ····37 ····
42 ····boolean·k();38 ····boolean·k();
43 ····39 ····
44 ····boolean·l();40 ····o·l();
45 ····41 ····
46 ····s·m();42 ····boolean·m();
47 ····43 ····
48 ····String·n();44 ····boolean·n();
49 ····45 ····
50 ····boolean·o();46 ····s·o();
51 ····47 ····
52 ····String·p();48 ····String·p();
53 ····49 ····
 50 ····boolean·q();
 51 ····
 52 ····String·r();
 53 ····
54 ····q·q();54 ····q·s();
55 ····55 ····
56 ····Context·r();56 ····Context·t();
57 }57 }
8.8 KB
io/flutter/embedding/android/f.class
8.73 KB
procyon -ec {}
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ····28 ····
29 ····f(final·f$b·a)·{29 ····f(final·f$b·a)·{
30 ········this.g·=·(b)new·f$a(this);30 ········this.g·=·(b)new·f$a(this);
31 ········this.a·=·a;31 ········this.a·=·a;
32 ····}32 ····}
33 ····33 ····
34 ····private·String·b(final·Intent·intent)·{34 ····private·String·b(final·Intent·intent)·{
35 ········if·(this.a.l())·{35 ········if·(this.a.n())·{
36 ············final·Uri·data·=·intent.getData();36 ············final·Uri·data·=·intent.getData();
37 ············if·(data·!=·null·&&·!data.getPath().isEmpty())·{37 ············if·(data·!=·null·&&·!data.getPath().isEmpty())·{
38 ················String·str·=·data.getPath();38 ················String·str·=·data.getPath();
39 ················if·(data.getQuery()·!=·null·&&·!data.getQuery().isEmpty())·{39 ················if·(data.getQuery()·!=·null·&&·!data.getQuery().isEmpty())·{
40 ····················final·StringBuilder·sb·=·new·StringBuilder();40 ····················final·StringBuilder·sb·=·new·StringBuilder();
41 ····················sb.append(str);41 ····················sb.append(str);
42 ····················sb.append("?");42 ····················sb.append("?");
Offset 46, 77 lines modifiedOffset 46, 77 lines modified
46 ················return·str;46 ················return·str;
47 ············}47 ············}
48 ········}48 ········}
49 ········return·null;49 ········return·null;
50 ····}50 ····}
51 ····51 ····
52 ····private·void·p()·{52 ····private·void·p()·{
53 ········if·(this.a.n()·!=·null)·{53 ········if·(this.a.p()·!=·null)·{
54 ············return;54 ············return;
55 ········}55 ········}
56 ········if·(this.b.d().b())·{56 ········if·(this.b.d().b())·{
57 ············return;57 ············return;
58 ········}58 ········}
59 ········String·str·=·this.a.f();59 ········String·str·=·this.a.g();
60 ········if·(str·==·null)·{60 ········if·(str·==·null)·{
61 ············str·=·this.b(this.a.d().getIntent());61 ············str·=·this.b(this.a.d().getIntent());
62 ············if·(str·==·null)·{62 ············if·(str·==·null)·{
63 ················str·=·"/";63 ················str·=·"/";
64 ············}64 ············}
65 ········}65 ········}
66 ········final·StringBuilder·sb·=·new·StringBuilder();66 ········final·StringBuilder·sb·=·new·StringBuilder();
67 ········sb.append("Executing·Dart·entrypoint:·");67 ········sb.append("Executing·Dart·entrypoint:·");
68 ········sb.append(this.a.p());68 ········sb.append(this.a.r());
69 ········sb.append(",·and·sending·initial·route:·");69 ········sb.append(",·and·sending·initial·route:·");
70 ········sb.append(str);70 ········sb.append(str);
71 ········c.a.b.c("FlutterActivityAndFragmentDelegate",·sb.toString());71 ········c.a.b.c("FlutterActivityAndFragmentDelegate",·sb.toString());
72 ········this.b.i().b(str);72 ········this.b.i().b(str);
73 ········String·s·=·this.a.h();73 ········String·s·=·this.a.j();
74 ········if·(s·==·null·||·s.isEmpty())·{74 ········if·(s·==·null·||·s.isEmpty())·{
75 ············s·=·c.a.a.c().b().b();75 ············s·=·c.a.a.c().b().b();
76 ········}76 ········}
77 ········this.b.d().a(new·a$b(s,·this.a.p()));77 ········this.b.d().a(new·a$b(s,·this.a.r()));
78 ····}78 ····}
79 ····79 ····
80 ····private·void·q()·{80 ····private·void·q()·{
81 ········if·(this.a·!=·null)·{81 ········if·(this.a·!=·null)·{
82 ············return;82 ············return;
83 ········}83 ········}
84 ········throw·new·IllegalStateException("Cannot·execute·method·on·a·destroyed·FlutterActivityAndFragmentDelegate.");84 ········throw·new·IllegalStateException("Cannot·execute·method·on·a·destroyed·FlutterActivityAndFragmentDelegate.");
85 ····}85 ····}
86 ····86 ····
87 ····View·a(final·LayoutInflater·layoutInflater,·final·ViewGroup·viewGroup,·final·Bundle·bundle)·{87 ····View·a(final·LayoutInflater·layoutInflater,·final·ViewGroup·viewGroup,·final·Bundle·bundle)·{
88 ········final·String·s·=·"FlutterActivityAndFragmentDelegate";88 ········final·String·s·=·"FlutterActivityAndFragmentDelegate";
89 ········c.a.b.c(s,·"Creating·FlutterView.");89 ········c.a.b.c(s,·"Creating·FlutterView.");
90 ········this.q();90 ········this.q();
91 ········m·d;91 ········m·d;
92 ········if·(this.a.j()·==·o.a)·{92 ········if·(this.a.l()·==·o.a)·{
93 ············final·k·k·=·new·k((Context)this.a.d(),·this.a.m()·==·io.flutter.embedding.android.s.b);93 ············final·k·k·=·new·k((Context)this.a.d(),·this.a.o()·==·io.flutter.embedding.android.s.b);
94 ············this.a.a(k);94 ············this.a.a(k);
95 ············d·=·new·m((Context)this.a.d(),·k);95 ············d·=·new·m((Context)this.a.d(),·k);
96 ········}96 ········}
97 ········else·{97 ········else·{
98 ············final·l·l·=·new·l((Context)this.a.d());98 ············final·l·l·=·new·l((Context)this.a.d());
99 ············this.a.a(l);99 ············this.a.a(l);
100 ············d·=·new·m((Context)this.a.d(),·l);100 ············d·=·new·m((Context)this.a.d(),·l);
101 ········}101 ········}
102 ········(this.d·=·d).a(this.g);102 ········(this.d·=·d).a(this.g);
103 ········this.c·=·new·FlutterSplashView(this.a.r());103 ········this.c·=·new·FlutterSplashView(this.a.t());
104 ········FlutterSplashView·flutterSplashView;104 ········FlutterSplashView·flutterSplashView;
105 ········int·generateViewId;105 ········int·generateViewId;
106 ········if·(Build$VERSION.SDK_INT·>=·17)·{106 ········if·(Build$VERSION.SDK_INT·>=·17)·{
107 ············flutterSplashView·=·this.c;107 ············flutterSplashView·=·this.c;
108 ············generateViewId·=·View.generateViewId();108 ············generateViewId·=·View.generateViewId();
109 ········}109 ········}
110 ········else·{110 ········else·{
111 ············flutterSplashView·=·this.c;111 ············flutterSplashView·=·this.c;
112 ············generateViewId·=·486947586;112 ············generateViewId·=·486947586;
113 ········}113 ········}
114 ········((FrameLayout)flutterSplashView).setId(generateViewId);114 ········((FrameLayout)flutterSplashView).setId(generateViewId);
115 ········this.c.a(this.d,·this.a.q());115 ········this.c.a(this.d,·this.a.s());
116 ········c.a.b.c(s,·"Attaching·FlutterEngine·to·FlutterView.");116 ········c.a.b.c(s,·"Attaching·FlutterEngine·to·FlutterView.");
117 ········this.d.a(this.b);117 ········this.d.a(this.b);
118 ········return·(View)this.c;118 ········return·(View)this.c;
119 ····}119 ····}
120 ····120 ····
121 ····a·a()·{121 ····a·a()·{
122 ········return·this.b;122 ········return·this.b;
Offset 170, 29 lines modifiedOffset 170, 29 lines modified
170 ············sb.append("Forwarding·onRequestPermissionsResult()·to·FlutterEngine:\nrequestCode:·");170 ············sb.append("Forwarding·onRequestPermissionsResult()·to·FlutterEngine:\nrequestCode:·");
171 ············sb.append(i);171 ············sb.append(i);
172 ············sb.append("\npermissions:·");172 ············sb.append("\npermissions:·");
173 ············sb.append(Arrays.toString((Object[])a));173 ············sb.append(Arrays.toString((Object[])a));
174 ············sb.append("\ngrantResults:·");174 ············sb.append("\ngrantResults:·");
175 ············sb.append(Arrays.toString(a2));175 ············sb.append(Arrays.toString(a2));
176 ············c.a.b.c(s,·sb.toString());176 ············c.a.b.c(s,·sb.toString());
177 ············this.b.c().a(i,·a,·a2);177 ············this.b.c().onRequestPermissionsResult(i,·a,·a2);
178 ········}178 ········}
179 ········else·{179 ········else·{
180 ············c.a.b.d(s,·"onRequestPermissionResult()·invoked·before·FlutterFragment·was·attached·to·an·Activity.");180 ············c.a.b.d(s,·"onRequestPermissionResult()·invoked·before·FlutterFragment·was·attached·to·an·Activity.");
181 ········}181 ········}
182 ····}182 ····}
183 ····183 ····
184 ····void·a(final·Context·context)·{184 ····void·a(final·Context·context)·{
185 ········this.q();185 ········this.q();
186 ········if·(this.b·==·null)·{186 ········if·(this.b·==·null)·{
187 ············this.o();187 ············this.o();
188 ········}188 ········}
189 ········if·(this.a.i())·{189 ········if·(this.a.k())·{
190 ············c.a.b.c("FlutterActivityAndFragmentDelegate",·"Attaching·FlutterEngine·to·the·Activity·that·owns·this·delegate.");190 ············c.a.b.c("FlutterActivityAndFragmentDelegate",·"Attaching·FlutterEngine·to·the·Activity·that·owns·this·delegate.");
191 ············this.b.c().a((d)this,·this.a.c());191 ············this.b.c().a((d)this,·this.a.a());
192 ········}192 ········}
193 ········final·f$b·a·=·this.a;193 ········final·f$b·a·=·this.a;
194 ········this.e·=·a.a(a.d(),·this.b);194 ········this.e·=·a.a(a.d(),·this.b);
195 ········this.a.a(this.b);195 ········this.a.a(this.b);
196 ····}196 ····}
197 ····197 ····
198 ····void·a(final·Intent·intent)·{198 ····void·a(final·Intent·intent)·{
Offset 220, 29 lines modifiedOffset 220, 29 lines modified
220 ········if·(bundle·!=·null)·{220 ········if·(bundle·!=·null)·{
221 ············bundle2·=·bundle.getBundle("plugins");221 ············bundle2·=·bundle.getBundle("plugins");
222 ············byteArray·=·bundle.getByteArray("framework");222 ············byteArray·=·bundle.getByteArray("framework");
Max diff block lines reached; 4057/8912 bytes (45.52%) of diff not shown.
531 B
io/flutter/embedding/android/k$b.class
455 B
procyon -ec {}
    
Offset 8, 18 lines modifiedOffset 8, 18 lines modified
8 {8 {
9 ····final·/*·synthetic·*/·k·a;9 ····final·/*·synthetic·*/·k·a;
10 ····10 ····
11 ····k$b(final·k·a)·{11 ····k$b(final·k·a)·{
12 ········this.a·=·a;12 ········this.a·=·a;
13 ····}13 ····}
14 ····14 ····
15 ····public·void·a()·{15 ····public·void·b()·{
16 ········c.a.b.c("FlutterSurfaceView",·"onFlutterUiDisplayed()");16 ········c.a.b.c("FlutterSurfaceView",·"onFlutterUiDisplayed()");
17 ········((SurfaceView)this.a).setAlpha(1.0f);17 ········((SurfaceView)this.a).setAlpha(1.0f);
18 ········if·(k.d(this.a)·!=·null)·{18 ········if·(k.d(this.a)·!=·null)·{
19 ············k.d(this.a).b((b)this);19 ············k.d(this.a).b((b)this);
20 ········}20 ········}
21 ····}21 ····}
22 ····22 ····
23 ····public·void·b()·{23 ····public·void·c()·{
24 ····}24 ····}
25 }25 }
769 B
io/flutter/embedding/android/m$b.class
693 B
procyon -ec {}
    
Offset 8, 23 lines modifiedOffset 8, 23 lines modified
8 {8 {
9 ····final·/*·synthetic·*/·m·a;9 ····final·/*·synthetic·*/·m·a;
10 ····10 ····
11 ····m$b(final·m·a)·{11 ····m$b(final·m·a)·{
12 ········this.a·=·a;12 ········this.a·=·a;
13 ····}13 ····}
14 ····14 ····
15 ····public·void·a()·{15 ····public·void·b()·{
16 ········m.a(this.a,·true);16 ········m.a(this.a,·true);
17 ········final·Iterator<b>·iterator·=·m.a(this.a).iterator();17 ········final·Iterator<b>·iterator·=·m.a(this.a).iterator();
18 ········while·(iterator.hasNext())·{18 ········while·(iterator.hasNext())·{
19 ············((b)iterator.next()).a();19 ············((b)iterator.next()).b();
20 ········}20 ········}
21 ····}21 ····}
22 ····22 ····
23 ····public·void·b()·{23 ····public·void·c()·{
24 ········m.a(this.a,·false);24 ········m.a(this.a,·false);
25 ········final·Iterator<b>·iterator·=·m.a(this.a).iterator();25 ········final·Iterator<b>·iterator·=·m.a(this.a).iterator();
26 ········while·(iterator.hasNext())·{26 ········while·(iterator.hasNext())·{
27 ············((b)iterator.next()).b();27 ············((b)iterator.next()).c();
28 ········}28 ········}
29 ····}29 ····}
30 }30 }
508 B
io/flutter/embedding/android/m$c.class
432 B
procyon -ec {}
    
Offset 12, 18 lines modifiedOffset 12, 18 lines modified
12 ····12 ····
13 ····m$c(final·m·c,·final·a·a,·final·Runnable·b)·{13 ····m$c(final·m·c,·final·a·a,·final·Runnable·b)·{
14 ········this.c·=·c;14 ········this.c·=·c;
15 ········this.a·=·a;15 ········this.a·=·a;
16 ········this.b·=·b;16 ········this.b·=·b;
17 ····}17 ····}
18 ····18 ····
19 ····public·void·a()·{19 ····public·void·b()·{
20 ········this.a.b((b)this);20 ········this.a.b((b)this);
21 ········this.b.run();21 ········this.b.run();
22 ········if·(!(m.b(this.c)·instanceof·j))·{22 ········if·(!(m.b(this.c)·instanceof·j))·{
23 ············m.c(this.c).b();23 ············m.c(this.c).b();
24 ········}24 ········}
25 ····}25 ····}
26 ····26 ····
27 ····public·void·b()·{27 ····public·void·c()·{
28 ····}28 ····}
29 }29 }
539 B
io/flutter/embedding/android/m.class
467 B
procyon -ec {}
    
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
221 ········this.j();221 ········this.j();
222 ········a.k().a((View)this);222 ········a.k().a((View)this);
223 ········final·Iterator<m$d>·iterator·=·(Iterator<m$d>)this.i.iterator();223 ········final·Iterator<m$d>·iterator·=·(Iterator<m$d>)this.i.iterator();
224 ········while·(iterator.hasNext())·{224 ········while·(iterator.hasNext())·{
225 ············((m$d)iterator.next()).a(a);225 ············((m$d)iterator.next()).a(a);
226 ········}226 ········}
227 ········if·(this.g)·{227 ········if·(this.g)·{
228 ············this.r.a();228 ············this.r.b();
229 ········}229 ········}
230 ····}230 ····}
231 ····231 ····
232 ····public·void·a(final·io.flutter.embedding.engine.renderer.b·b)·{232 ····public·void·a(final·io.flutter.embedding.engine.renderer.b·b)·{
233 ········this.f.add(b);233 ········this.f.add(b);
234 ····}234 ····}
235 ····235 ····
708 B
io/flutter/embedding/engine/c$c.class
634 B
procyon -ec {}
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 ····boolean·a(final·int·n,·final·String[]·array,·final·int[]·array2)·{85 ····boolean·a(final·int·n,·final·String[]·array,·final·int[]·array2)·{
86 ········final·Iterator<o>·iterator·=·this.b.iterator();86 ········final·Iterator<o>·iterator·=·this.b.iterator();
87 ········boolean·b·=·false;87 ········boolean·b·=·false;
88 ····Label_0011:88 ····Label_0011:
89 ········while·(true)·{89 ········while·(true)·{
90 ············b·=·false;90 ············b·=·false;
91 ············while·(iterator.hasNext())·{91 ············while·(iterator.hasNext())·{
92 ················if·(!((o)iterator.next()).a(n,·array,·array2)·&&·!b)·{92 ················if·(!((o)iterator.next()).onRequestPermissionsResult(n,·array,·array2)·&&·!b)·{
93 ····················continue·Label_0011;93 ····················continue·Label_0011;
94 ················}94 ················}
95 ················b·=·true;95 ················b·=·true;
96 ············}96 ············}
97 ············break;97 ············break;
98 ········}98 ········}
99 ········return·b;99 ········return·b;
1.61 KB
io/flutter/embedding/engine/c.class
1.54 KB
procyon -ec {}
    
Offset 246, 24 lines modifiedOffset 246, 14 lines modified
246 ········if·(this.l())·{246 ········if·(this.l())·{
247 ············return·this.g.a(n,·n2,·intent);247 ············return·this.g.a(n,·n2,·intent);
248 ········}248 ········}
249 ········c.a.b.b(s,·"Attempted·to·notify·ActivityAware·plugins·of·onActivityResult,·but·no·Activity·was·attached.");249 ········c.a.b.b(s,·"Attempted·to·notify·ActivityAware·plugins·of·onActivityResult,·but·no·Activity·was·attached.");
250 ········return·false;250 ········return·false;
251 ····}251 ····}
252 ····252 ····
253 ····public·boolean·a(final·int·n,·final·String[]·array,·final·int[]·array2)·{ 
254 ········final·String·s·=·"FlutterEngineCxnRegstry"; 
255 ········c.a.b.c(s,·"Forwarding·onRequestPermissionsResult()·to·plugins."); 
256 ········if·(this.l())·{ 
257 ············return·this.g.a(n,·array,·array2); 
258 ········} 
259 ········c.a.b.b(s,·"Attempted·to·notify·ActivityAware·plugins·of·onRequestPermissionsResult,·but·no·Activity·was·attached."); 
260 ········return·false; 
261 ····} 
262 ···· 
263 ····public·boolean·a(final·Class·clazz)·{253 ····public·boolean·a(final·Class·clazz)·{
264 ········return·this.a.containsKey(clazz);254 ········return·this.a.containsKey(clazz);
265 ····}255 ····}
266 ····256 ····
267 ····public·void·b()·{257 ····public·void·b()·{
268 ········final·boolean·l·=·this.l();258 ········final·boolean·l·=·this.l();
269 ········final·String·s·=·"FlutterEngineCxnRegstry";259 ········final·String·s·=·"FlutterEngineCxnRegstry";
Offset 412, 8 lines modifiedOffset 402, 18 lines modified
412 ········}402 ········}
413 ····}403 ····}
414 ····404 ····
415 ····public·void·h()·{405 ····public·void·h()·{
416 ········this.a(new·HashSet(this.a.keySet()));406 ········this.a(new·HashSet(this.a.keySet()));
417 ········this.a.clear();407 ········this.a.clear();
418 ····}408 ····}
 409 ····
 410 ····public·boolean·onRequestPermissionsResult(final·int·n,·final·String[]·array,·final·int[]·array2)·{
 411 ········final·String·s·=·"FlutterEngineCxnRegstry";
 412 ········c.a.b.c(s,·"Forwarding·onRequestPermissionsResult()·to·plugins.");
 413 ········if·(this.l())·{
 414 ············return·this.g.a(n,·array,·array2);
 415 ········}
 416 ········c.a.b.b(s,·"Attempted·to·notify·ActivityAware·plugins·of·onRequestPermissionsResult,·but·no·Activity·was·attached.");
 417 ········return·false;
 418 ····}
419 }419 }
481 B
io/flutter/embedding/engine/renderer/a$a.class
389 B
procyon -ec {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 {5 {
6 ····final·/*·synthetic·*/·a·a;6 ····final·/*·synthetic·*/·a·a;
7 ····7 ····
8 ····a$a(final·a·a)·{8 ····a$a(final·a·a)·{
9 ········this.a·=·a;9 ········this.a·=·a;
10 ····}10 ····}
11 ····11 ····
12 ····public·void·a()·{12 ····public·void·b()·{
13 ········io.flutter.embedding.engine.renderer.a.a(this.a,·true);13 ········io.flutter.embedding.engine.renderer.a.a(this.a,·true);
14 ····}14 ····}
15 ····15 ····
16 ····public·void·b()·{16 ····public·void·c()·{
17 ········io.flutter.embedding.engine.renderer.a.a(this.a,·false);17 ········io.flutter.embedding.engine.renderer.a.a(this.a,·false);
18 ····}18 ····}
19 }19 }
945 B
io/flutter/embedding/engine/renderer/a.class
857 B
procyon -ec {}
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ········c.a.b.c("FlutterRenderer",·sb.toString());100 ········c.a.b.c("FlutterRenderer",·sb.toString());
101 ········this.a.setViewportMetrics(a$c.a,·a$c.b,·a$c.c,·a$c.d,·a$c.e,·a$c.f,·a$c.g,·a$c.h,·a$c.i,·a$c.j,·a$c.k,·a$c.l,·a$c.m,·a$c.n,·a$c.o);101 ········this.a.setViewportMetrics(a$c.a,·a$c.b,·a$c.c,·a$c.d,·a$c.e,·a$c.f,·a$c.g,·a$c.h,·a$c.i,·a$c.j,·a$c.k,·a$c.l,·a$c.m,·a$c.n,·a$c.o);
102 ····}102 ····}
103 ····103 ····
104 ····public·void·a(final·b·b)·{104 ····public·void·a(final·b·b)·{
105 ········this.a.addIsDisplayingFlutterUiListener(b);105 ········this.a.addIsDisplayingFlutterUiListener(b);
106 ········if·(this.d)·{106 ········if·(this.d)·{
107 ············b.a();107 ············b.b();
108 ········}108 ········}
109 ····}109 ····}
110 ····110 ····
111 ····public·void·a(final·ByteBuffer·byteBuffer,·final·int·n)·{111 ····public·void·a(final·ByteBuffer·byteBuffer,·final·int·n)·{
112 ········this.a.dispatchPointerDataPacket(byteBuffer,·n);112 ········this.a.dispatchPointerDataPacket(byteBuffer,·n);
113 ····}113 ····}
114 ····114 ····
Offset 133, 12 lines modifiedOffset 133, 12 lines modified
133 ········return·this.a.getIsSoftwareRenderingEnabled();133 ········return·this.a.getIsSoftwareRenderingEnabled();
134 ····}134 ····}
135 ····135 ····
136 ····public·void·d()·{136 ····public·void·d()·{
137 ········this.a.onSurfaceDestroyed();137 ········this.a.onSurfaceDestroyed();
138 ········this.c·=·null;138 ········this.c·=·null;
139 ········if·(this.d)·{139 ········if·(this.d)·{
140 ············this.e.b();140 ············this.e.c();
141 ········}141 ········}
142 ········this.d·=·false;142 ········this.d·=·false;
143 ····}143 ····}
144 }144 }
329 B
io/flutter/plugins/a/h$a.class
269 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.flutter.plugins.a;1 package·io.flutter.plugins.a;
  
2 import·c.a.c.a.j$d;2 import·c.a.c.a.j$d;
3 import·b.b.a.b.a.b;3 import·b.b.b.b.a.b;
  
4 class·h$a·implements·b4 class·h$a·implements·b
5 {5 {
6 ····final·/*·synthetic·*/·j$d·a;6 ····final·/*·synthetic·*/·j$d·a;
7 ····7 ····
8 ····h$a(final·h·h,·final·j$d·a)·{8 ····h$a(final·h·h,·final·j$d·a)·{
9 ········this.a·=·a;9 ········this.a·=·a;
1.44 KB
io/flutter/plugins/a/h.class
1.38 KB
procyon -ec {}
    
Offset 3, 22 lines modifiedOffset 3, 22 lines modified
  
3 import·io.flutter.embedding.engine.h.a$b;3 import·io.flutter.embedding.engine.h.a$b;
4 import·c.a.c.a.i;4 import·c.a.c.a.i;
5 import·java.io.File;5 import·java.io.File;
6 import·android.os.Build$VERSION;6 import·android.os.Build$VERSION;
7 import·java.util.ArrayList;7 import·java.util.ArrayList;
8 import·java.util.List;8 import·java.util.List;
9 import·b.b.a.b.a.b;9 import·b.b.b.b.a.b;
10 import·b.b.a.b.a.e;10 import·b.b.b.b.a.e;
11 import·b.b.a.b.a.c;11 import·b.b.b.b.a.c;
12 import·c.a.c.a.j$d;12 import·c.a.c.a.j$d;
13 import·java.util.concurrent.Callable;13 import·java.util.concurrent.Callable;
14 import·b.b.a.b.a.f;14 import·b.b.b.b.a.f;
15 import·java.util.concurrent.Executors;15 import·java.util.concurrent.Executors;
16 import·b.b.a.b.a.g;16 import·b.b.b.b.a.g;
17 import·java.util.concurrent.Executor;17 import·java.util.concurrent.Executor;
18 import·c.a.c.a.j;18 import·c.a.c.a.j;
19 import·android.content.Context;19 import·android.content.Context;
20 import·c.a.c.a.j$c;20 import·c.a.c.a.j$c;
21 import·io.flutter.embedding.engine.h.a;21 import·io.flutter.embedding.engine.h.a;
  
22 public·class·h·implements·a,·j$c22 public·class·h·implements·a,·j$c
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 ········g.a("path-provider-background-%d");34 ········g.a("path-provider-background-%d");
35 ········g.a(5);35 ········g.a(5);
36 ········this.d·=·Executors.newSingleThreadExecutor(g.a());36 ········this.d·=·Executors.newSingleThreadExecutor(g.a());
37 ····}37 ····}
38 ····38 ····
39 ····private·void·a(final·Callable·callable,·final·j$d·j$d)·{39 ····private·void·a(final·Callable·callable,·final·j$d·j$d)·{
40 ········final·f·g·=·f.g();40 ········final·f·g·=·f.g();
41 ········b.b.a.b.a.c.a((e)g,·(b)new·h$a(this,·j$d),·this.c);41 ········b.b.b.b.a.c.a((e)g,·(b)new·h$a(this,·j$d),·this.c);
42 ········this.d.execute((Runnable)new·io.flutter.plugins.a.f(g,·callable));42 ········this.d.execute((Runnable)new·io.flutter.plugins.a.f(g,·callable));
43 ····}43 ····}
44 ····44 ····
45 ····private·List·b(String·absolutePath)·{45 ····private·List·b(String·absolutePath)·{
46 ········final·ArrayList<String>·list·=·new·ArrayList<String>();46 ········final·ArrayList<String>·list·=·new·ArrayList<String>();
47 ········if·(Build$VERSION.SDK_INT·>=·19)·{47 ········if·(Build$VERSION.SDK_INT·>=·19)·{
48 ············final·File[]·externalFilesDirs·=·this.a.getExternalFilesDirs(absolutePath);48 ············final·File[]·externalFilesDirs·=·this.a.getExternalFilesDirs(absolutePath);
39.8 KB
io/flutter/plugins/b/a.class
39.8 KB
procyon -ec {}
    
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 ····public·void·a()·{174 ····public·void·a()·{
175 ········this.c.removeCallbacksAndMessages((Object)null);175 ········this.c.removeCallbacksAndMessages((Object)null);
176 ········this.b.shutdown();176 ········this.b.shutdown();
177 ····}177 ····}
178 ····178 ····
179 ····public·void·a(final·i·i,·final·j$d·j$d)·{179 ····public·void·a(final·i·i,·final·j$d·j$d)·{
180 ········final·String·s·=·(String)i.a("key");180 ········final·String·s·=·(String)i.a("key");
181 ········Label_1062:·{181 ········Label_1076:·{
182 ············try·{182 ············try·{
183 ················final·String·a·=·i.a;183 ················final·String·a·=·i.a;
184 ················int·n·=·-1;184 ················int·n·=·-1;
185 ················final·int·hashCode·=·a.hashCode();185 ················final·int·hashCode·=·a.hashCode();
186 ················final·boolean·b·=·true;186 ················final·boolean·b·=·true;
187 ················switch·(hashCode)·{187 ················switch·(hashCode)·{
188 ····················case·1984457324:·{188 ····················case·1984457324:·{
Offset 245, 244 lines modifiedOffset 245, 250 lines modified
245 ························if·(a.equals("commit"))·{245 ························if·(a.equals("commit"))·{
246 ····························n·=·5;246 ····························n·=·5;
247 ····························break;247 ····························break;
248 ························}248 ························}
249 ························break;249 ························break;
250 ····················}250 ····················}
251 ················}251 ················}
 252 ················final·String·s2·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBEb3VibGUu";
252 ················final·String·s2·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBCaWdJbnRlZ2Vy";253 ················final·String·s3·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBCaWdJbnRlZ2Vy";
253 ················final·String·s3·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBhIGxpc3Qu";254 ················final·String·s4·=·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBhIGxpc3Qu";
254 ················final·String·s4·=·"value";255 ················final·String·s5·=·"value";
255 ················Label_0895:·{256 ················Label_0913:·{
256 ····················switch·(n)·{257 ····················switch·(n)·{
257 ························default:·{258 ························default:·{
258 ····························j$d.a();259 ····························j$d.a();
259 ····························break;260 ····························break;
260 ························}261 ························}
261 ························case·7:·{262 ························case·7:·{
262 ····························break·Label_0895;263 ····························break·Label_0913;
263 ························}264 ························}
264 ························case·6:·{265 ························case·6:·{
265 ····························break·Label_0895;266 ····························break·Label_0913;
266 ························}267 ························}
267 ························case·5:·{268 ························case·5:·{
268 ····························break·Label_0895;269 ····························break·Label_0913;
269 ························}270 ························}
270 ························case·4:·{271 ························case·4:·{
271 ····························break·Label_0895;272 ····························break·Label_0913;
272 ························}273 ························}
273 ························case·3:·{274 ························case·3:·{
274 ····························break·Label_0895;275 ····························break·Label_0913;
275 ························}276 ························}
276 ························case·2:·{277 ························case·2:·{
277 ····························break·Label_0895;278 ····························break·Label_0913;
278 ························}279 ························}
279 ························case·1:·{280 ························case·1:·{
280 ····························break·Label_0895;281 ····························break·Label_0913;
281 ························}282 ························}
282 ························case·8:283 ························case·8:
283 ························case·0:·{284 ························case·0:·{
284 ····························Label_0990:·{285 ····························Label_1004:·{
285 ································break·Label_0990;286 ································break·Label_1004;
286 ································final·Map·b2·=·this.b();287 ································final·Map·b2·=·this.b();
287 ································try·{288 ································try·{
288 ····································final·Set<String>·keySet·=·b2.keySet();289 ····································final·Set<String>·keySet·=·b2.keySet();
289 ····································try·{290 ····································try·{
290 ········································final·SharedPreferences·a2·=·this.a;291 ········································final·SharedPreferences·a2·=·this.a;
291 ········································try·{292 ········································try·{
292 ············································final·SharedPreferences$Editor·edit·=·a2.edit();293 ············································final·SharedPreferences$Editor·edit·=·a2.edit();
293 ············································try·{294 ············································try·{
294 ················································final·Iterator<String>·iterator·=·keySet.iterator();295 ················································final·Iterator<String>·iterator·=·keySet.iterator();
295 ················································try·{296 ················································try·{
296 ····················································while·(true)·{297 ····················································while·(true)·{
297 ························································Label_0492:·{298 ························································Label_0496:·{
298 ····························································if·(!iterator.hasNext())·{299 ····························································if·(!iterator.hasNext())·{
299 ································································break·Label_0492;300 ································································break·Label_0496;
300 ····························································}301 ····························································}
301 ····························································final·String·next·=·iterator.next();302 ····························································final·String·next·=·iterator.next();
302 ····························································try·{303 ····························································try·{
303 ································································edit.remove((String)next);304 ································································edit.remove((String)next);
304 ································································continue;305 ································································continue;
 306 ································································this.a(edit,·j$d);
 307 ································································break·Label_1076;
305 ································································final·SharedPreferences·a3·=·this.a;308 ································································final·SharedPreferences·a3·=·this.a;
306 ································································try·{309 ································································try·{
307 ····································································SharedPreferences$Editor·sharedPreferences$Editor·=·a3.edit().remove(s);310 ····································································SharedPreferences$Editor·sharedPreferences$Editor·=·a3.edit().remove(s);
308 ····································································while·(true)·{311 ····································································while·(true)·{
309 ········································································this.a(sharedPreferences$Editor,·j$d);312 ········································································this.a(sharedPreferences$Editor,·j$d);
310 ········································································break·Label_1062;313 ········································································break·Label_1076;
311 ········································································j$d.a((Object)this.b()); 
312 ········································································return; 
313 ········································································j$d.a((Object)Boolean.valueOf(b)); 
314 ········································································break·Label_1062; 
315 ········································································final·Object·a4·=·i.a(s4);314 ········································································final·Object·a4·=·i.a(s5);
316 ········································································try·{315 ········································································try·{
317 ············································································final·List·list·=·(List)a4;316 ············································································final·List·list·=·(List)a4;
318 ············································································try·{317 ············································································try·{
319 ················································································final·SharedPreferences·a5·=·this.a;318 ················································································final·SharedPreferences·a5·=·this.a;
320 ················································································try·{319 ················································································try·{
321 ····················································································final·SharedPreferences$Editor·edit2·=·a5.edit();320 ····················································································final·SharedPreferences$Editor·edit2·=·a5.edit();
322 ····················································································try·{321 ····················································································try·{
323 ························································································try·{322 ························································································try·{
324 ····························································································final·StringBuilder·sb2;323 ····························································································final·StringBuilder·sb2;
325 ····························································································final·StringBuilder·sb·=·sb2·=·new·StringBuilder();324 ····························································································final·StringBuilder·sb·=·sb2·=·new·StringBuilder();
326 ····························································································try·{325 ····························································································try·{
327 ································································································sb2.append(s3);326 ································································································sb2.append(s4);
328 ································································································try·{327 ································································································try·{
329 ····································································································sb.append(this.a(list));328 ····································································································sb.append(this.a(list));
330 ····································································································sharedPreferences$Editor·=·edit2.putString(s,·sb.toString());329 ····································································································sharedPreferences$Editor·=·edit2.putString(s,·sb.toString());
331 ····································································································continue;330 ····································································································continue;
332 ····································································································final·Object·a6·=·i.a(s4);331 ····································································································final·Object·a6·=·i.a(s5);
333 ····································································································try·{332 ····································································································try·{
334 ········································································································final·String·s5·=·(String)a6;333 ········································································································final·String·s6·=·(String)a6;
335 ········································································································Label_0724:·{334 ········································································································Label_0742:·{
336 ············································································································if·(s5.startsWith(s3)·||·s5.startsWith(s2))·{335 ············································································································if·(s6.startsWith(s4)·||·s6.startsWith(s3)·||·s6.startsWith(s2))·{
337 ················································································································break·Label_0724;336 ················································································································break·Label_0742;
338 ············································································································}337 ············································································································}
339 ············································································································final·SharedPreferences·a7·=·this.a;338 ············································································································final·SharedPreferences·a7·=·this.a;
340 ············································································································try·{339 ············································································································try·{
341 ················································································································sharedPreferences$Editor·=·a7.edit().putString(s,·s5);340 ················································································································sharedPreferences$Editor·=·a7.edit().putString(s,·s6);
342 ················································································································continue;341 ················································································································continue;
343 ················································································································j$d.a("StorageError",·"This·string·cannot·be·stored·as·it·clashes·with·special·identifier·prefixes.",·(Object)null); 
344 ················································································································return; 
345 ················································································································final·Object·a8·=·i.a(s4);342 ················································································································final·Object·a8·=·i.a(s5);
346 ················································································································try·{343 ················································································································try·{
347 ····················································································································final·Number·n2·=·(Number)a8;344 ····················································································································final·Number·n2·=·(Number)a8;
348 ····················································································································Label_0859:·{345 ····················································································································Label_0877:·{
349 ························································································································if·(!(n2·instanceof·BigInteger))·{346 ························································································································if·(!(n2·instanceof·BigInteger))·{
350 ····························································································································break·Label_0859;347 ····························································································································break·Label_0877;
351 ························································································································}348 ························································································································}
352 ························································································································final·BigInteger·bigInteger·=·(BigInteger)n2;349 ························································································································final·BigInteger·bigInteger·=·(BigInteger)n2;
Max diff block lines reached; 28689/40687 bytes (70.51%) of diff not shown.
797 B
a/a/a/a/b$a.class
763 B
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 20 lines modified
  
1 package·a.a.a.a;1 package·a.a.a.a;
  
2 class·b$a·extends·b$e2 import·java.util.concurrent.atomic.AtomicInteger;
 3 import·java.util.concurrent.ThreadFactory;
  
 4 class·b$a·implements·ThreadFactory
3 {5 {
 6 ····private·final·AtomicInteger·a;
4 ····b$a(final·b$c·b$c,·final·b$c·b$c2)·{ 
5 ········super(b$c,·b$c2); 
6 ····} 
7 ····7 ····
8 ····b$c·b(final·b$c·b$c)·{8 ····b$a(final·b·b)·{
9 ········return·b$c.d;9 ········this.a·=·new·AtomicInteger(0);
10 ····}10 ····}
11 ····11 ····
12 ····b$c·c(final·b$c·b$c)·{ 
13 ········return·b$c.c;12 ····public·Thread·newThread(final·Runnable·target)·{
 13 ········final·Thread·thread·=·new·Thread(target);
 14 ········thread.setName(String.format("arch_disk_io_%d",·Integer.valueOf(this.a.getAndIncrement())));
 15 ········return·thread;
14 ····}16 ····}
15 }17 }
746 B
androidx/activity/ComponentActivity$2.class
660 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 19 lines modified
6 import·android.view.Window;6 import·android.view.Window;
7 import·androidx.lifecycle.e$a;7 import·androidx.lifecycle.e$a;
8 import·androidx.lifecycle.h;8 import·androidx.lifecycle.h;
9 import·androidx.lifecycle.f;9 import·androidx.lifecycle.f;
  
10 class·ComponentActivity$2·implements·f10 class·ComponentActivity$2·implements·f
11 {11 {
12 ····final·/*·synthetic·*/·b·a;12 ····final·/*·synthetic·*/·ComponentActivity·a;
 13 ····
 14 ····ComponentActivity$2(final·ComponentActivity·a)·{
 15 ········this.a·=·a;
 16 ····}
13 ····17 ····
14 ····public·void·a(final·h·h,·final·e$a·e$a)·{18 ····public·void·a(final·h·h,·final·e$a·e$a)·{
15 ········if·(e$a·==·e$a.ON_STOP)·{19 ········if·(e$a·==·e$a.ON_STOP)·{
16 ············final·Window·window·=·((Activity)this.a).getWindow();20 ············final·Window·window·=·((Activity)this.a).getWindow();
17 ············View·peekDecorView;21 ············View·peekDecorView;
18 ············if·(window·!=·null)·{22 ············if·(window·!=·null)·{
19 ················peekDecorView·=·window.peekDecorView();23 ················peekDecorView·=·window.peekDecorView();
708 B
androidx/activity/ComponentActivity$3.class
622 B
procyon -ec {}
    
Offset 4, 16 lines modifiedOffset 4, 19 lines modified
4 import·android.app.Activity;4 import·android.app.Activity;
5 import·androidx.lifecycle.e$a;5 import·androidx.lifecycle.e$a;
6 import·androidx.lifecycle.h;6 import·androidx.lifecycle.h;
7 import·androidx.lifecycle.f;7 import·androidx.lifecycle.f;
  
8 class·ComponentActivity$3·implements·f8 class·ComponentActivity$3·implements·f
9 {9 {
10 ····final·/*·synthetic·*/·b·a;10 ····final·/*·synthetic·*/·ComponentActivity·a;
 11 ····
 12 ····ComponentActivity$3(final·ComponentActivity·a)·{
 13 ········this.a·=·a;
 14 ····}
11 ····15 ····
12 ····public·void·a(final·h·h,·final·e$a·e$a)·{16 ····public·void·a(final·h·h,·final·e$a·e$a)·{
13 ········if·(e$a·==·e$a.ON_DESTROY·&&·!((Activity)this.a).isChangingConfigurations())·{17 ········if·(e$a·==·e$a.ON_DESTROY·&&·!((Activity)this.a).isChangingConfigurations())·{
14 ············this.a.a();18 ············this.a.b().a();
15 ············throw·null; 
16 ········}19 ········}
17 ····}20 ····}
18 }21 }
627 B
androidx/activity/ImmLeaksCleaner.class
549 B
procyon -ec {}
    
Offset 12, 14 lines modifiedOffset 12, 18 lines modified
12 {12 {
13 ····private·static·int·b;13 ····private·static·int·b;
14 ····private·static·Field·c;14 ····private·static·Field·c;
15 ····private·static·Field·d;15 ····private·static·Field·d;
16 ····private·static·Field·e;16 ····private·static·Field·e;
17 ····private·Activity·a;17 ····private·Activity·a;
18 ····18 ····
 19 ····ImmLeaksCleaner(final·Activity·a)·{
 20 ········this.a·=·a;
 21 ····}
 22 ····
19 ····private·static·void·a()·{23 ····private·static·void·a()·{
20 ········final·int·b·=·2;24 ········final·int·b·=·2;
21 ········try·{25 ········try·{
22 ············ImmLeaksCleaner.b·=·b;26 ············ImmLeaksCleaner.b·=·b;
23 ············final·Field·declaredField·=·InputMethodManager.class.getDeclaredField("mServedView");27 ············final·Field·declaredField·=·InputMethodManager.class.getDeclaredField("mServedView");
24 ············try·{28 ············try·{
25 ················ImmLeaksCleaner.d·=·declaredField;29 ················ImmLeaksCleaner.d·=·declaredField;
1.85 KB
androidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable.class
1.69 KB
procyon -ec {}
    
Offset 1, 43 lines modifiedOffset 1, 48 lines modified
  
1 package·androidx.activity;1 package·androidx.activity;
  
2 import·androidx.lifecycle.g; 
3 import·androidx.lifecycle.e$a;2 import·androidx.lifecycle.e$a;
4 import·androidx.lifecycle.h;3 import·androidx.lifecycle.h;
 4 import·androidx.lifecycle.g;
5 import·androidx.lifecycle.e;5 import·androidx.lifecycle.e;
6 import·androidx.lifecycle.f;6 import·androidx.lifecycle.f;
  
7 class·OnBackPressedDispatcher$LifecycleOnBackPressedCancellable·implements·f,·a7 class·OnBackPressedDispatcher$LifecycleOnBackPressedCancellable·implements·f,·a
8 {8 {
9 ····private·final·e·a;9 ····private·final·e·a;
10 ····private·final·c·b;10 ····private·final·b·b;
11 ····private·a·c;11 ····private·a·c;
12 ····final·/*·synthetic·*/·OnBackPressedDispatcher·d;12 ····final·/*·synthetic·*/·OnBackPressedDispatcher·d;
13 ····13 ····
 14 ····OnBackPressedDispatcher$LifecycleOnBackPressedCancellable(final·OnBackPressedDispatcher·d,·final·e·a,·final·b·b)·{
 15 ········this.d·=·d;
 16 ········this.a·=·a;
 17 ········this.b·=·b;
 18 ········a.a((g)this);
 19 ····}
 20 ····
14 ····public·void·a(final·h·h,·final·e$a·e$a)·{21 ····public·void·a(final·h·h,·final·e$a·e$a)·{
15 ········if·(e$a·!=·e$a.ON_START)·{22 ········if·(e$a·==·e$a.ON_START)·{
 23 ············this.c·=·this.d.a(this.b);
 24 ········}
16 ············if·(e$a·==·e$a.ON_STOP)·{25 ········else·if·(e$a·==·e$a.ON_STOP)·{
17 ················final·a·c·=·this.c;26 ············final·a·c·=·this.c;
18 ················if·(c·!=·null)·{27 ············if·(c·!=·null)·{
19 ····················c.cancel();28 ················c.cancel();
20 ················} 
21 ············} 
22 ············else·if·(e$a·==·e$a.ON_DESTROY)·{ 
23 ················this.cancel(); 
24 ············}29 ············}
25 ············return; 
26 ········}30 ········}
27 ········this.d.a(this.b); 
28 ········throw·null;31 ········else·if·(e$a·==·e$a.ON_DESTROY)·{
 32 ············this.cancel();
 33 ········}
29 ····}34 ····}
30 ····35 ····
31 ····public·void·cancel()·{36 ····public·void·cancel()·{
32 ········this.a.a((g)this);37 ········this.a.b((g)this);
33 ········this.b.a((a)this);38 ········this.b.b((a)this);
34 ········final·a·c·=·this.c;39 ········final·a·c·=·this.c;
35 ········if·(c·!=·null)·{40 ········if·(c·!=·null)·{
36 ············c.cancel();41 ············c.cancel();
37 ············this.c·=·null;42 ············this.c·=·null;
38 ········}43 ········}
39 ····}44 ····}
40 }45 }
1.11 KB
androidx/activity/b.class
1.06 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 41 lines modified
  
1 package·androidx.activity;1 package·androidx.activity;
  
 2 import·java.util.Iterator;
 3 import·java.util.concurrent.CopyOnWriteArrayList;
2 import·androidx.lifecycle.l; 
3 import·androidx.lifecycle.m; 
4 import·androidx.lifecycle.h; 
  
5 public·class·b·extends·androidx.core.app.b·implements·h,·m,·androidx.savedstate.b,·d4 public·abstract·class·b
6 {5 {
 6 ····private·boolean·a;
 7 ····private·CopyOnWriteArrayList·b;
 8 ····
 9 ····public·b(final·boolean·a)·{
 10 ········this.b·=·new·CopyOnWriteArrayList();
 11 ········this.a·=·a;
 12 ····}
 13 ····
 14 ····public·abstract·void·a();
 15 ····
 16 ····void·a(final·a·e)·{
 17 ········this.b.add(e);
 18 ····}
 19 ····
 20 ····public·final·void·a(final·boolean·a)·{
 21 ········this.a·=·a;
 22 ····}
 23 ····
 24 ····void·b(final·a·o)·{
 25 ········this.b.remove(o);
 26 ····}
 27 ····
 28 ····public·final·boolean·b()·{
 29 ········return·this.a;
 30 ····}
 31 ····
7 ····public·l·a()·{32 ····public·final·void·c()·{
8 ········throw·null;33 ········final·Iterator<a>·iterator·=·this.b.iterator();
 34 ········while·(iterator.hasNext())·{
 35 ············((a)iterator.next()).cancel();
 36 ········}
9 ····}37 ····}
10 }38 }
772 B
androidx/fragment/app/Fragment$2.class
696 B
procyon -ec {}
    
Offset 4, 18 lines modifiedOffset 4, 22 lines modified
4 import·android.view.View;4 import·android.view.View;
5 import·androidx.lifecycle.e$a;5 import·androidx.lifecycle.e$a;
6 import·androidx.lifecycle.h;6 import·androidx.lifecycle.h;
7 import·androidx.lifecycle.f;7 import·androidx.lifecycle.f;
  
8 class·Fragment$2·implements·f8 class·Fragment$2·implements·f
9 {9 {
10 ····final·/*·synthetic·*/·a·a;10 ····final·/*·synthetic·*/·Fragment·a;
 11 ····
 12 ····Fragment$2(final·Fragment·a)·{
 13 ········this.a·=·a;
 14 ····}
11 ····15 ····
12 ····public·void·a(final·h·h,·final·e$a·e$a)·{16 ····public·void·a(final·h·h,·final·e$a·e$a)·{
13 ········if·(e$a·==·e$a.ON_STOP)·{17 ········if·(e$a·==·e$a.ON_STOP)·{
14 ············final·View·a·=·this.a.a;18 ············final·View·g·=·this.a.G;
15 ············if·(a·!=·null)·{19 ············if·(g·!=·null)·{
16 ················a.cancelPendingInputEvents();20 ················g.cancelPendingInputEvents();
17 ············}21 ············}
18 ········}22 ········}
19 ····}23 ····}
20 }24 }
20.7 KB
androidx/fragment/app/a.class
20.7 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 630 lines modified
  
1 package·androidx.fragment.app;1 package·androidx.fragment.app;
  
 2 import·java.util.ArrayList;
 3 import·java.io.Writer;
 4 import·java.io.PrintWriter;
 5 import·a.c.c.b;
 6 import·android.util.Log;
2 import·android.view.View; 
3 import·androidx.savedstate.b; 
4 import·androidx.lifecycle.m; 
5 import·androidx.lifecycle.h; 
6 import·android.view.View$OnCreateContextMenuListener; 
7 import·android.content.ComponentCallbacks; 
  
8 public·class·a·implements·ComponentCallbacks,·View$OnCreateContextMenuListener,·h,·m,·b7 final·class·a·extends·n·implements·i$a,·j$k
9 {8 {
10 ····View·a;9 ····final·j·r;
 10 ····boolean·s;
 11 ····int·t;
 12 ····
 13 ····public·a(final·j·r)·{
 14 ········this.t·=·-1;
 15 ········this.r·=·r;
 16 ····}
 17 ····
 18 ····private·static·boolean·b(final·n$a·n$a)·{
 19 ········final·Fragment·b·=·n$a.b;
 20 ········return·b·!=·null·&&·b.k·&&·b.G·!=·null·&&·!b.z·&&·!b.y·&&·b.I();
 21 ····}
 22 ····
 23 ····public·int·a()·{
 24 ········return·this.a(false);
 25 ····}
 26 ····
 27 ····int·a(final·boolean·b)·{
 28 ········if·(!this.s)·{
 29 ············if·(j.H)·{
 30 ················final·StringBuilder·sb·=·new·StringBuilder();
 31 ················sb.append("Commit:·");
 32 ················sb.append(this);
 33 ················final·String·string·=·sb.toString();
 34 ················final·String·s·=·"FragmentManager";
 35 ················Log.v(s,·string);
 36 ················final·PrintWriter·printWriter·=·new·PrintWriter((Writer)new·b(s));
 37 ················this.a("··",·printWriter);
 38 ················printWriter.close();
 39 ············}
 40 ············this.s·=·true;
 41 ············int·b2;
 42 ············if·(super.h)·{
 43 ················b2·=·this.r.b(this);
 44 ············}
 45 ············else·{
 46 ················b2·=·-1;
 47 ············}
 48 ············this.t·=·b2;
 49 ············this.r.a((j$k)this,·b);
 50 ············return·this.t;
 51 ········}
 52 ········throw·new·IllegalStateException("commit·already·called");
 53 ····}
 54 ····
 55 ····Fragment·a(final·ArrayList·list,·final·Fragment·fragment)·{
 56 ········Fragment·b·=·fragment;
 57 ········int·a2;
 58 ········for·(int·i·=·0;·i·<·super.a.size();·i·+=·a2)·{
 59 ············final·n$a·n$a·=·(n$a)super.a.get(i);
 60 ············final·int·a·=·n$a.a;
 61 ············a2·=·1;
 62 ············if·(a·!=·a2)·{
 63 ················final·int·n·=·2;
 64 ················final·int·n2·=·3;
 65 ················final·int·n3·=·9;
 66 ················if·(a·==·n)·{
 67 ····················final·Fragment·b2·=·n$a.b;
 68 ····················final·int·w·=·b2.w;
 69 ····················int·j·=·list.size()·-·a2;
 70 ····················Fragment·fragment2·=·b;
 71 ····················int·index·=·i;
 72 ····················boolean·b3·=·false;
 73 ····················while·(j·>=·0)·{
 74 ························final·Fragment·o·=·(Fragment)list.get(j);
 75 ························if·(o.w·==·w)·{
 76 ····························if·(o·==·b2)·{
 77 ································b3·=·true;
 78 ····························}
 79 ····························else·{
 80 ································if·(o·==·fragment2)·{
 81 ····································super.a.add(index,·new·n$a(n3,·o));
 82 ····································++index;
 83 ····································fragment2·=·null;
 84 ································}
 85 ································final·n$a·element·=·new·n$a(n2,·o);
 86 ································element.c·=·n$a.c;
 87 ································element.e·=·n$a.e;
 88 ································element.d·=·n$a.d;
 89 ································element.f·=·n$a.f;
 90 ································super.a.add(index,·element);
 91 ································list.remove(o);
 92 ································index·+=·a2;
 93 ····························}
 94 ························}
 95 ························--j;
 96 ····················}
 97 ····················if·(b3)·{
 98 ························super.a.remove(index);
 99 ························--index;
 100 ····················}
 101 ····················else·{
 102 ························n$a.a·=·a2;
 103 ························list.add(b2);
 104 ····················}
 105 ····················i·=·index;
 106 ····················b·=·fragment2;
 107 ····················continue;
 108 ················}
 109 ················if·(a·!=·n2·&&·a·!=·6)·{
 110 ····················if·(a·!=·7)·{
 111 ························if·(a·!=·8)·{
 112 ····························continue;
 113 ························}
 114 ························super.a.add(i,·new·n$a(n3,·b));
 115 ························++i;
 116 ························b·=·n$a.b;
 117 ························continue;
 118 ····················}
Max diff block lines reached; 0/21149 bytes (0.00%) of diff not shown.
901 B
androidx/lifecycle/CompositeGeneratedAdaptersObserver.class
783 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 24 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
2 class·CompositeGeneratedAdaptersObserver·implements·f2 class·CompositeGeneratedAdaptersObserver·implements·f
3 {3 {
4 ····private·final·c[]·a;4 ····private·final·c[]·a;
5 ····5 ····
 6 ····CompositeGeneratedAdaptersObserver(final·c[]·a)·{
 7 ········this.a·=·a;
 8 ····}
 9 ····
6 ····public·void·a(final·h·h,·final·e$a·e$a)·{10 ····public·void·a(final·h·h,·final·e$a·e$a)·{
7 ········final·j·j·=·new·j();11 ········final·l·l·=·new·l();
8 ········final·c[]·a·=·this.a;12 ········final·c[]·a·=·this.a;
9 ········final·int·length·=·a.length;13 ········final·int·length·=·a.length;
10 ········int·i·=·0;14 ········int·i·=·0;
11 ········for·(int·k·=·0;·k·<·length;·++k)·{15 ········for·(int·j·=·0;·j·<·length;·++j)·{
12 ············a[k].a(h,·e$a,·false,·j);16 ············a[j].a(h,·e$a,·false,·l);
13 ········}17 ········}
14 ········for·(c[]·a2·=·this.a;·i·<·a2.length;·++i)·{18 ········for·(c[]·a2·=·this.a;·i·<·a2.length;·++i)·{
15 ············a2[i].a(h,·e$a,·true,·j);19 ············a2[i].a(h,·e$a,·true,·l);
16 ········}20 ········}
17 ····}21 ····}
18 }22 }
709 B
androidx/lifecycle/FullLifecycleObserverAdapter.class
603 B
procyon -ec {}
    
Offset 2, 14 lines modifiedOffset 2, 19 lines modified
2 package·androidx.lifecycle;2 package·androidx.lifecycle;
  
3 class·FullLifecycleObserverAdapter·implements·f3 class·FullLifecycleObserverAdapter·implements·f
4 {4 {
5 ····private·final·b·a;5 ····private·final·b·a;
6 ····private·final·f·b;6 ····private·final·f·b;
7 ····7 ····
 8 ····FullLifecycleObserverAdapter(final·b·a,·final·f·b)·{
 9 ········this.a·=·a;
 10 ········this.b·=·b;
 11 ····}
 12 ····
8 ····public·void·a(final·h·h,·final·e$a·e$a)·{13 ····public·void·a(final·h·h,·final·e$a·e$a)·{
9 ········switch·(FullLifecycleObserverAdapter$a.a[((Enum)e$a).ordinal()])·{14 ········switch·(FullLifecycleObserverAdapter$a.a[((Enum)e$a).ordinal()])·{
10 ············case·7:·{15 ············case·7:·{
11 ················throw·new·IllegalArgumentException("ON_ANY·must·not·been·send·by·anybody");16 ················throw·new·IllegalArgumentException("ON_ANY·must·not·been·send·by·anybody");
12 ············}17 ············}
13 ············case·6:·{18 ············case·6:·{
14 ················this.a.c(h);19 ················this.a.c(h);
615 B
androidx/lifecycle/ReflectiveGenericLifecycleObserver.class
497 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 17 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
2 class·ReflectiveGenericLifecycleObserver·implements·f2 class·ReflectiveGenericLifecycleObserver·implements·f
3 {3 {
4 ····private·final·Object·a;4 ····private·final·Object·a;
5 ····private·final·a·b;5 ····private·final·a$a·b;
 6 ····
 7 ····ReflectiveGenericLifecycleObserver(final·Object·a)·{
 8 ········this.a·=·a;
 9 ········this.b·=·androidx.lifecycle.a.c.a((Class)this.a.getClass());
 10 ····}
6 ····11 ····
7 ····public·void·a(final·h·h,·final·e$a·e$a)·{12 ····public·void·a(final·h·h,·final·e$a·e$a)·{
8 ········this.b.a(h,·e$a,·this.a);13 ········this.b.a(h,·e$a,·this.a);
9 ········throw·null; 
10 ····}14 ····}
11 }15 }
583 B
androidx/lifecycle/SingleGeneratedAdapterObserver.class
473 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 16 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
2 class·SingleGeneratedAdapterObserver·implements·f2 class·SingleGeneratedAdapterObserver·implements·f
3 {3 {
4 ····private·final·c·a;4 ····private·final·c·a;
5 ····5 ····
 6 ····SingleGeneratedAdapterObserver(final·c·a)·{
 7 ········this.a·=·a;
 8 ····}
 9 ····
6 ····public·void·a(final·h·h,·final·e$a·e$a)·{10 ····public·void·a(final·h·h,·final·e$a·e$a)·{
7 ········this.a.a(h,·e$a,·false,·(j)null);11 ········this.a.a(h,·e$a,·false,·(l)null);
8 ········this.a.a(h,·e$a,·true,·(j)null);12 ········this.a.a(h,·e$a,·true,·(l)null);
9 ····}13 ····}
10 }14 }
5.64 KB
io/flutter/embedding/android/e.class
5.57 KB
procyon -ec {}
    
Offset 123, 42 lines modifiedOffset 123, 42 lines modified
123 ····123 ····
124 ····private·void·z()·{124 ····private·void·z()·{
125 ········if·(this.v()·==·g.b)·{125 ········if·(this.v()·==·g.b)·{
126 ············this.getWindow().setBackgroundDrawable((Drawable)new·ColorDrawable(0));126 ············this.getWindow().setBackgroundDrawable((Drawable)new·ColorDrawable(0));
127 ········}127 ········}
128 ····}128 ····}
129 ····129 ····
 130 ····public·androidx.lifecycle.e·a()·{
 131 ········return·(androidx.lifecycle.e)this.b;
 132 ····}
 133 ····
130 ····public·a·a(final·Context·context)·{134 ····public·a·a(final·Context·context)·{
131 ········return·null;135 ········return·null;
132 ····}136 ····}
133 ····137 ····
134 ····public·d·a(final·Activity·activity,·final·a·a)·{138 ····public·d·a(final·Activity·activity,·final·a·a)·{
135 ········return·new·d(this.d(),·a.j(),·(d$c)this);139 ········return·new·d(this.d(),·a.j(),·(d$c)this);
136 ····}140 ····}
137 ····141 ····
138 ····public·void·a()·{ 
139 ········if·(Build$VERSION.SDK_INT·>=·21)·{ 
140 ············this.reportFullyDrawn(); 
141 ········} 
142 ····} 
143 ···· 
144 ····public·void·a(final·k·k)·{142 ····public·void·a(final·k·k)·{
145 ····}143 ····}
146 ····144 ····
147 ····public·void·a(final·l·l)·{145 ····public·void·a(final·l·l)·{
148 ····}146 ····}
149 ····147 ····
150 ····public·void·b()·{148 ····public·void·b()·{
 149 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 150 ············this.reportFullyDrawn();
 151 ········}
151 ····}152 ····}
152 ····153 ····
153 ····public·void·b(final·a·a)·{154 ····public·void·b(final·a·a)·{
154 ····}155 ····}
155 ····156 ····
 157 ····public·void·c()·{
156 ····public·androidx.lifecycle.e·c()·{ 
157 ········return·(androidx.lifecycle.e)this.b; 
158 ····}158 ····}
159 ····159 ····
160 ····public·Activity·d()·{160 ····public·Activity·d()·{
161 ········return·this;161 ········return·this;
162 ····}162 ····}
163 ····163 ····
164 ····public·void·e()·{164 ····public·void·e()·{
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 ········sb.append("·connection·to·the·engine·");168 ········sb.append("·connection·to·the·engine·");
169 ········sb.append(this.w());169 ········sb.append(this.w());
170 ········sb.append("·evicted·by·another·attaching·activity");170 ········sb.append("·evicted·by·another·attaching·activity");
171 ········c.a.b.d("FlutterActivity",·sb.toString());171 ········c.a.b.d("FlutterActivity",·sb.toString());
172 ········this.D();172 ········this.D();
173 ····}173 ····}
174 ····174 ····
175 ····public·String·f()·{175 ····public·String·g()·{
176 ········final·Intent·intent·=·this.getIntent();176 ········final·Intent·intent·=·this.getIntent();
177 ········final·String·s·=·"route";177 ········final·String·s·=·"route";
178 ········if·(intent.hasExtra(s))·{178 ········if·(intent.hasExtra(s))·{
179 ············return·this.getIntent().getStringExtra(s);179 ············return·this.getIntent().getStringExtra(s);
180 ········}180 ········}
181 ········String·string·=·null;181 ········String·string·=·null;
182 ········try·{182 ········try·{
Offset 187, 93 lines modifiedOffset 187, 80 lines modified
187 ············return·string;187 ············return·string;
188 ········}188 ········}
189 ········catch·(PackageManager$NameNotFoundException·ex)·{189 ········catch·(PackageManager$NameNotFoundException·ex)·{
190 ············return·string;190 ············return·string;
191 ········}191 ········}
192 ····}192 ····}
193 ····193 ····
194 ····public·io.flutter.embedding.engine.d·g()·{194 ····public·io.flutter.embedding.engine.d·h()·{
195 ········return·io.flutter.embedding.engine.d.a(this.getIntent());195 ········return·io.flutter.embedding.engine.d.a(this.getIntent());
196 ····}196 ····}
197 ····197 ····
198 ····public·String·h()·{198 ····public·String·j()·{
199 ········if·(this.C()·&&·"android.intent.action.RUN".equals(this.getIntent().getAction()))·{199 ········if·(this.C()·&&·"android.intent.action.RUN".equals(this.getIntent().getAction()))·{
200 ············final·String·dataString·=·this.getIntent().getDataString();200 ············final·String·dataString·=·this.getIntent().getDataString();
201 ············if·(dataString·!=·null)·{201 ············if·(dataString·!=·null)·{
202 ················return·dataString;202 ················return·dataString;
203 ············}203 ············}
204 ········}204 ········}
205 ········return·null;205 ········return·null;
206 ····}206 ····}
207 ····207 ····
208 ····public·boolean·i()·{208 ····public·boolean·k()·{
209 ········return·true;209 ········return·true;
210 ····}210 ····}
211 ····211 ····
212 ····public·o·j()·{212 ····public·o·l()·{
213 ········o·o;213 ········o·o;
214 ········if·(this.v()·==·g.a)·{214 ········if·(this.v()·==·g.a)·{
215 ············o·=·io.flutter.embedding.android.o.a;215 ············o·=·io.flutter.embedding.android.o.a;
216 ········}216 ········}
217 ········else·{217 ········else·{
218 ············o·=·io.flutter.embedding.android.o.b;218 ············o·=·io.flutter.embedding.android.o.b;
219 ········}219 ········}
220 ········return·o;220 ········return·o;
221 ····}221 ····}
222 ····222 ····
223 ····public·boolean·k()·{223 ····public·boolean·m()·{
224 ········final·Intent·intent·=·this.getIntent();224 ········final·Intent·intent·=·this.getIntent();
225 ········final·String·s·=·"destroy_engine_with_activity";225 ········final·String·s·=·"destroy_engine_with_activity";
226 ········boolean·b·=·intent.getBooleanExtra(s,·false);226 ········boolean·b·=·intent.getBooleanExtra(s,·false);
227 ········if·(this.n()·==·null)·{227 ········if·(this.p()·==·null)·{
228 ············if·(!this.a.b())·{228 ············if·(!this.a.b())·{
229 ················b·=·this.getIntent().getBooleanExtra(s,·true);229 ················b·=·this.getIntent().getBooleanExtra(s,·true);
230 ············}230 ············}
231 ········}231 ········}
232 ········return·b;232 ········return·b;
233 ····}233 ····}
234 ····234 ····
235 ····public·boolean·l()·{235 ····public·boolean·n()·{
236 ········boolean·boolean1·=·false;236 ········boolean·boolean1·=·false;
237 ········try·{237 ········try·{
238 ············final·Bundle·x·=·this.x();238 ············final·Bundle·x·=·this.x();
239 ············if·(x·!=·null)·{239 ············if·(x·!=·null)·{
240 ················boolean1·=·x.getBoolean("flutter_deeplinking_enabled");240 ················boolean1·=·x.getBoolean("flutter_deeplinking_enabled");
241 ············}241 ············}
242 ············return·boolean1;242 ············return·boolean1;
243 ········}243 ········}
244 ········catch·(PackageManager$NameNotFoundException·ex)·{244 ········catch·(PackageManager$NameNotFoundException·ex)·{
245 ············return·boolean1;245 ············return·boolean1;
246 ········}246 ········}
Max diff block lines reached; 2175/5676 bytes (38.32%) of diff not shown.
1.13 KB
androidx/lifecycle/LiveData$LifecycleBoundObserver.class
1.02 KB
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 34 lines modified
  
1 package·androidx.lifecycle;1 package·androidx.lifecycle;
  
2 class·LiveData$LifecycleBoundObserver·extends·LiveData$a·implements·d2 class·LiveData$LifecycleBoundObserver·extends·LiveData$b·implements·d
3 {3 {
4 ····final·h·d;4 ····final·h·e;
5 ····final·/*·synthetic·*/·LiveData·e;5 ····final·/*·synthetic·*/·LiveData·f;
 6 ····
 7 ····LiveData$LifecycleBoundObserver(final·LiveData·f,·final·h·e,·final·n·n)·{
 8 ········this.f·=·f;
 9 ········super(f,·n);
 10 ········this.e·=·e;
 11 ····}
 12 ····
 13 ····void·a()·{
 14 ········this.e.a().b((g)this);
 15 ····}
6 ····16 ····
7 ····public·void·a(final·h·h,·final·e$a·e$a)·{17 ····public·void·a(final·h·h,·final·e$a·e$a)·{
8 ········if·(this.d.c().a()·==·e$b.a)·{18 ········if·(this.e.a().a()·==·e$b.a)·{
9 ············this.e.a(super.a);19 ············this.f.a(super.a);
10 ············return;20 ············return;
11 ········}21 ········}
12 ········this.a(this.a());22 ········this.a(this.b());
 23 ····}
 24 ····
 25 ····boolean·a(final·h·h)·{
 26 ········return·this.e·==·h;
13 ····}27 ····}
14 ····28 ····
15 ····boolean·a()·{29 ····boolean·b()·{
16 ········return·this.d.c().a().a(e$b.d);30 ········return·this.e.a().a().a(e$b.d);
17 ····}31 ····}
18 }32 }
3.55 KB
androidx/savedstate/Recreator.class
3.49 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 83 lines modified
  
1 package·androidx.savedstate;1 package·androidx.savedstate;
  
 2 import·java.lang.reflect.Constructor;
 3 import·java.util.Iterator;
 4 import·java.util.ArrayList;
 5 import·android.os.Bundle;
2 import·androidx.lifecycle.g;6 import·androidx.lifecycle.g;
3 import·androidx.lifecycle.e$a;7 import·androidx.lifecycle.e$a;
4 import·androidx.lifecycle.h;8 import·androidx.lifecycle.h;
 9 import·java.lang.reflect.GenericDeclaration;
5 import·androidx.lifecycle.d;10 import·androidx.lifecycle.d;
  
6 final·class·Recreator·implements·d11 final·class·Recreator·implements·d
7 {12 {
8 ····private·final·b·a;13 ····private·final·b·a;
9 ····14 ····
 15 ····Recreator(final·b·a)·{
 16 ········this.a·=·a;
 17 ····}
 18 ····
 19 ····private·void·a(String·ex)·{
 20 ········final·Class<Recreator>·clazz·=·Recreator.class;
 21 ········try·{
 22 ············GenericDeclaration·cause·=·Class.forName((String)ex,·false,·clazz.getClassLoader()).asSubclass(SavedStateRegistry$a.class);
 23 ············try·{
 24 ················cause·=·((Class<Object>)cause).getDeclaredConstructor((Class<?>[])new·Class[0]);
 25 ················((Constructor)cause).setAccessible(true);
 26 ················try·{
 27 ····················final·SavedStateRegistry$a·instance·=·((Constructor<SavedStateRegistry$a>)cause).newInstance(new·Object[0]);
 28 ····················try·{
 29 ························final·SavedStateRegistry$a·savedStateRegistry$a·=·(SavedStateRegistry$a)instance;
 30 ························ex·=·(NoSuchMethodException)this.a;
 31 ························savedStateRegistry$a.a((b)ex);
 32 ····················}
 33 ····················catch·(Exception·cause)·{
 34 ························final·StringBuilder·sb·=·new·StringBuilder();
 35 ························sb.append("Failed·to·instantiate·");
 36 ························sb.append((String)ex);
 37 ························ex·=·(NoSuchMethodException)sb.toString();
 38 ························throw·new·RuntimeException((String)ex,·(Throwable)cause);
 39 ····················}
 40 ················}
 41 ················catch·(Exception·ex2)·{}
 42 ············}
 43 ············catch·(NoSuchMethodException·ex)·{
 44 ················final·StringBuilder·sb2·=·new·StringBuilder();
 45 ················sb2.append("Class");
 46 ················sb2.append(((Class)cause).getSimpleName());
 47 ················sb2.append("·must·have·default·constructor·in·order·to·be·automatically·recreated");
 48 ················throw·new·IllegalStateException(sb2.toString(),·ex);
 49 ············}
 50 ········}
 51 ········catch·(ClassNotFoundException·cause2)·{
 52 ············final·StringBuilder·sb3·=·new·StringBuilder();
 53 ············sb3.append("Class·");
 54 ············sb3.append((String)ex);
 55 ············sb3.append("·wasn't·found");
 56 ············ex·=·(NoSuchMethodException)sb3.toString();
 57 ············throw·new·RuntimeException(ex,·(Throwable)cause2);
 58 ········}
 59 ····}
 60 ····
10 ····public·void·a(final·h·h,·final·e$a·e$a)·{61 ····public·void·a(final·h·h,·final·e$a·e$a)·{
11 ········if·(e$a·!=·e$a.ON_CREATE)·{62 ········if·(e$a·!=·e$a.ON_CREATE)·{
12 ············throw·new·AssertionError((Object)"Next·event·must·be·ON_CREATE");63 ············throw·new·AssertionError((Object)"Next·event·must·be·ON_CREATE");
13 ········}64 ········}
14 ········h.c().a((g)this);65 ········h.a().b((g)this);
15 ········this.a.t().a("androidx.savedstate.Restarter");66 ········final·Bundle·a·=·this.a.i().a("androidx.savedstate.Restarter");
16 ········throw·null;67 ········if·(a·==·null)·{
 68 ············return;
 69 ········}
 70 ········final·ArrayList·stringArrayList·=·a.getStringArrayList("classes_to_restore");
 71 ········if·(stringArrayList·!=·null)·{
 72 ············final·Iterator<String>·iterator·=·stringArrayList.iterator();
 73 ············while·(iterator.hasNext())·{
 74 ················this.a(iterator.next());
 75 ············}
 76 ············return;
 77 ········}
 78 ········throw·new·IllegalStateException("Bundle·with·restored·state·for·the·component·\"androidx.savedstate.Restarter\"·must·contain·list·of·strings·by·the·key·\"classes_to_restore\"");
17 ····}79 ····}
18 }80 }
1.03 KB
androidx/savedstate/SavedStateRegistry$1.class
960 B
procyon -ec {}
    
Offset 3, 26 lines modifiedOffset 3, 30 lines modified
  
3 import·androidx.lifecycle.e$a;3 import·androidx.lifecycle.e$a;
4 import·androidx.lifecycle.h;4 import·androidx.lifecycle.h;
5 import·androidx.lifecycle.d;5 import·androidx.lifecycle.d;
  
6 class·SavedStateRegistry$1·implements·d6 class·SavedStateRegistry$1·implements·d
7 {7 {
8 ····final·/*·synthetic·*/·a·a;8 ····final·/*·synthetic·*/·SavedStateRegistry·a;
 9 ····
 10 ····SavedStateRegistry$1(final·SavedStateRegistry·a)·{
 11 ········this.a·=·a;
 12 ····}
9 ····13 ····
10 ····public·void·a(final·h·h,·final·e$a·e$a)·{14 ····public·void·a(final·h·h,·final·e$a·e$a)·{
11 ········a·a;15 ········SavedStateRegistry·savedStateRegistry;
12 ········boolean·a2;16 ········boolean·d;
13 ········if·(e$a·==·e$a.ON_START)·{17 ········if·(e$a·==·e$a.ON_START)·{
14 ············a·=·this.a;18 ············savedStateRegistry·=·this.a;
15 ············a2·=·true;19 ············d·=·true;
16 ········}20 ········}
17 ········else·{21 ········else·{
18 ············if·(e$a·!=·e$a.ON_STOP)·{22 ············if·(e$a·!=·e$a.ON_STOP)·{
19 ················return;23 ················return;
20 ············}24 ············}
21 ············a·=·this.a;25 ············savedStateRegistry·=·this.a;
22 ············a2·=·false;26 ············d·=·false;
23 ········}27 ········}
24 ········a.a·=·a2;28 ········savedStateRegistry.d·=·d;
25 ····}29 ····}
26 }30 }
566 B
a/a/a/a/b$c.class vs.
a/a/a/b/b$c.class
Files 21% similar despite different names
491 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 24 lines modified
  
1 package·a.a.a.a;1 package·a.a.a.b;
  
2 import·java.util.Map;2 import·java.util.Map;
  
3 class·b$c·implements·Entry3 class·b$c·implements·Entry
4 {4 {
5 ····final·Object·a;5 ····final·Object·a;
6 ····final·Object·b;6 ····final·Object·b;
7 ····b$c·c;7 ····b$c·c;
8 ····b$c·d;8 ····b$c·d;
9 ····9 ····
 10 ····b$c(final·Object·a,·final·Object·b)·{
 11 ········this.a·=·a;
 12 ········this.b·=·b;
 13 ····}
 14 ····
10 ····@Override15 ····@Override
11 ····public·boolean·equals(Object·b)·{16 ····public·boolean·equals(Object·b)·{
12 ········boolean·b2·=·true;17 ········boolean·b2·=·true;
13 ········if·(b·==·this)·{18 ········if·(b·==·this)·{
14 ············return·b2;19 ············return·b2;
15 ········}20 ········}
16 ········if·(!(b·instanceof·b$c))·{21 ········if·(!(b·instanceof·b$c))·{
615 B
a/b/c$a.class vs.
a/b/d$a.class
Files 25% similar despite different names
548 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 package·a.b;1 package·a.b;
  
2 import·java.util.NoSuchElementException;2 import·java.util.NoSuchElementException;
3 import·java.util.Iterator;3 import·java.util.Iterator;
  
4 final·class·c$a·implements·Iterator4 final·class·d$a·implements·Iterator
5 {5 {
6 ····final·int·a;6 ····final·int·a;
7 ····int·b;7 ····int·b;
8 ····int·c;8 ····int·c;
9 ····boolean·d;9 ····boolean·d;
10 ····final·/*·synthetic·*/·c·e;10 ····final·/*·synthetic·*/·d·e;
11 ····11 ····
12 ····c$a(final·c·e,·final·int·a)·{12 ····d$a(final·d·e,·final·int·a)·{
13 ········this.e·=·e;13 ········this.e·=·e;
14 ········this.d·=·false;14 ········this.d·=·false;
15 ········this.a·=·a;15 ········this.a·=·a;
16 ········this.b·=·e.c();16 ········this.b·=·e.c();
17 ····}17 ····}
18 ····18 ····
19 ····public·boolean·hasNext()·{19 ····public·boolean·hasNext()·{
1.8 KB
a/b/c$b.class vs.
a/b/d$b.class
Files 1% similar despite different names
1.74 KB
procyon -ec {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 package·a.b;2 package·a.b;
  
3 import·java.util.Iterator;3 import·java.util.Iterator;
4 import·java.util.Collection;4 import·java.util.Collection;
5 import·java.util.Map;5 import·java.util.Map;
6 import·java.util.Set;6 import·java.util.Set;
  
7 final·class·c$b·implements·Set7 final·class·d$b·implements·Set
8 {8 {
9 ····final·/*·synthetic·*/·c·a;9 ····final·/*·synthetic·*/·d·a;
10 ····10 ····
11 ····c$b(final·c·a)·{11 ····d$b(final·d·a)·{
12 ········this.a·=·a;12 ········this.a·=·a;
13 ····}13 ····}
14 ····14 ····
15 ····public·boolean·a(final·Map.Entry·entry)·{15 ····public·boolean·a(final·Map.Entry·entry)·{
16 ········throw·new·UnsupportedOperationException();16 ········throw·new·UnsupportedOperationException();
17 ····}17 ····}
18 ····18 ····
Offset 37, 30 lines modifiedOffset 37, 30 lines modified
37 ········final·Map.Entry·entry·=·(Map.Entry)value;37 ········final·Map.Entry·entry·=·(Map.Entry)value;
38 ········final·int·a·=·this.a.a(entry.getKey());38 ········final·int·a·=·this.a.a(entry.getKey());
39 ········if·(a·<·0)·{39 ········if·(a·<·0)·{
40 ············return·false;40 ············return·false;
41 ········}41 ········}
42 ········final·Object·a2·=·this.a.a(a,·1);42 ········final·Object·a2·=·this.a.a(a,·1);
43 ········value·=·entry.getValue();43 ········value·=·entry.getValue();
44 ········return·b.a(a2,·value);44 ········return·c.a(a2,·value);
45 ····}45 ····}
46 ····46 ····
47 ····public·boolean·containsAll(final·Collection·collection)·{47 ····public·boolean·containsAll(final·Collection·collection)·{
48 ········final·Iterator<Object>·iterator·=·collection.iterator();48 ········final·Iterator<Object>·iterator·=·collection.iterator();
49 ········while·(iterator.hasNext())·{49 ········while·(iterator.hasNext())·{
50 ············if·(!this.contains(iterator.next()))·{50 ············if·(!this.contains(iterator.next()))·{
51 ················return·false;51 ················return·false;
52 ············}52 ············}
53 ········}53 ········}
54 ········return·true;54 ········return·true;
55 ····}55 ····}
56 ····56 ····
57 ····@Override57 ····@Override
58 ····public·boolean·equals(final·Object·o)·{58 ····public·boolean·equals(final·Object·o)·{
59 ········return·c.a((Set)this,·o);59 ········return·d.a((Set)this,·o);
60 ····}60 ····}
61 ····61 ····
62 ····@Override62 ····@Override
63 ····public·int·hashCode()·{63 ····public·int·hashCode()·{
64 ········final·int·c·=·this.a.c();64 ········final·int·c·=·this.a.c();
65 ········final·int·n·=·1;65 ········final·int·n·=·1;
66 ········int·i·=·c·-·n;66 ········int·i·=·c·-·n;
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ····}89 ····}
90 ····90 ····
91 ····public·boolean·isEmpty()·{91 ····public·boolean·isEmpty()·{
92 ········return·this.a.c()·==·0;92 ········return·this.a.c()·==·0;
93 ····}93 ····}
94 ····94 ····
95 ····public·Iterator·iterator()·{95 ····public·Iterator·iterator()·{
96 ········return·(Iterator)new·c$d(this.a);96 ········return·(Iterator)new·d$d(this.a);
97 ····}97 ····}
98 ····98 ····
99 ····public·boolean·remove(Object·o)·{99 ····public·boolean·remove(Object·o)·{
100 ········o·=·new·UnsupportedOperationException();100 ········o·=·new·UnsupportedOperationException();
101 ········throw·o;101 ········throw·o;
102 ····}102 ····}
103 ····103 ····
1.93 KB
a/b/c$c.class vs.
a/b/d$c.class
Files 2% similar despite different names
1.87 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·a.b;1 package·a.b;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·java.util.Collection;3 import·java.util.Collection;
4 import·java.util.Set;4 import·java.util.Set;
  
5 final·class·c$c·implements·Set5 final·class·d$c·implements·Set
6 {6 {
7 ····final·/*·synthetic·*/·c·a;7 ····final·/*·synthetic·*/·d·a;
8 ····8 ····
9 ····c$c(final·c·a)·{9 ····d$c(final·d·a)·{
10 ········this.a·=·a;10 ········this.a·=·a;
11 ····}11 ····}
12 ····12 ····
13 ····public·boolean·add(Object·o)·{13 ····public·boolean·add(Object·o)·{
14 ········o·=·new·UnsupportedOperationException();14 ········o·=·new·UnsupportedOperationException();
15 ········throw·o;15 ········throw·o;
16 ····}16 ····}
Offset 27, 20 lines modifiedOffset 27, 20 lines modified
27 ····}27 ····}
28 ····28 ····
29 ····public·boolean·contains(final·Object·o)·{29 ····public·boolean·contains(final·Object·o)·{
30 ········return·this.a.a(o)·>=·0;30 ········return·this.a.a(o)·>=·0;
31 ····}31 ····}
32 ····32 ····
33 ····public·boolean·containsAll(final·Collection·collection)·{33 ····public·boolean·containsAll(final·Collection·collection)·{
34 ········return·c.a(this.a.b(),·collection);34 ········return·d.a(this.a.b(),·collection);
35 ····}35 ····}
36 ····36 ····
37 ····@Override37 ····@Override
38 ····public·boolean·equals(final·Object·o)·{38 ····public·boolean·equals(final·Object·o)·{
39 ········return·c.a((Set)this,·o);39 ········return·d.a((Set)this,·o);
40 ····}40 ····}
41 ····41 ····
42 ····@Override42 ····@Override
43 ····public·int·hashCode()·{43 ····public·int·hashCode()·{
44 ········int·i·=·this.a.c()·-·1;44 ········int·i·=·this.a.c()·-·1;
45 ········int·n·=·0;45 ········int·n·=·0;
46 ········while·(i·>=·0)·{46 ········while·(i·>=·0)·{
Offset 59, 32 lines modifiedOffset 59, 32 lines modified
59 ····}59 ····}
60 ····60 ····
61 ····public·boolean·isEmpty()·{61 ····public·boolean·isEmpty()·{
62 ········return·this.a.c()·==·0;62 ········return·this.a.c()·==·0;
63 ····}63 ····}
64 ····64 ····
65 ····public·Iterator·iterator()·{65 ····public·Iterator·iterator()·{
66 ········return·(Iterator)new·c$a(this.a,·0);66 ········return·(Iterator)new·d$a(this.a,·0);
67 ····}67 ····}
68 ····68 ····
69 ····public·boolean·remove(final·Object·o)·{69 ····public·boolean·remove(final·Object·o)·{
70 ········final·int·a·=·this.a.a(o);70 ········final·int·a·=·this.a.a(o);
71 ········if·(a·>=·0)·{71 ········if·(a·>=·0)·{
72 ············this.a.a(a);72 ············this.a.a(a);
73 ············return·true;73 ············return·true;
74 ········}74 ········}
75 ········return·false;75 ········return·false;
76 ····}76 ····}
77 ····77 ····
78 ····public·boolean·removeAll(final·Collection·collection)·{78 ····public·boolean·removeAll(final·Collection·collection)·{
79 ········return·c.b(this.a.b(),·collection);79 ········return·d.b(this.a.b(),·collection);
80 ····}80 ····}
81 ····81 ····
82 ····public·boolean·retainAll(final·Collection·collection)·{82 ····public·boolean·retainAll(final·Collection·collection)·{
83 ········return·c.c(this.a.b(),·collection);83 ········return·d.c(this.a.b(),·collection);
84 ····}84 ····}
85 ····85 ····
86 ····public·int·size()·{86 ····public·int·size()·{
87 ········return·this.a.c();87 ········return·this.a.c();
88 ····}88 ····}
89 ····89 ····
90 ····public·Object[]·toArray()·{90 ····public·Object[]·toArray()·{
1.7 KB
a/b/c$d.class vs.
a/b/d$d.class
Files 20% similar despite different names
1.64 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 package·a.b;1 package·a.b;
  
2 import·java.util.NoSuchElementException;2 import·java.util.NoSuchElementException;
3 import·java.util.Map;3 import·java.util.Map;
4 import·java.util.Iterator;4 import·java.util.Iterator;
  
5 final·class·c$d·implements·Iterator,·Entry5 final·class·d$d·implements·Iterator,·Entry
6 {6 {
7 ····int·a;7 ····int·a;
8 ····int·b;8 ····int·b;
9 ····boolean·c;9 ····boolean·c;
10 ····final·/*·synthetic·*/·c·d;10 ····final·/*·synthetic·*/·d·d;
11 ····11 ····
12 ····c$d(final·c·d)·{12 ····d$d(final·d·d)·{
13 ········this.d·=·d;13 ········this.d·=·d;
14 ········this.c·=·false;14 ········this.c·=·false;
15 ········this.a·=·d.c()·-·1;15 ········this.a·=·d.c()·-·1;
16 ········this.b·=·-1;16 ········this.b·=·-1;
17 ····}17 ····}
18 ····18 ····
19 ····@Override19 ····@Override
Offset 27, 19 lines modifiedOffset 27, 19 lines modified
27 ········}27 ········}
28 ········final·boolean·b·=·value·instanceof·Entry;28 ········final·boolean·b·=·value·instanceof·Entry;
29 ········boolean·b2·=·false;29 ········boolean·b2·=·false;
30 ········if·(!b)·{30 ········if·(!b)·{
31 ············return·false;31 ············return·false;
32 ········}32 ········}
33 ········final·Entry·entry·=·(Entry)value;33 ········final·Entry·entry·=·(Entry)value;
34 ········final·boolean·a·=·a.b.b.a(entry.getKey(),·this.d.a(this.b,·0));34 ········final·boolean·a·=·a.b.c.a(entry.getKey(),·this.d.a(this.b,·0));
35 ········final·int·n·=·1;35 ········final·int·n·=·1;
36 ········if·(a)·{36 ········if·(a)·{
37 ············value·=·entry.getValue();37 ············value·=·entry.getValue();
38 ············if·(a.b.b.a(value,·this.d.a(this.b,·n)))·{38 ············if·(a.b.c.a(value,·this.d.a(this.b,·n)))·{
39 ················b2·=·true;39 ················b2·=·true;
40 ············}40 ············}
41 ········}41 ········}
42 ········return·b2;42 ········return·b2;
43 ····}43 ····}
44 ····44 ····
45 ····public·Object·getKey()·{45 ····public·Object·getKey()·{
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ····public·boolean·hasNext()·{59 ····public·boolean·hasNext()·{
60 ········return·this.b·<·this.a;60 ········return·this.b·<·this.a;
61 ····}61 ····}
62 ····62 ····
63 ····@Override63 ····@Override
64 ····public·int·hashCode()·{64 ····public·int·hashCode()·{
65 ········if·(this.c)·{65 ········if·(this.c)·{
66 ············final·c·d·=·this.d;66 ············final·d·d·=·this.d;
67 ············final·int·b·=·this.b;67 ············final·int·b·=·this.b;
68 ············int·hashCode·=·0;68 ············int·hashCode·=·0;
69 ············final·Object·a·=·d.a(b,·0);69 ············final·Object·a·=·d.a(b,·0);
70 ············final·Object·a2·=·this.d.a(this.b,·1);70 ············final·Object·a2·=·this.d.a(this.b,·1);
71 ············int·hashCode2;71 ············int·hashCode2;
72 ············if·(a·==·null)·{72 ············if·(a·==·null)·{
73 ················hashCode2·=·0;73 ················hashCode2·=·0;
1.81 KB
a/b/c$e.class vs.
a/b/d$e.class
Files 2% similar despite different names
1.75 KB
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 package·a.b;1 package·a.b;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·java.util.Collection;3 import·java.util.Collection;
  
4 final·class·c$e·implements·Collection4 final·class·d$e·implements·Collection
5 {5 {
6 ····final·/*·synthetic·*/·c·a;6 ····final·/*·synthetic·*/·d·a;
7 ····7 ····
8 ····c$e(final·c·a)·{8 ····d$e(final·d·a)·{
9 ········this.a·=·a;9 ········this.a·=·a;
10 ····}10 ····}
11 ····11 ····
12 ····public·boolean·add(Object·o)·{12 ····public·boolean·add(Object·o)·{
13 ········o·=·new·UnsupportedOperationException();13 ········o·=·new·UnsupportedOperationException();
14 ········throw·o;14 ········throw·o;
15 ····}15 ····}
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ····}40 ····}
41 ····41 ····
42 ····public·boolean·isEmpty()·{42 ····public·boolean·isEmpty()·{
43 ········return·this.a.c()·==·0;43 ········return·this.a.c()·==·0;
44 ····}44 ····}
45 ····45 ····
46 ····public·Iterator·iterator()·{46 ····public·Iterator·iterator()·{
47 ········return·(Iterator)new·c$a(this.a,·1);47 ········return·(Iterator)new·d$a(this.a,·1);
48 ····}48 ····}
49 ····49 ····
50 ····public·boolean·remove(final·Object·o)·{50 ····public·boolean·remove(final·Object·o)·{
51 ········final·int·b·=·this.a.b(o);51 ········final·int·b·=·this.a.b(o);
52 ········if·(b·>=·0)·{52 ········if·(b·>=·0)·{
53 ············this.a.a(b);53 ············this.a.a(b);
54 ············return·true;54 ············return·true;
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 ····}57 ····}
58 ····58 ····
59 ····public·boolean·removeAll(final·Collection·collection)·{59 ····public·boolean·removeAll(final·Collection·collection)·{
60 ········int·c·=·this.a.c();60 ········int·c·=·this.a.c();
61 ········int·i·=·0;61 ········int·i·=·0;
62 ········boolean·b·=·false;62 ········boolean·b·=·false;
63 ········while·(i·<·c)·{63 ········while·(i·<·c)·{
64 ············final·c·a·=·this.a;64 ············final·d·a·=·this.a;
65 ············final·int·n·=·1;65 ············final·int·n·=·1;
66 ············if·(collection.contains(a.a(i,·n)))·{66 ············if·(collection.contains(a.a(i,·n)))·{
67 ················this.a.a(i);67 ················this.a.a(i);
68 ················--i;68 ················--i;
69 ················--c;69 ················--c;
70 ················b·=·true;70 ················b·=·true;
71 ············}71 ············}
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ····}75 ····}
76 ····76 ····
77 ····public·boolean·retainAll(final·Collection·collection)·{77 ····public·boolean·retainAll(final·Collection·collection)·{
78 ········int·c·=·this.a.c();78 ········int·c·=·this.a.c();
79 ········int·i·=·0;79 ········int·i·=·0;
80 ········boolean·b·=·false;80 ········boolean·b·=·false;
81 ········while·(i·<·c)·{81 ········while·(i·<·c)·{
82 ············final·c·a·=·this.a;82 ············final·d·a·=·this.a;
83 ············final·int·n·=·1;83 ············final·int·n·=·1;
84 ············if·(!collection.contains(a.a(i,·n)))·{84 ············if·(!collection.contains(a.a(i,·n)))·{
85 ················this.a.a(i);85 ················this.a.a(i);
86 ················--i;86 ················--i;
87 ················--c;87 ················--c;
88 ················b·=·true;88 ················b·=·true;
89 ············}89 ············}
3.61 KB
b/a/a/n/i$a.class vs.
b/a/a/n/o$a.class
Files 4% similar despite different names
3.54 KB
procyon -ec {}
    
Offset 1, 80 lines modifiedOffset 1, 80 lines modified
  
1 package·b.a.a.n;1 package·b.a.a.n;
  
2 class·i$a2 class·o$a
3 {3 {
4 ····static·{4 ····static·{
5 ········//·5 ········//·
6 ········//·This·method·could·not·be·decompiled.6 ········//·This·method·could·not·be·decompiled.
7 ········//·7 ········//·
8 ········//·Original·Bytecode:8 ········//·Original·Bytecode:
9 ········//·9 ········//·
10 ········//·····3:·arraylength····10 ········//·····3:·arraylength····
11 ········//·····4:·istore_0·······11 ········//·····4:·istore_0·······
12 ········//·····5:·iload_0········12 ········//·····5:·iload_0········
13 ········//·····6:·newarray········I13 ········//·····6:·newarray········I
14 ········//·····8:·astore_1·······14 ········//·····8:·astore_1·······
15 ········//·····9:·aload_1········15 ········//·····9:·aload_1········
16 ········//····10:·putstatic·······b/a/a/n/i$a.a:[I16 ········//····10:·putstatic·······b/a/a/n/o$a.a:[I
17 ········//····13:·getstatic·······b/a/a/n/i$a.a:[I17 ········//····13:·getstatic·······b/a/a/n/o$a.a:[I
18 ········//····16:·astore_1·······18 ········//····16:·astore_1·······
19 ········//····17:·getstatic·······b/a/a/n/f.a:Lb/a/a/n/f;19 ········//····17:·getstatic·······b/a/a/n/l.a:Lb/a/a/n/l;
20 ········//····20:·astore_2·······20 ········//····20:·astore_2·······
21 ········//····21:·aload_2········21 ········//····21:·aload_2········
22 ········//····22:·invokevirtual···java/lang/Enum.ordinal:()I22 ········//····22:·invokevirtual···java/lang/Enum.ordinal:()I
23 ········//····25:·istore_3·······23 ········//····25:·istore_3·······
24 ········//····26:·iconst_1·······24 ········//····26:·iconst_1·······
25 ········//····27:·istore··········425 ········//····27:·istore··········4
26 ········//····29:·aload_1········26 ········//····29:·aload_1········
27 ········//····30:·iload_3········27 ········//····30:·iload_3········
28 ········//····31:·iload···········428 ········//····31:·iload···········4
29 ········//····33:·iastore········29 ········//····33:·iastore········
30 ········//····34:·getstatic·······b/a/a/n/i$a.a:[I30 ········//····34:·getstatic·······b/a/a/n/o$a.a:[I
31 ········//····37:·astore_1·······31 ········//····37:·astore_1·······
32 ········//····38:·getstatic·······b/a/a/n/f.b:Lb/a/a/n/f;32 ········//····38:·getstatic·······b/a/a/n/l.b:Lb/a/a/n/l;
33 ········//····41:·astore_2·······33 ········//····41:·astore_2·······
34 ········//····42:·aload_2········34 ········//····42:·aload_2········
35 ········//····43:·invokevirtual···java/lang/Enum.ordinal:()I35 ········//····43:·invokevirtual···java/lang/Enum.ordinal:()I
36 ········//····46:·istore_3·······36 ········//····46:·istore_3·······
37 ········//····47:·iconst_2·······37 ········//····47:·iconst_2·······
38 ········//····48:·istore··········438 ········//····48:·istore··········4
39 ········//····50:·aload_1········39 ········//····50:·aload_1········
40 ········//····51:·iload_3········40 ········//····51:·iload_3········
41 ········//····52:·iload···········441 ········//····52:·iload···········4
42 ········//····54:·iastore········42 ········//····54:·iastore········
43 ········//····55:·getstatic·······b/a/a/n/i$a.a:[I43 ········//····55:·getstatic·······b/a/a/n/o$a.a:[I
44 ········//····58:·astore_1·······44 ········//····58:·astore_1·······
45 ········//····59:·getstatic·······b/a/a/n/f.c:Lb/a/a/n/f;45 ········//····59:·getstatic·······b/a/a/n/l.c:Lb/a/a/n/l;
46 ········//····62:·astore_2·······46 ········//····62:·astore_2·······
47 ········//····63:·aload_2········47 ········//····63:·aload_2········
48 ········//····64:·invokevirtual···java/lang/Enum.ordinal:()I48 ········//····64:·invokevirtual···java/lang/Enum.ordinal:()I
49 ········//····67:·istore_3·······49 ········//····67:·istore_3·······
50 ········//····68:·iconst_3·······50 ········//····68:·iconst_3·······
51 ········//····69:·istore··········451 ········//····69:·istore··········4
52 ········//····71:·aload_1········52 ········//····71:·aload_1········
53 ········//····72:·iload_3········53 ········//····72:·iload_3········
54 ········//····73:·iload···········454 ········//····73:·iload···········4
55 ········//····75:·iastore········55 ········//····75:·iastore········
56 ········//····76:·getstatic·······b/a/a/n/i$a.a:[I56 ········//····76:·getstatic·······b/a/a/n/o$a.a:[I
57 ········//····79:·astore_1·······57 ········//····79:·astore_1·······
58 ········//····80:·getstatic·······b/a/a/n/f.e:Lb/a/a/n/f;58 ········//····80:·getstatic·······b/a/a/n/l.e:Lb/a/a/n/l;
59 ········//····83:·astore_2·······59 ········//····83:·astore_2·······
60 ········//····84:·aload_2········60 ········//····84:·aload_2········
61 ········//····85:·invokevirtual···java/lang/Enum.ordinal:()I61 ········//····85:·invokevirtual···java/lang/Enum.ordinal:()I
62 ········//····88:·istore_3·······62 ········//····88:·istore_3·······
63 ········//····89:·iconst_4·······63 ········//····89:·iconst_4·······
64 ········//····90:·istore··········464 ········//····90:·istore··········4
65 ········//····92:·aload_1········65 ········//····92:·aload_1········
66 ········//····93:·iload_3········66 ········//····93:·iload_3········
67 ········//····94:·iload···········467 ········//····94:·iload···········4
68 ········//····96:·iastore········68 ········//····96:·iastore········
69 ········//····97:·getstatic·······b/a/a/n/i$a.a:[I69 ········//····97:·getstatic·······b/a/a/n/o$a.a:[I
70 ········//···100:·astore_1·······70 ········//···100:·astore_1·······
71 ········//···101:·getstatic·······b/a/a/n/f.f:Lb/a/a/n/f;71 ········//···101:·getstatic·······b/a/a/n/l.f:Lb/a/a/n/l;
72 ········//···104:·astore_2·······72 ········//···104:·astore_2·······
73 ········//···105:·aload_2········73 ········//···105:·aload_2········
74 ········//···106:·invokevirtual···java/lang/Enum.ordinal:()I74 ········//···106:·invokevirtual···java/lang/Enum.ordinal:()I
75 ········//···109:·istore_3·······75 ········//···109:·istore_3·······
76 ········//···110:·iconst_5·······76 ········//···110:·iconst_5·······
77 ········//···111:·istore··········477 ········//···111:·istore··········4
78 ········//···113:·aload_1········78 ········//···113:·aload_1········
663 B
b/b/a/a/a$b.class vs.
b/b/b/a/a$b.class
Files 9% similar despite different names
589 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 package·b.b.a.a;1 package·b.b.b.a;
  
2 import·java.util.Arrays;2 import·java.util.Arrays;
  
3 public·final·class·a$b3 public·final·class·a$b
4 {4 {
5 ····private·final·String·a;5 ····private·final·String·a;
6 ····private·final·a$b$a·b;6 ····private·final·a$b$a·b;
7 ····private·a$b$a·c;7 ····private·a$b$a·c;
8 ····private·boolean·d;8 ····private·boolean·d;
9 ····9 ····
10 ····private·a$b(String·a)·{10 ····private·a$b(String·a)·{
11 ········this.b·=·new·a$b$a((a$a)null);11 ········this.b·=·new·a$b$a((a$a)null);
12 ········this.c·=·this.b;12 ········this.c·=·this.b;
13 ········this.d·=·false;13 ········this.d·=·false;
14 ········b.b.a.a.b.a((Object)a);14 ········b.b.b.a.b.a((Object)a);
15 ········a·=·a;15 ········a·=·a;
16 ········this.a·=·a;16 ········this.a·=·a;
17 ····}17 ····}
18 ····18 ····
19 ····private·a$b$a·a()·{19 ····private·a$b$a·a()·{
20 ········final·a$b$a·a$b$a·=·new·a$b$a((a$a)null);20 ········final·a$b$a·a$b$a·=·new·a$b$a((a$a)null);
21 ········this.c.c·=·a$b$a;21 ········this.c.c·=·a$b$a;
279 B
b/b/a/a/b.class vs.
b/b/b/a/b.class
Files 1% similar despite different names
209 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·b.b.a.a;1 package·b.b.b.a;
  
2 public·final·class·b2 public·final·class·b
3 {3 {
4 ····public·static·Object·a(Object·o)·{4 ····public·static·Object·a(Object·o)·{
5 ········if·(o·!=·null)·{5 ········if·(o·!=·null)·{
6 ············return·o;6 ············return·o;
7 ········}7 ········}
297 B
b/b/a/a/c.class vs.
b/b/b/a/c.class
Files 1% similar despite different names
227 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·b.b.a.a;1 package·b.b.b.a;
  
2 import·java.util.logging.Level;2 import·java.util.logging.Level;
3 import·java.util.logging.Logger;3 import·java.util.logging.Logger;
  
4 public·final·class·c4 public·final·class·c
5 {5 {
6 ····private·static·String·a(final·Object·obj)·{6 ····private·static·String·a(final·Object·obj)·{
305 B
b/b/a/a/d.class vs.
b/b/b/a/d.class
Files 12% similar despite different names
234 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·b.b.a.a;1 package·b.b.b.a;
  
2 import·java.lang.reflect.InvocationTargetException;2 import·java.lang.reflect.InvocationTargetException;
3 import·java.lang.reflect.Method;3 import·java.lang.reflect.Method;
  
4 public·final·class·d4 public·final·class·d
5 {5 {
6 ····private·static·final·Object·a;6 ····private·static·final·Object·a;
646 B
b/b/a/b/a/a$g.class vs.
b/b/b/b/a/a$g.class
Files 3% similar despite different names
568 B
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 package·b.b.a.b.a;1 package·b.b.b.b.a;
  
2 final·class·a$g·implements·Runnable2 final·class·a$g·implements·Runnable
3 {3 {
4 ····final·a·a;4 ····final·a·a;
5 ····final·e·b;5 ····final·e·b;
6 ····6 ····
7 ····public·void·run()·{7 ····public·void·run()·{
8 ········if·(b.b.a.b.a.a.a(this.a)·!=·this)·{8 ········if·(b.b.b.b.a.a.a(this.a)·!=·this)·{
9 ············return;9 ············return;
10 ········}10 ········}
11 ········if·(b.b.a.b.a.a.e().a(this.a,·(Object)this,·b.b.a.b.a.a.a(this.b)))·{11 ········if·(b.b.b.b.a.a.e().a(this.a,·(Object)this,·b.b.b.b.a.a.a(this.b)))·{
12 ············b.b.a.b.a.a.b(this.a);12 ············b.b.b.b.a.a.b(this.a);
13 ········}13 ········}
14 ····}14 ····}
15 }15 }
338 B
b/b/a/b/a/a$k$a.class vs.
b/b/b/b/a/a$k$a.class
Files 1% similar despite different names
256 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·b.b.a.b.a;1 package·b.b.b.b.a;
  
2 import·java.lang.reflect.Field;2 import·java.lang.reflect.Field;
3 import·sun.misc.Unsafe;3 import·sun.misc.Unsafe;
4 import·java.security.PrivilegedExceptionAction;4 import·java.security.PrivilegedExceptionAction;
  
5 final·class·a$k$a·implements·PrivilegedExceptionAction5 final·class·a$k$a·implements·PrivilegedExceptionAction
6 {6 {
835 B
b/b/a/b/a/a$l.class vs.
b/b/b/b/a/a$l.class
Files 12% similar despite different names
756 B
procyon -ec {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
  
1 package·b.b.a.b.a;1 package·b.b.b.b.a;
  
2 import·java.util.concurrent.locks.LockSupport;2 import·java.util.concurrent.locks.LockSupport;
  
3 final·class·a$l3 final·class·a$l
4 {4 {
5 ····static·final·a$l·c;5 ····static·final·a$l·c;
6 ····volatile·Thread·a;6 ····volatile·Thread·a;
7 ····volatile·a$l·b;7 ····volatile·a$l·b;
8 ····8 ····
9 ····static·{9 ····static·{
10 ········c·=·new·a$l(false);10 ········c·=·new·a$l(false);
11 ····}11 ····}
12 ····12 ····
13 ····a$l()·{13 ····a$l()·{
14 ········b.b.a.b.a.a.e().a(this,·Thread.currentThread());14 ········b.b.b.b.a.a.e().a(this,·Thread.currentThread());
15 ····}15 ····}
16 ····16 ····
17 ····a$l(final·boolean·b)·{17 ····a$l(final·boolean·b)·{
18 ····}18 ····}
19 ····19 ····
20 ····void·a()·{20 ····void·a()·{
21 ········final·Thread·a·=·this.a;21 ········final·Thread·a·=·this.a;
22 ········if·(a·!=·null)·{22 ········if·(a·!=·null)·{
23 ············this.a·=·null;23 ············this.a·=·null;
24 ············LockSupport.unpark(a);24 ············LockSupport.unpark(a);
25 ········}25 ········}
26 ····}26 ····}
27 ····27 ····
28 ····void·a(final·a$l·a$l)·{28 ····void·a(final·a$l·a$l)·{
29 ········b.b.a.b.a.a.e().a(this,·a$l);29 ········b.b.b.b.a.a.e().a(this,·a$l);
30 ····}30 ····}
31 }31 }
780 B
b/b/a/b/a/c$a.class vs.
b/b/b/b/a/c$a.class
Files 12% similar despite different names
701 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·b.b.a.b.a;1 package·b.b.b.b.a;
  
2 import·b.b.a.a.a$b;2 import·b.b.b.a.a$b;
3 import·b.b.a.a.a;3 import·b.b.b.a.a;
4 import·java.util.concurrent.ExecutionException;4 import·java.util.concurrent.ExecutionException;
5 import·java.util.concurrent.Future;5 import·java.util.concurrent.Future;
  
6 final·class·c$a·implements·Runnable6 final·class·c$a·implements·Runnable
7 {7 {
8 ····final·Future·a;8 ····final·Future·a;
9 ····final·b·b;9 ····final·b·b;
Offset 32, 12 lines modifiedOffset 32, 12 lines modified
32 ········catch·(Error·error)·{}32 ········catch·(Error·error)·{}
33 ········catch·(RuntimeException·ex3)·{}33 ········catch·(RuntimeException·ex3)·{}
34 ········catch·(ExecutionException·ex4)·{}34 ········catch·(ExecutionException·ex4)·{}
35 ····}35 ····}
36 ····36 ····
37 ····@Override37 ····@Override
38 ····public·String·toString()·{38 ····public·String·toString()·{
39 ········final·a$b·a·=·b.b.a.a.a.a((Object)this);39 ········final·a$b·a·=·b.b.b.a.a.a((Object)this);
40 ········a.a((Object)this.b);40 ········a.a((Object)this.b);
41 ········return·a.toString();41 ········return·a.toString();
42 ····}42 ····}
43 }43 }
349 B
b/b/a/b/a/g$a.class vs.
b/b/b/b/a/g$a.class
Files 4% similar despite different names
271 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·b.b.a.b.a;1 package·b.b.b.b.a;
  
2 import·java.util.concurrent.atomic.AtomicLong;2 import·java.util.concurrent.atomic.AtomicLong;
3 import·java.util.concurrent.ThreadFactory;3 import·java.util.concurrent.ThreadFactory;
  
4 final·class·g$a·implements·ThreadFactory4 final·class·g$a·implements·ThreadFactory
5 {5 {
6 ····final·/*·synthetic·*/·ThreadFactory·a;6 ····final·/*·synthetic·*/·ThreadFactory·a;
1.15 KB
b/b/a/b/a/g.class vs.
b/b/b/b/a/g.class
Files 6% similar despite different names
1.07 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·b.b.a.b.a;1 package·b.b.b.b.a;
  
2 import·b.b.a.a.b;2 import·b.b.b.a.b;
3 import·java.util.Locale;3 import·java.util.Locale;
4 import·java.util.concurrent.atomic.AtomicLong;4 import·java.util.concurrent.atomic.AtomicLong;
5 import·java.util.concurrent.Executors;5 import·java.util.concurrent.Executors;
6 import·java.util.concurrent.ThreadFactory;6 import·java.util.concurrent.ThreadFactory;
  
7 public·final·class·g7 public·final·class·g
8 {8 {
Offset 46, 20 lines modifiedOffset 46, 20 lines modified
46 ····private·static·String·b(final·String·format,·final·Object...·args)·{46 ····private·static·String·b(final·String·format,·final·Object...·args)·{
47 ········return·String.format(Locale.ROOT,·format,·args);47 ········return·String.format(Locale.ROOT,·format,·args);
48 ····}48 ····}
49 ····49 ····
50 ····public·g·a(final·int·i)·{50 ····public·g·a(final·int·i)·{
51 ········boolean·b·=·false;51 ········boolean·b·=·false;
52 ········final·int·n·=·1;52 ········final·int·n·=·1;
53 ········b.b.a.a.b.a(i·>=·n,·"Thread·priority·(%s)·must·be·>=·%s",·i,·n);53 ········b.b.b.a.b.a(i·>=·n,·"Thread·priority·(%s)·must·be·>=·%s",·i,·n);
54 ········final·int·n2·=·10;54 ········final·int·n2·=·10;
55 ········if·(i·<=·n2)·{55 ········if·(i·<=·n2)·{
56 ············b·=·true;56 ············b·=·true;
57 ········}57 ········}
58 ········b.b.a.a.b.a(b,·"Thread·priority·(%s)·must·be·<=·%s",·i,·n2);58 ········b.b.b.a.b.a(b,·"Thread·priority·(%s)·must·be·<=·%s",·i,·n2);
59 ········this.c·=·Integer.valueOf(i);59 ········this.c·=·Integer.valueOf(i);
60 ········return·this;60 ········return·this;
61 ····}61 ····}
62 ····62 ····
63 ····public·g·a(final·String·a)·{63 ····public·g·a(final·String·a)·{
64 ········b(a,·Integer.valueOf(0));64 ········b(a,·Integer.valueOf(0));
65 ········this.a·=·a;65 ········this.a·=·a;
271 B
a/a/a/a/b$d.class vs.
a/a/a/b/b$d.class
Files 16% similar despite different names
196 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·a.a.a.a;1 package·a.a.a.b;
  
2 import·java.util.Map;2 import·java.util.Map;
3 import·java.util.Iterator;3 import·java.util.Iterator;
  
4 class·b$d·implements·Iterator,·b$f4 class·b$d·implements·Iterator,·b$f
5 {5 {
6 ····private·b$c·a;6 ····private·b$c·a;
271 B
a/a/a/a/b$e.class vs.
a/a/a/b/b$e.class
Files 3% similar despite different names
197 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·a.a.a.a;1 package·a.a.a.b;
  
2 import·java.util.Map;2 import·java.util.Map;
3 import·java.util.Iterator;3 import·java.util.Iterator;
  
4 abstract·class·b$e·implements·Iterator,·b$f4 abstract·class·b$e·implements·Iterator,·b$f
5 {5 {
6 ····b$c·a;6 ····b$c·a;
349 B
b/b/a/b/a/a$f.class vs.
b/b/b/b/a/a$f.class
Files 8% similar despite different names
271 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·b.b.a.b.a;1 package·b.b.b.b.a;
  
2 import·java.util.concurrent.atomic.AtomicReferenceFieldUpdater;2 import·java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
  
3 final·class·a$f·extends·a$b3 final·class·a$f·extends·a$b
4 {4 {
5 ····final·AtomicReferenceFieldUpdater·a;5 ····final·AtomicReferenceFieldUpdater·a;
6 ····final·AtomicReferenceFieldUpdater·b;6 ····final·AtomicReferenceFieldUpdater·b;
259 B
b/b/a/b/a/a$h.class vs.
b/b/b/b/a/a$h.class
Files 4% similar despite different names
181 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·b.b.a.b.a;1 package·b.b.b.b.a;
  
2 final·class·a$h·extends·a$b2 final·class·a$h·extends·a$b
3 {3 {
4 ····private·a$h()·{4 ····private·a$h()·{
5 ········super((a$a)null);5 ········super((a$a)null);
6 ····}6 ····}
7 ····7 ····
2.85 KB
b/b/a/b/a/a$k.class vs.
b/b/b/b/a/a$k.class
Files 4% similar despite different names
2.78 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·b.b.a.b.a;1 package·b.b.b.b.a;
  
2 import·java.security.PrivilegedActionException;2 import·java.security.PrivilegedActionException;
3 import·b.b.a.a.d;3 import·b.b.b.a.d;
4 import·java.security.PrivilegedExceptionAction;4 import·java.security.PrivilegedExceptionAction;
5 import·java.security.AccessController;5 import·java.security.AccessController;
6 import·sun.misc.Unsafe;6 import·sun.misc.Unsafe;
  
7 final·class·a$k·extends·a$b7 final·class·a$k·extends·a$b
8 {8 {
9 ····static·final·Unsafe·a;9 ····static·final·Unsafe·a;
Offset 20, 27 lines modifiedOffset 20, 27 lines modified
20 ········final·Class<a$l>·clazz·=·a$l.class;20 ········final·Class<a$l>·clazz·=·a$l.class;
21 ········Label_0029:·{21 ········Label_0029:·{
22 ············try·{22 ············try·{
23 ················final·Unsafe·unsafe·=·Unsafe.getUnsafe();23 ················final·Unsafe·unsafe·=·Unsafe.getUnsafe();
24 ················break·Label_0029;24 ················break·Label_0029;
25 ············}25 ············}
26 ············catch·(SecurityException·ex2)·{26 ············catch·(SecurityException·ex2)·{
27 ················final·a$k$a·a$k$a·=·new(b.b.a.b.a.a$k$a.class);27 ················final·a$k$a·a$k$a·=·new(b.b.b.b.a.a$k$a.class);
28 ················final·Object·o;28 ················final·Object·o;
29 ················final·a$k$a·a$k$a2·=·(a$k$a)(o·=·a$k$a);29 ················final·a$k$a·a$k$a2·=·(a$k$a)(o·=·a$k$a);
30 ················new·a$k$a();30 ················new·a$k$a();
31 ················final·a$k$a·a$k$a3·=·a$k$a2;31 ················final·a$k$a·a$k$a3·=·a$k$a2;
32 ················final·Unsafe·doPrivileged·=·AccessController.doPrivileged((PrivilegedExceptionAction<Unsafe>)a$k$a3);32 ················final·Unsafe·doPrivileged·=·AccessController.doPrivileged((PrivilegedExceptionAction<Unsafe>)a$k$a3);
33 ················final·Unsafe·unsafe2;33 ················final·Unsafe·unsafe2;
34 ················final·Unsafe·doPrivileged2·=·unsafe2·=·doPrivileged;34 ················final·Unsafe·doPrivileged2·=·unsafe2·=·doPrivileged;
35 ················final·Unsafe·unsafe;35 ················final·Unsafe·unsafe;
36 ················final·Unsafe·unsafe3·=·unsafe·=·unsafe2;36 ················final·Unsafe·unsafe3·=·unsafe·=·unsafe2;
37 ············}37 ············}
38 ············try·{38 ············try·{
39 ················final·a$k$a·a$k$a·=·new(b.b.a.b.a.a$k$a.class);39 ················final·a$k$a·a$k$a·=·new(b.b.b.b.a.a$k$a.class);
40 ················final·a$k$a·a$k$a2·=·a$k$a;40 ················final·a$k$a·a$k$a2·=·a$k$a;
41 ················try·{41 ················try·{
42 ····················final·Object·o·=·a$k$a2;42 ····················final·Object·o·=·a$k$a2;
43 ····················new·a$k$a();43 ····················new·a$k$a();
44 ····················final·a$k$a·a$k$a3·=·a$k$a2;44 ····················final·a$k$a·a$k$a3·=·a$k$a2;
45 ····················final·Unsafe·doPrivileged2;45 ····················final·Unsafe·doPrivileged2;
46 ····················final·Unsafe·doPrivileged·=·doPrivileged2·=·AccessController.doPrivileged((PrivilegedExceptionAction<Unsafe>)a$k$a3);46 ····················final·Unsafe·doPrivileged·=·doPrivileged2·=·AccessController.doPrivileged((PrivilegedExceptionAction<Unsafe>)a$k$a3);
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ············································e·=·objectFieldOffset4;65 ············································e·=·objectFieldOffset4;
66 ············································final·long·objectFieldOffset5·=·unsafe.objectFieldOffset(clazz.getDeclaredField("b"));66 ············································final·long·objectFieldOffset5·=·unsafe.objectFieldOffset(clazz.getDeclaredField("b"));
67 ············································try·{67 ············································try·{
68 ················································f·=·objectFieldOffset5;68 ················································f·=·objectFieldOffset5;
69 ················································a·=·unsafe;69 ················································a·=·unsafe;
70 ············································}70 ············································}
71 ············································catch·(Exception·cause)·{71 ············································catch·(Exception·cause)·{
72 ················································b.b.a.a.d.a((Throwable)cause);72 ················································b.b.b.a.d.a((Throwable)cause);
73 ················································throw·new·RuntimeException(cause);73 ················································throw·new·RuntimeException(cause);
74 ············································}74 ············································}
75 ········································}75 ········································}
76 ········································catch·(Exception·ex3)·{}76 ········································catch·(Exception·ex3)·{}
77 ····································}77 ····································}
78 ····································catch·(Exception·ex4)·{}78 ····································catch·(Exception·ex4)·{}
79 ································}79 ································}
9.18 KB
b/b/a/b/a/a.class vs.
b/b/b/b/a/a.class
Files 3% similar despite different names
9.11 KB
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 package·b.b.a.b.a;1 package·b.b.b.b.a;
  
2 import·java.util.concurrent.TimeoutException;2 import·java.util.concurrent.TimeoutException;
3 import·java.util.Locale;3 import·java.util.Locale;
4 import·java.util.concurrent.locks.LockSupport;4 import·java.util.concurrent.locks.LockSupport;
5 import·java.util.concurrent.TimeUnit;5 import·java.util.concurrent.TimeUnit;
6 import·java.util.concurrent.ScheduledFuture;6 import·java.util.concurrent.ScheduledFuture;
7 import·java.util.concurrent.Executor;7 import·java.util.concurrent.Executor;
8 import·b.b.a.b.a.i.b;8 import·b.b.b.b.a.i.b;
9 import·java.util.concurrent.ExecutionException;9 import·java.util.concurrent.ExecutionException;
10 import·java.util.concurrent.CancellationException;10 import·java.util.concurrent.CancellationException;
11 import·java.util.concurrent.Future;11 import·java.util.concurrent.Future;
12 import·java.util.logging.Level;12 import·java.util.logging.Level;
13 import·java.util.concurrent.atomic.AtomicReferenceFieldUpdater;13 import·java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
14 import·java.util.logging.Logger;14 import·java.util.logging.Logger;
  
15 public·abstract·class·a·extends·b.b.a.b.a.i.a·implements·e15 public·abstract·class·a·extends·b.b.b.b.a.i.a·implements·e
16 {16 {
17 ····private·static·final·boolean·d;17 ····private·static·final·boolean·d;
18 ····private·static·final·Logger·e;18 ····private·static·final·Logger·e;
19 ····private·static·final·a$b·f;19 ····private·static·final·a$b·f;
20 ····private·static·final·Object·g;20 ····private·static·final·Object·g;
21 ····private·volatile·Object·a;21 ····private·volatile·Object·a;
22 ····private·volatile·a$e·b;22 ····private·volatile·a$e·b;
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 ····protected·a()·{71 ····protected·a()·{
72 ····}72 ····}
73 ····73 ····
74 ····private·a$e·a(a$e·a$e)·{74 ····private·a$e·a(a$e·a$e)·{
75 ········a$e·b;75 ········a$e·b;
76 ········do·{76 ········do·{
77 ············b·=·this.b;77 ············b·=·this.b;
78 ········}·while·(!b.b.a.b.a.a.f.a(this,·b,·a$e.d));78 ········}·while·(!b.b.b.b.a.a.f.a(this,·b,·a$e.d));
79 ········final·a$e·a$e2·=·b;79 ········final·a$e·a$e2·=·b;
80 ········a$e·c·=·a$e;80 ········a$e·c·=·a$e;
81 ········a$e·c2;81 ········a$e·c2;
82 ········for·(a$e·=·a$e2;·a$e·!=·null;·a$e·=·c2)·{82 ········for·(a$e·=·a$e2;·a$e·!=·null;·a$e·=·c2)·{
83 ············c2·=·a$e.c;83 ············c2·=·a$e.c;
84 ············a$e.c·=·c;84 ············a$e.c·=·c;
85 ············c·=·a$e;85 ············c·=·a$e;
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 ················}126 ················}
127 ················else·if·(a$l·!=·null)·{127 ················else·if·(a$l·!=·null)·{
128 ····················a$l.b·=·b;128 ····················a$l.b·=·b;
129 ····················if·(a$l.a·==·null)·{129 ····················if·(a$l.a·==·null)·{
130 ························continue·Label_0005;130 ························continue·Label_0005;
131 ····················}131 ····················}
132 ················}132 ················}
133 ················else·if·(!b.b.a.b.a.a.f.a(this,·c,·b))·{133 ················else·if·(!b.b.b.b.a.a.f.a(this,·c,·b))·{
134 ····················continue·Label_0005;134 ····················continue·Label_0005;
135 ················}135 ················}
136 ················c·=·b;136 ················c·=·b;
137 ············}137 ············}
138 ········}138 ········}
139 ····}139 ····}
140 ····140 ····
Offset 179, 22 lines modifiedOffset 179, 22 lines modified
179 ················final·a$c·a$c·=·(a$c)o;179 ················final·a$c·a$c·=·(a$c)o;
180 ················if·(a$c.a)·{180 ················if·(a$c.a)·{
181 ····················final·Throwable·b·=·a$c.b;181 ····················final·Throwable·b·=·a$c.b;
182 ····················if·(b·!=·null)·{182 ····················if·(b·!=·null)·{
183 ························o·=·new·a$c(false,·b);183 ························o·=·new·a$c(false,·b);
184 ····················}184 ····················}
185 ····················else·{185 ····················else·{
186 ························o·=·b.b.a.b.a.a$c.d;186 ························o·=·b.b.b.b.a.a$c.d;
187 ····················}187 ····················}
188 ················}188 ················}
189 ············}189 ············}
190 ············return·o;190 ············return·o;
191 ········}191 ········}
192 ········if·(obj·instanceof·b.b.a.b.a.i.a)·{192 ········if·(obj·instanceof·b.b.b.b.a.i.a)·{
193 ············final·Throwable·a·=·b.a((b.b.a.b.a.i.a)obj);193 ············final·Throwable·a·=·b.a((b.b.b.b.a.i.a)obj);
194 ············if·(a·!=·null)·{194 ············if·(a·!=·null)·{
195 ················return·new·a$d(a);195 ················return·new·a$d(a);
196 ············}196 ············}
197 ········}197 ········}
198 ········final·boolean·cancelled·=·((Future)obj).isCancelled();198 ········final·boolean·cancelled·=·((Future)obj).isCancelled();
199 ········if·((a.d·^·true)·&·cancelled)·{199 ········if·((a.d·^·true)·&·cancelled)·{
200 ············return·a$c.d;200 ············return·a$c.d;
Offset 259, 15 lines modifiedOffset 259, 15 lines modified
259 ····}259 ····}
260 ····260 ····
261 ····private·Object·b(Object·o)·{261 ····private·Object·b(Object·o)·{
262 ········if·(o·instanceof·a$c)·{262 ········if·(o·instanceof·a$c)·{
263 ············throw·a("Task·was·cancelled.",·((a$c)o).b);263 ············throw·a("Task·was·cancelled.",·((a$c)o).b);
264 ········}264 ········}
265 ········if·(!(o·instanceof·a$d))·{265 ········if·(!(o·instanceof·a$d))·{
266 ············if·(o·==·b.b.a.b.a.a.g)·{266 ············if·(o·==·b.b.b.b.a.a.g)·{
267 ················o·=·null;267 ················o·=·null;
268 ············}268 ············}
269 ············return·o;269 ············return·o;
270 ········}270 ········}
271 ········throw·new·ExecutionException(((a$d)o).a);271 ········throw·new·ExecutionException(((a$d)o).a);
272 ····}272 ····}
273 ····273 ····
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
318 ········}318 ········}
319 ····}319 ····}
320 ····320 ····
321 ····private·void·g()·{321 ····private·void·g()·{
322 ········a$l·a$l;322 ········a$l·a$l;
323 ········do·{323 ········do·{
324 ············a$l·=·this.c;324 ············a$l·=·this.c;
325 ········}·while·(!b.b.a.b.a.a.f.a(this,·a$l,·b.b.a.b.a.a$l.c));325 ········}·while·(!b.b.b.b.a.a.f.a(this,·a$l,·b.b.b.b.a.a$l.c));
326 ········while·(a$l·!=·null)·{326 ········while·(a$l·!=·null)·{
327 ············a$l.a();327 ············a$l.a();
328 ············a$l·=·a$l.b;328 ············a$l·=·a$l.b;
329 ········}329 ········}
330 ····}330 ····}
331 ····331 ····
332 ····protected·final·Throwable·a()·{332 ····protected·final·Throwable·a()·{
Offset 336, 47 lines modifiedOffset 336, 47 lines modified
336 ················return·((a$d)a).a;336 ················return·((a$d)a).a;
337 ············}337 ············}
338 ········}338 ········}
339 ········return·null;339 ········return·null;
340 ····}340 ····}
341 ····341 ····
342 ····public·void·a(final·Runnable·runnable,·final·Executor·executor)·{342 ····public·void·a(final·Runnable·runnable,·final·Executor·executor)·{
343 ········b.b.a.a.b.a((Object)runnable,·(Object)"Runnable·was·null.");343 ········b.b.b.a.b.a((Object)runnable,·(Object)"Runnable·was·null.");
344 ········b.b.a.a.b.a((Object)executor,·(Object)"Executor·was·null.");344 ········b.b.b.a.b.a((Object)executor,·(Object)"Executor·was·null.");
345 ········if·(!this.isDone())·{345 ········if·(!this.isDone())·{
346 ············a$e·c·=·this.b;346 ············a$e·c·=·this.b;
347 ············if·(c·!=·a$e.d)·{347 ············if·(c·!=·a$e.d)·{
348 ················final·a$e·a$e·=·new·a$e(runnable,·executor);348 ················final·a$e·a$e·=·new·a$e(runnable,·executor);
349 ················do·{349 ················do·{
Max diff block lines reached; 5038/9299 bytes (54.18%) of diff not shown.
756 B
b/b/a/b/a/c.class vs.
b/b/b/b/a/c.class
Files 18% similar despite different names
681 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·b.b.a.b.a;1 package·b.b.b.b.a;
  
2 import·java.util.concurrent.Executor;2 import·java.util.concurrent.Executor;
3 import·b.b.a.a.b;3 import·b.b.b.a.b;
4 import·java.util.concurrent.Future;4 import·java.util.concurrent.Future;
  
5 public·final·class·c·extends·d5 public·final·class·c·extends·d
6 {6 {
7 ····public·static·Object·a(final·Future·future)·{7 ····public·static·Object·a(final·Future·future)·{
8 ········b.a(future.isDone(),·"Future·was·expected·to·be·done:·%s",·(Object)future);8 ········b.a(future.isDone(),·"Future·was·expected·to·be·done:·%s",·(Object)future);
9 ········return·h.a(future);9 ········return·h.a(future);
10 ····}10 ····}
11 ····11 ····
12 ····public·static·void·a(final·e·e,·final·b.b.a.b.a.b·b,·final·Executor·executor)·{12 ····public·static·void·a(final·e·e,·final·b.b.b.b.a.b·b,·final·Executor·executor)·{
13 ········b.a((Object)b);13 ········b.a((Object)b);
14 ········e.a((Runnable)new·c$a((Future)e,·b),·executor);14 ········e.a((Runnable)new·c$a((Future)e,·b),·executor);
15 ····}15 ····}
16 }16 }
372 B
b/b/a/b/a/a$j.class vs.
b/b/b/b/a/a$j.class
Files 21% similar despite different names
293 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·b.b.a.b.a;1 package·b.b.b.b.a;
  
2 import·java.util.concurrent.TimeUnit;2 import·java.util.concurrent.TimeUnit;
3 import·java.util.concurrent.Executor;3 import·java.util.concurrent.Executor;
  
4 abstract·class·a$j·extends·a·implements·a$i4 abstract·class·a$j·extends·a·implements·a$i
5 {5 {
6 ····public·final·void·a(final·Runnable·runnable,·final·Executor·executor)·{6 ····public·final·void·a(final·Runnable·runnable,·final·Executor·executor)·{
36.2 KB
original/META-INF/MANIFEST.MF
    
Offset 1, 1118 lines modifiedOffset 1, 4 lines modified
1 Manifest-Version:·1.0\xd1 Manifest-Version:·1.0\xd
2 Built-By:·Generated-by-ADT\xd2 Built-By:·Generated-by-ADT\xd
3 Created-By:·Android·Gradle·3.5.0\xd3 Created-By:·Android·Gradle·3.5.0\xd
4 \xd4 \xd
5 Name:·AndroidManifest.xml\xd 
6 SHA1-Digest:·NimiqmCF1qS2OGZF5P9kabQJ93M=\xd 
7 \xd 
8 Name:·META-INF/androidx.activity_activity.version\xd 
9 SHA1-Digest:·xTi2bHEQyjoCjM/kItDx+iAKmTU=\xd 
10 \xd 
11 Name:·META-INF/androidx.arch.core_core-runtime.version\xd 
12 SHA1-Digest:·OGGiGAP82euSpAMCew2iu3rdTeE=\xd 
13 \xd 
14 Name:·META-INF/androidx.core_core.version\xd 
15 SHA1-Digest:·BeF7ZGqBckDCBhhvlPj0xwl01dw=\xd 
16 \xd 
17 Name:·META-INF/androidx.customview_customview.version\xd 
18 SHA1-Digest:·xTi2bHEQyjoCjM/kItDx+iAKmTU=\xd 
19 \xd 
20 Name:·META-INF/androidx.fragment_fragment.version\xd 
21 SHA1-Digest:·BeF7ZGqBckDCBhhvlPj0xwl01dw=\xd 
22 \xd 
23 Name:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version\xd 
24 SHA1-Digest:·OGGiGAP82euSpAMCew2iu3rdTeE=\xd 
25 \xd 
26 Name:·META-INF/androidx.lifecycle_lifecycle-livedata.version\xd 
27 SHA1-Digest:·OGGiGAP82euSpAMCew2iu3rdTeE=\xd 
28 \xd 
29 Name:·META-INF/androidx.lifecycle_lifecycle-runtime.version\xd 
30 SHA1-Digest:·NT7mjKJGjc5kZNMxBEZD01D9JW8=\xd 
31 \xd 
32 Name:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version\xd 
33 SHA1-Digest:·+XsPgR8lkGq3jxqliRDbV1fGTFg=\xd 
34 \xd 
35 Name:·META-INF/androidx.loader_loader.version\xd 
36 SHA1-Digest:·xTi2bHEQyjoCjM/kItDx+iAKmTU=\xd 
37 \xd 
38 Name:·META-INF/androidx.savedstate_savedstate.version\xd 
39 SHA1-Digest:·xTi2bHEQyjoCjM/kItDx+iAKmTU=\xd 
40 \xd 
41 Name:·META-INF/androidx.versionedparcelable_versionedparcelable.versio\xd 
42 ·n\xd 
43 SHA1-Digest:·BeF7ZGqBckDCBhhvlPj0xwl01dw=\xd 
44 \xd 
45 Name:·META-INF/androidx.viewpager_viewpager.version\xd 
46 SHA1-Digest:·xTi2bHEQyjoCjM/kItDx+iAKmTU=\xd 
47 \xd 
48 Name:·META-INF/app_release.kotlin_module\xd 
49 SHA1-Digest:·R/jSFbBMVBWaMJ3SEFacbYLOP54=\xd 
50 \xd 
51 Name:·META-INF/kotlin-stdlib-common-coroutines.kotlin_module\xd 
52 SHA1-Digest:·NODPCvIBaVYXfumm0oEeMJdHBhk=\xd 
53 \xd 
54 Name:·META-INF/kotlin-stdlib-common.kotlin_module\xd 
55 SHA1-Digest:·fJTCE5X8GdZUu1YyRmqEQwVYnco=\xd 
56 \xd 
57 Name:·META-INF/kotlin-stdlib-coroutines.kotlin_module\xd 
58 SHA1-Digest:·aqvat1CWNd7nMb43Qe60oJT6lao=\xd 
59 \xd 
60 Name:·META-INF/kotlin-stdlib-jdk7.kotlin_module\xd 
61 SHA1-Digest:·mZxx29LE5KA7NQKdYrBQTgekoVQ=\xd 
62 \xd 
63 Name:·META-INF/kotlin-stdlib.kotlin_module\xd 
64 SHA1-Digest:·lUWnx4lKJvAq7GqSJavMHg8cjRw=\xd 
65 \xd 
66 Name:·assets/flutter_assets/AssetManifest.json\xd 
67 SHA1-Digest:·6jzuY6gXAXPLizRYoJGYBB9Jpyo=\xd 
68 \xd 
69 Name:·assets/flutter_assets/FontManifest.json\xd 
70 SHA1-Digest:·vKJkVIcw+LGHFnKJGwrQwCREv68=\xd 
71 \xd 
72 Name:·assets/flutter_assets/NOTICES\xd 
73 SHA1-Digest:·zrvQ4RIEUFgf93xq1gwrIMyiJrI=\xd 
74 \xd 
75 Name:·assets/flutter_assets/assets/icon.png\xd 
76 SHA1-Digest:·NxwAnooAp6khRGtYMSN/OD1RN88=\xd 
77 \xd 
78 Name:·assets/flutter_assets/example-data/2020-08-02.json\xd 
79 SHA1-Digest:·WMVwisLKrv4on3LCdLQ2yuVpReU=\xd 
80 \xd 
81 Name:·assets/flutter_assets/fonts/MaterialIcons-Regular.otf\xd 
82 SHA1-Digest:·9Vin30Kq81tqBQhv2yQR979u3tY=\xd 
83 \xd 
84 Name:·assets/flutter_assets/packages/cupertino_icons/assets/CupertinoI\xd 
85 ·cons.ttf\xd 
86 SHA1-Digest:·P7bb/oR3EhwqCIH1M6LyTuBIWYU=\xd 
87 \xd 
88 Name:·classes.dex\xd 
89 SHA1-Digest:·HirUJjeO1BR2G3F5JWtjMfrY23g=\xd 
90 \xd 
91 Name:·kotlin/ArithmeticException.kotlin_metadata\xd 
92 SHA1-Digest:·BihgNx0ZzfX2T2eU8UKnxGl98K0=\xd 
93 \xd 
94 Name:·kotlin/AssertionError.kotlin_metadata\xd 
95 SHA1-Digest:·mjTkjikDg8LDsBcHG+FdU3AppD4=\xd 
96 \xd 
97 Name:·kotlin/BuilderInference.kotlin_metadata\xd 
98 SHA1-Digest:·tuaSV0eQKlhIbRLUXUCCoPLuCvk=\xd 
99 \xd 
100 Name:·kotlin/ClassCastException.kotlin_metadata\xd 
101 SHA1-Digest:·KvJ1VjvCt/ZeiMM3e8t3P78oRcg=\xd 
102 \xd 
103 Name:·kotlin/Comparator.kotlin_metadata\xd 
104 SHA1-Digest:·79eXdr9D+HP1NCgXEISqhEbHnx0=\xd 
105 \xd 
106 Name:·kotlin/ConcurrentModificationException.kotlin_metadata\xd 
107 SHA1-Digest:·rmt/HHjHoOJO40fhCfv/UrrTAk8=\xd 
108 \xd 
109 Name:·kotlin/Error.kotlin_metadata\xd 
110 SHA1-Digest:·ctKHP/BNBDJEa9nT1wsXkzSa8uA=\xd 
111 \xd 
112 Name:·kotlin/Exception.kotlin_metadata\xd 
113 SHA1-Digest:·+W1wJt/ImxXNiyDC5IiccqPbSio=\xd 
114 \xd 
115 Name:·kotlin/Experimental.kotlin_metadata\xd 
116 SHA1-Digest:·2uzE4arBBJu3RGzBDIgtxaQxU2g=\xd 
117 \xd 
118 Name:·kotlin/ExperimentalMultiplatform.kotlin_metadata\xd 
119 SHA1-Digest:·XCvYyXwyjO2q1JNAHFmplKG5gYY=\xd 
120 \xd 
121 Name:·kotlin/ExperimentalStdlibApi.kotlin_metadata\xd 
122 SHA1-Digest:·aTfVBQOTwcHsBNxvSE0JSKRqr2o=\xd 
123 \xd 
124 Name:·kotlin/ExperimentalUnsignedTypes.kotlin_metadata\xd 
125 SHA1-Digest:·KUbIBJ38z2T/mmOXhb3kb5wikAE=\xd 
126 \xd 
127 Name:·kotlin/HashCodeKt.kotlin_metadata\xd 
Max diff block lines reached; -1/36986 bytes (-0.00%) of diff not shown.
314 B
smali/androidx/lifecycle/h.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/h;1 .class·public·interface·abstract·Landroidx/lifecycle/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·c()Landroidx/lifecycle/e;5 .method·public·abstract·a()Landroidx/lifecycle/e;
6 .end·method6 .end·method
1.48 KB
smali/androidx/lifecycle/SingleGeneratedAdapterObserver.smali
    
Offset 6, 27 lines modifiedOffset 6, 39 lines modified
6 .implements·Landroidx/lifecycle/f;6 .implements·Landroidx/lifecycle/f;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·final·a:Landroidx/lifecycle/c;8 .field·private·final·a:Landroidx/lifecycle/c;
  
  
 9 #·direct·methods
 10 .method·constructor·<init>(Landroidx/lifecycle/c;)V
 11 ····.locals·0
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->a:Landroidx/lifecycle/c;
  
 14 ····return-void
 15 .end·method
  
  
9 #·virtual·methods16 #·virtual·methods
10 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V17 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V
11 ····.locals·318 ····.locals·3
  
12 ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->a:Landroidx/lifecycle/c;19 ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->a:Landroidx/lifecycle/c;
  
13 ····const/4·v1,·0x020 ····const/4·v1,·0x0
  
14 ····const/4·v2,·0x021 ····const/4·v2,·0x0
  
15 ····invoke-interface·{v0,·p1,·p2,·v2,·v1},·Landroidx/lifecycle/c;->a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;ZLandroidx/lifecycle/j;)V22 ····invoke-interface·{v0,·p1,·p2,·v2,·v1},·Landroidx/lifecycle/c;->a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;ZLandroidx/lifecycle/l;)V
  
16 ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->a:Landroidx/lifecycle/c;23 ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->a:Landroidx/lifecycle/c;
  
17 ····const/4·v2,·0x124 ····const/4·v2,·0x1
  
18 ····invoke-interface·{v0,·p1,·p2,·v2,·v1},·Landroidx/lifecycle/c;->a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;ZLandroidx/lifecycle/j;)V25 ····invoke-interface·{v0,·p1,·p2,·v2,·v1},·Landroidx/lifecycle/c;->a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;ZLandroidx/lifecycle/l;)V
  
19 ····return-void26 ····return-void
20 .end·method27 .end·method
4.08 KB
smali/androidx/lifecycle/LiveData$a.smali
    
Offset 1, 113 lines modifiedOffset 1, 76 lines modified
1 .class·abstract·Landroidx/lifecycle/LiveData$a;1 .class·Landroidx/lifecycle/LiveData$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/lifecycle/LiveData;8 ····value·=·Landroidx/lifecycle/LiveData;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40211 ····accessFlags·=·0x0
10 ····name·=·"a"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields14 #·instance·fields
13 .field·final·a:Landroidx/lifecycle/k;15 .field·final·synthetic·a:Landroidx/lifecycle/LiveData;
14 ····.annotation·system·Ldalvik/annotation/Signature; 
15 ········value·=·{ 
16 ············"Landroidx/lifecycle/k<", 
17 ············"-TT;>;" 
18 ········} 
19 ····.end·annotation 
20 .end·field 
  
21 .field·b:Z 
  
22 .field·final·synthetic·c:Landroidx/lifecycle/LiveData; 
  
 16 #·direct·methods
 17 .method·constructor·<init>(Landroidx/lifecycle/LiveData;)V
 18 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Landroidx/lifecycle/LiveData$a;->a:Landroidx/lifecycle/LiveData;
23 #·virtual·methods 
24 .method·a(Z)V 
25 ····.locals·4 
  
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
26 ····iget-boolean·v0,·p0,·Landroidx/lifecycle/LiveData$a;->b:Z 
  
27 ····if-ne·p1,·v0,·:cond_0 
  
28 ····return-void21 ····return-void
 22 .end·method
  
29 ····:cond_0 
30 ····iput-boolean·p1,·p0,·Landroidx/lifecycle/LiveData$a;->b:Z 
  
31 ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$a;->c:Landroidx/lifecycle/LiveData; 
  
32 ····iget·p1,·p1,·Landroidx/lifecycle/LiveData;->a:I 
  
33 ····const/4·v0,·0x1 
  
34 ····if-nez·p1,·:cond_1 
  
35 ····const/4·p1,·0x1 
  
36 ····goto·:goto_0 
  
37 ····:cond_1 
38 ····const/4·p1,·0x0 
  
39 ····:goto_0 
40 ····iget-object·v1,·p0,·Landroidx/lifecycle/LiveData$a;->c:Landroidx/lifecycle/LiveData; 
  
41 ····iget·v2,·v1,·Landroidx/lifecycle/LiveData;->a:I 
  
42 ····iget-boolean·v3,·p0,·Landroidx/lifecycle/LiveData$a;->b:Z 
  
43 ····if-eqz·v3,·:cond_2 
  
44 ····goto·:goto_1 
  
45 ····:cond_2 
46 ····const/4·v0,·-0x1 
  
47 ····:goto_1 
48 ····add-int/2addr·v2,·v0 
  
49 ····iput·v2,·v1,·Landroidx/lifecycle/LiveData;->a:I 
  
50 ····if-eqz·p1,·:cond_323 #·virtual·methods
 24 .method·public·run()V
 25 ····.locals·4
  
51 ····iget-boolean·p1,·p0,·Landroidx/lifecycle/LiveData$a;->b:Z26 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$a;->a:Landroidx/lifecycle/LiveData;
  
52 ····if-eqz·p1,·:cond_327 ····iget-object·v0,·v0,·Landroidx/lifecycle/LiveData;->a:Ljava/lang/Object;
  
53 ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$a;->c:Landroidx/lifecycle/LiveData;28 ····monitor-enter·v0
  
54 ····invoke-virtual·{p1},·Landroidx/lifecycle/LiveData;->a()V29 ····:try_start_0
 30 ····iget-object·v1,·p0,·Landroidx/lifecycle/LiveData$a;->a:Landroidx/lifecycle/LiveData;
  
 31 ····iget-object·v1,·v1,·Landroidx/lifecycle/LiveData;->e:Ljava/lang/Object;
55 ····:cond_3 
56 ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$a;->c:Landroidx/lifecycle/LiveData; 
  
57 ····iget·v0,·p1,·Landroidx/lifecycle/LiveData;->a:I32 ····iget-object·v2,·p0,·Landroidx/lifecycle/LiveData$a;->a:Landroidx/lifecycle/LiveData;
  
58 ····if-nez·v0,·:cond_433 ····sget-object·v3,·Landroidx/lifecycle/LiveData;->i:Ljava/lang/Object;
  
59 ····iget-boolean·v0,·p0,·Landroidx/lifecycle/LiveData$a;->b:Z34 ····iput-object·v3,·v2,·Landroidx/lifecycle/LiveData;->e:Ljava/lang/Object;
  
60 ····if-nez·v0,·:cond_435 ····monitor-exit·v0
 36 ····:try_end_0
 37 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
61 ····invoke-virtual·{p1},·Landroidx/lifecycle/LiveData;->b()V38 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$a;->a:Landroidx/lifecycle/LiveData;
  
 39 ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/LiveData;->a(Ljava/lang/Object;)V
62 ····:cond_4 
63 ····iget-boolean·p1,·p0,·Landroidx/lifecycle/LiveData$a;->b:Z 
  
64 ····if-eqz·p1,·:cond_540 ····return-void
  
65 ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$a;->c:Landroidx/lifecycle/LiveData;41 ····:catchall_0
 42 ····move-exception·v1
  
66 ····invoke-virtual·{p1,·p0},·Landroidx/lifecycle/LiveData;->a(Landroidx/lifecycle/LiveData$a;)V43 ····:try_start_1
 44 ····monitor-exit·v0
Max diff block lines reached; 57/4098 bytes (1.39%) of diff not shown.
22.0 KB
smali/androidx/lifecycle/i.smali
    
Offset 8, 18 lines modifiedOffset 8, 18 lines modified
8 ····value·=·{8 ····value·=·{
9 ········Landroidx/lifecycle/i$b;9 ········Landroidx/lifecycle/i$b;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·a:La/a/a/a/a;13 .field·private·a:La/a/a/b/a;
14 ····.annotation·system·Ldalvik/annotation/Signature;14 ····.annotation·system·Ldalvik/annotation/Signature;
15 ········value·=·{15 ········value·=·{
16 ············"La/a/a/a/a<",16 ············"La/a/a/b/a<",
17 ············"Landroidx/lifecycle/g;",17 ············"Landroidx/lifecycle/g;",
18 ············"Landroidx/lifecycle/i$b;",18 ············"Landroidx/lifecycle/i$b;",
19 ············">;"19 ············">;"
20 ········}20 ········}
21 ····.end·annotation21 ····.end·annotation
22 .end·field22 .end·field
  
Offset 54, 19 lines modifiedOffset 54, 19 lines modified
  
54 #·direct·methods54 #·direct·methods
55 .method·public·constructor·<init>(Landroidx/lifecycle/h;)V55 .method·public·constructor·<init>(Landroidx/lifecycle/h;)V
56 ····.locals·156 ····.locals·1
  
57 ····invoke-direct·{p0},·Landroidx/lifecycle/e;-><init>()V57 ····invoke-direct·{p0},·Landroidx/lifecycle/e;-><init>()V
  
58 ····new-instance·v0,·La/a/a/a/a;58 ····new-instance·v0,·La/a/a/b/a;
  
59 ····invoke-direct·{v0},·La/a/a/a/a;-><init>()V59 ····invoke-direct·{v0},·La/a/a/b/a;-><init>()V
  
60 ····iput-object·v0,·p0,·Landroidx/lifecycle/i;->a:La/a/a/a/a;60 ····iput-object·v0,·p0,·Landroidx/lifecycle/i;->a:La/a/a/b/a;
  
61 ····const/4·v0,·0x061 ····const/4·v0,·0x0
  
62 ····iput·v0,·p0,·Landroidx/lifecycle/i;->d:I62 ····iput·v0,·p0,·Landroidx/lifecycle/i;->d:I
  
63 ····iput-boolean·v0,·p0,·Landroidx/lifecycle/i;->e:Z63 ····iput-boolean·v0,·p0,·Landroidx/lifecycle/i;->e:Z
  
Offset 87, 95 lines modifiedOffset 87, 14 lines modified
87 ····sget-object·p1,·Landroidx/lifecycle/e$b;->b:Landroidx/lifecycle/e$b;87 ····sget-object·p1,·Landroidx/lifecycle/e$b;->b:Landroidx/lifecycle/e$b;
  
88 ····iput-object·p1,·p0,·Landroidx/lifecycle/i;->b:Landroidx/lifecycle/e$b;88 ····iput-object·p1,·p0,·Landroidx/lifecycle/i;->b:Landroidx/lifecycle/e$b;
  
89 ····return-void89 ····return-void
90 .end·method90 .end·method
  
91 .method·private·static·a(Landroidx/lifecycle/e$b;)Landroidx/lifecycle/e$a; 
92 ····.locals·3 
  
93 ····sget-object·v0,·Landroidx/lifecycle/i$a;->b:[I 
  
94 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I 
  
95 ····move-result·v1 
  
96 ····aget·v0,·v0,·v1 
  
97 ····const/4·v1,·0x1 
  
98 ····if-eq·v0,·v1,·:cond_4 
  
99 ····const/4·v1,·0x2 
  
100 ····if-eq·v0,·v1,·:cond_3 
  
101 ····const/4·v1,·0x3 
  
102 ····if-eq·v0,·v1,·:cond_2 
  
103 ····const/4·v1,·0x4 
  
104 ····if-eq·v0,·v1,·:cond_1 
  
105 ····const/4·v1,·0x5 
  
106 ····if-eq·v0,·v1,·:cond_0 
  
107 ····new-instance·v0,·Ljava/lang/IllegalArgumentException; 
  
108 ····new-instance·v1,·Ljava/lang/StringBuilder; 
  
109 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V 
  
110 ····const-string·v2,·"Unexpected·state·value·" 
  
111 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
112 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
113 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
114 ····move-result-object·p0 
  
115 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
116 ····throw·v0 
  
117 ····:cond_0 
118 ····new-instance·p0,·Ljava/lang/IllegalArgumentException; 
  
119 ····invoke-direct·{p0},·Ljava/lang/IllegalArgumentException;-><init>()V 
  
120 ····throw·p0 
  
121 ····:cond_1 
122 ····sget-object·p0,·Landroidx/lifecycle/e$a;->ON_PAUSE:Landroidx/lifecycle/e$a; 
  
123 ····return-object·p0 
  
124 ····:cond_2 
125 ····sget-object·p0,·Landroidx/lifecycle/e$a;->ON_STOP:Landroidx/lifecycle/e$a; 
  
126 ····return-object·p0 
  
127 ····:cond_3 
128 ····sget-object·p0,·Landroidx/lifecycle/e$a;->ON_DESTROY:Landroidx/lifecycle/e$a; 
  
129 ····return-object·p0 
  
130 ····:cond_4 
131 ····new-instance·p0,·Ljava/lang/IllegalArgumentException; 
  
132 ····invoke-direct·{p0},·Ljava/lang/IllegalArgumentException;-><init>()V 
  
133 ····throw·p0 
134 .end·method 
  
Max diff block lines reached; 19183/22415 bytes (85.58%) of diff not shown.
15.2 KB
smali/androidx/lifecycle/k.smali
    
Offset 1, 14 lines modifiedOffset 1, 633 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/k;1 .class·public·Landroidx/lifecycle/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·static·fields
 5 .field·private·static·a:Ljava/util/Map;
5 .annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{7 ········value·=·{
7 ········"<T:",8 ············"Ljava/util/Map<",
 9 ············"Ljava/lang/Class<",
 10 ············"*>;",
 11 ············"Ljava/lang/Integer;",
 12 ············">;"
 13 ········}
 14 ····.end·annotation
 15 .end·field
  
 16 .field·private·static·b:Ljava/util/Map;
 17 ····.annotation·system·Ldalvik/annotation/Signature;
 18 ········value·=·{
 19 ············"Ljava/util/Map<",
 20 ············"Ljava/lang/Class<",
 21 ············"*>;",
 22 ············"Ljava/util/List<",
 23 ············"Ljava/lang/reflect/Constructor<",
 24 ············"+",
 25 ············"Landroidx/lifecycle/c;",
 26 ············">;>;>;"
 27 ········}
 28 ····.end·annotation
 29 .end·field
  
  
 30 #·direct·methods
 31 .method·static·constructor·<clinit>()V
 32 ····.locals·1
  
 33 ····new-instance·v0,·Ljava/util/HashMap;
  
 34 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 35 ····sput-object·v0,·Landroidx/lifecycle/k;->a:Ljava/util/Map;
  
 36 ····new-instance·v0,·Ljava/util/HashMap;
  
 37 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 38 ····sput-object·v0,·Landroidx/lifecycle/k;->b:Ljava/util/Map;
  
 39 ····return-void
 40 .end·method
  
 41 .method·private·static·a(Ljava/lang/reflect/Constructor;Ljava/lang/Object;)Landroidx/lifecycle/c;
 42 ····.locals·2
 43 ····.annotation·system·Ldalvik/annotation/Signature;
 44 ········value·=·{
 45 ············"(",
 46 ············"Ljava/lang/reflect/Constructor<",
 47 ············"+",
 48 ············"Landroidx/lifecycle/c;",
 49 ············">;",
8 ········"Ljava/lang/Object;",50 ············"Ljava/lang/Object;",
9 ········">",51 ············")",
10 ········"Ljava/lang/Object;" 
11 ····}52 ············"Landroidx/lifecycle/c;"
 53 ········}
12 .end·annotation54 ····.end·annotation
  
 55 ····const/4·v0,·0x1
  
 56 ····:try_start_0
 57 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
 58 ····const/4·v1,·0x0
  
 59 ····aput-object·p1,·v0,·v1
  
 60 ····invoke-virtual·{p0,·v0},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
  
 61 ····move-result-object·p0
  
 62 ····check-cast·p0,·Landroidx/lifecycle/c;
 63 ····:try_end_0
 64 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_2
 65 ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_1
 66 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 67 ····return-object·p0
  
 68 ····:catch_0
 69 ····move-exception·p0
  
 70 ····new-instance·p1,·Ljava/lang/RuntimeException;
  
 71 ····invoke-direct·{p1,·p0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
  
 72 ····throw·p1
  
 73 ····:catch_1
 74 ····move-exception·p0
  
 75 ····new-instance·p1,·Ljava/lang/RuntimeException;
  
 76 ····invoke-direct·{p1,·p0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
  
 77 ····throw·p1
  
 78 ····:catch_2
 79 ····move-exception·p0
  
 80 ····new-instance·p1,·Ljava/lang/RuntimeException;
  
 81 ····invoke-direct·{p1,·p0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
  
 82 ····throw·p1
 83 .end·method
  
 84 .method·static·a(Ljava/lang/Object;)Landroidx/lifecycle/f;
 85 ····.locals·4
  
 86 ····instance-of·v0,·p0,·Landroidx/lifecycle/f;
  
 87 ····instance-of·v1,·p0,·Landroidx/lifecycle/b;
  
 88 ····if-eqz·v0,·:cond_0
  
Max diff block lines reached; -1/15479 bytes (-0.01%) of diff not shown.
976 B
smali/androidx/lifecycle/m.smali
    
Offset 1, 3 lines modifiedOffset 1, 40 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/m;1 .class·public·Landroidx/lifecycle/m;
2 .super·Ljava/lang/Object;2 .super·Landroidx/lifecycle/LiveData;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Landroidx/lifecycle/LiveData<",
 11 ········"TT;>;"
 12 ····}
 13 .end·annotation
  
  
 14 #·direct·methods
 15 .method·public·constructor·<init>()V
 16 ····.locals·0
  
 17 ····invoke-direct·{p0},·Landroidx/lifecycle/LiveData;-><init>()V
  
 18 ····return-void
 19 .end·method
  
  
 20 #·virtual·methods
 21 .method·public·a(Ljava/lang/Object;)V
 22 ····.locals·0
 23 ····.annotation·system·Ldalvik/annotation/Signature;
 24 ········value·=·{
 25 ············"(TT;)V"
 26 ········}
 27 ····.end·annotation
  
 28 ····invoke-super·{p0,·p1},·Landroidx/lifecycle/LiveData;->a(Ljava/lang/Object;)V
  
 29 ····return-void
 30 .end·method
1.88 KB
smali/androidx/lifecycle/ReflectiveGenericLifecycleObserver.smali
    
Offset 5, 24 lines modifiedOffset 5, 48 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroidx/lifecycle/f;6 .implements·Landroidx/lifecycle/f;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·final·a:Ljava/lang/Object;8 .field·private·final·a:Ljava/lang/Object;
  
9 .field·private·final·b:Landroidx/lifecycle/a;9 .field·private·final·b:Landroidx/lifecycle/a$a;
  
  
 10 #·direct·methods
 11 .method·constructor·<init>(Ljava/lang/Object;)V
 12 ····.locals·1
  
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····iput-object·p1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->a:Ljava/lang/Object;
  
 15 ····sget-object·p1,·Landroidx/lifecycle/a;->c:Landroidx/lifecycle/a;
  
 16 ····iget-object·v0,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->a:Ljava/lang/Object;
  
 17 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 18 ····move-result-object·v0
  
 19 ····invoke-virtual·{p1,·v0},·Landroidx/lifecycle/a;->a(Ljava/lang/Class;)Landroidx/lifecycle/a$a;
  
 20 ····move-result-object·p1
  
 21 ····iput-object·p1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->b:Landroidx/lifecycle/a$a;
  
 22 ····return-void
 23 .end·method
  
  
10 #·virtual·methods24 #·virtual·methods
11 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V25 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V
12 ····.locals·226 ····.locals·2
  
13 ····iget-object·v0,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->b:Landroidx/lifecycle/a;27 ····iget-object·v0,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->b:Landroidx/lifecycle/a$a;
  
14 ····iget-object·v1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->a:Ljava/lang/Object;28 ····iget-object·v1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->a:Ljava/lang/Object;
  
15 ····invoke-virtual·{v0,·p1,·p2,·v1},·Landroidx/lifecycle/a;->a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;Ljava/lang/Object;)V29 ····invoke-virtual·{v0,·p1,·p2,·v1},·Landroidx/lifecycle/a$a;->a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;Ljava/lang/Object;)V
  
16 ····const/4·p1,·0x0 
  
17 ····throw·p130 ····return-void
18 .end·method31 .end·method
903 B
smali/androidx/lifecycle/FullLifecycleObserverAdapter.smali
    
Offset 8, 14 lines modifiedOffset 8, 28 lines modified
  
8 #·instance·fields8 #·instance·fields
9 .field·private·final·a:Landroidx/lifecycle/b;9 .field·private·final·a:Landroidx/lifecycle/b;
  
10 .field·private·final·b:Landroidx/lifecycle/f;10 .field·private·final·b:Landroidx/lifecycle/f;
  
  
 11 #·direct·methods
 12 .method·constructor·<init>(Landroidx/lifecycle/b;Landroidx/lifecycle/f;)V
 13 ····.locals·0
  
 14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 15 ····iput-object·p1,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->a:Landroidx/lifecycle/b;
  
 16 ····iput-object·p2,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->b:Landroidx/lifecycle/f;
  
 17 ····return-void
 18 .end·method
  
  
11 #·virtual·methods19 #·virtual·methods
12 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V20 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V
13 ····.locals·221 ····.locals·2
  
14 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I22 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I
  
15 ····invoke-virtual·{p2},·Ljava/lang/Enum;->ordinal()I23 ····invoke-virtual·{p2},·Ljava/lang/Enum;->ordinal()I
4.43 KB
smali/androidx/lifecycle/LiveData$LifecycleBoundObserver.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;1 .class·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;
2 .super·Landroidx/lifecycle/LiveData$a;2 .super·Landroidx/lifecycle/LiveData$b;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/d;5 .implements·Landroidx/lifecycle/d;
  
  
6 #·annotations6 #·annotations
Offset 15, 68 lines modifiedOffset 15, 122 lines modified
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·"LifecycleBoundObserver"16 ····name·=·"LifecycleBoundObserver"
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Landroidx/lifecycle/LiveData<",20 ········"Landroidx/lifecycle/LiveData<",
21 ········"TT;>.a;",21 ········"TT;>.b;",
22 ········"Landroidx/lifecycle/d;"22 ········"Landroidx/lifecycle/d;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
  
25 #·instance·fields25 #·instance·fields
26 .field·final·d:Landroidx/lifecycle/h;26 .field·final·e:Landroidx/lifecycle/h;
  
27 .field·final·synthetic·e:Landroidx/lifecycle/LiveData;27 .field·final·synthetic·f:Landroidx/lifecycle/LiveData;
  
  
 28 #·direct·methods
 29 .method·constructor·<init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/h;Landroidx/lifecycle/n;)V
 30 ····.locals·0
 31 ····.annotation·system·Ldalvik/annotation/Signature;
 32 ········value·=·{
 33 ············"(",
 34 ············"Landroidx/lifecycle/h;",
 35 ············"Landroidx/lifecycle/n<",
 36 ············"-TT;>;)V"
 37 ········}
 38 ····.end·annotation
  
 39 ····iput-object·p1,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->f:Landroidx/lifecycle/LiveData;
  
 40 ····invoke-direct·{p0,·p1,·p3},·Landroidx/lifecycle/LiveData$b;-><init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/n;)V
  
 41 ····iput-object·p2,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->e:Landroidx/lifecycle/h;
  
 42 ····return-void
 43 .end·method
  
  
28 #·virtual·methods44 #·virtual·methods
 45 .method·a()V
 46 ····.locals·1
  
 47 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->e:Landroidx/lifecycle/h;
  
 48 ····invoke-interface·{v0},·Landroidx/lifecycle/h;->a()Landroidx/lifecycle/e;
  
 49 ····move-result-object·v0
  
 50 ····invoke-virtual·{v0,·p0},·Landroidx/lifecycle/e;->b(Landroidx/lifecycle/g;)V
  
 51 ····return-void
 52 .end·method
  
29 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V53 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V
30 ····.locals·054 ····.locals·0
  
31 ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->d:Landroidx/lifecycle/h;55 ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->e:Landroidx/lifecycle/h;
  
32 ····invoke-interface·{p1},·Landroidx/lifecycle/h;->c()Landroidx/lifecycle/e;56 ····invoke-interface·{p1},·Landroidx/lifecycle/h;->a()Landroidx/lifecycle/e;
  
33 ····move-result-object·p157 ····move-result-object·p1
  
34 ····invoke-virtual·{p1},·Landroidx/lifecycle/e;->a()Landroidx/lifecycle/e$b;58 ····invoke-virtual·{p1},·Landroidx/lifecycle/e;->a()Landroidx/lifecycle/e$b;
  
35 ····move-result-object·p159 ····move-result-object·p1
  
36 ····sget-object·p2,·Landroidx/lifecycle/e$b;->a:Landroidx/lifecycle/e$b;60 ····sget-object·p2,·Landroidx/lifecycle/e$b;->a:Landroidx/lifecycle/e$b;
  
37 ····if-ne·p1,·p2,·:cond_061 ····if-ne·p1,·p2,·:cond_0
  
38 ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->e:Landroidx/lifecycle/LiveData;62 ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->f:Landroidx/lifecycle/LiveData;
  
39 ····iget-object·p2,·p0,·Landroidx/lifecycle/LiveData$a;->a:Landroidx/lifecycle/k;63 ····iget-object·p2,·p0,·Landroidx/lifecycle/LiveData$b;->a:Landroidx/lifecycle/n;
  
40 ····invoke-virtual·{p1,·p2},·Landroidx/lifecycle/LiveData;->a(Landroidx/lifecycle/k;)V64 ····invoke-virtual·{p1,·p2},·Landroidx/lifecycle/LiveData;->a(Landroidx/lifecycle/n;)V
  
41 ····return-void65 ····return-void
  
42 ····:cond_066 ····:cond_0
43 ····invoke-virtual·{p0},·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->a()Z67 ····invoke-virtual·{p0},·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->b()Z
  
44 ····move-result·p168 ····move-result·p1
  
45 ····invoke-virtual·{p0,·p1},·Landroidx/lifecycle/LiveData$a;->a(Z)V69 ····invoke-virtual·{p0,·p1},·Landroidx/lifecycle/LiveData$b;->a(Z)V
  
46 ····return-void70 ····return-void
47 .end·method71 .end·method
  
 72 .method·a(Landroidx/lifecycle/h;)Z
 73 ····.locals·1
  
 74 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->e:Landroidx/lifecycle/h;
  
 75 ····if-ne·v0,·p1,·:cond_0
  
 76 ····const/4·p1,·0x1
  
 77 ····goto·:goto_0
  
 78 ····:cond_0
 79 ····const/4·p1,·0x0
  
 80 ····:goto_0
 81 ····return·p1
 82 .end·method
  
48 .method·a()Z83 .method·b()Z
49 ····.locals·284 ····.locals·2
  
50 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->d:Landroidx/lifecycle/h;85 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->e:Landroidx/lifecycle/h;
  
51 ····invoke-interface·{v0},·Landroidx/lifecycle/h;->c()Landroidx/lifecycle/e;86 ····invoke-interface·{v0},·Landroidx/lifecycle/h;->a()Landroidx/lifecycle/e;
  
52 ····move-result-object·v087 ····move-result-object·v0
Max diff block lines reached; 109/4414 bytes (2.47%) of diff not shown.
304 B
smali/androidx/lifecycle/e.smali
    
Offset 28, 7 lines modifiedOffset 28, 10 lines modified
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·abstract·a()Landroidx/lifecycle/e$b;29 .method·public·abstract·a()Landroidx/lifecycle/e$b;
30 .end·method30 .end·method
  
31 .method·public·abstract·a(Landroidx/lifecycle/g;)V31 .method·public·abstract·a(Landroidx/lifecycle/g;)V
32 .end·method32 .end·method
  
 33 .method·public·abstract·b(Landroidx/lifecycle/g;)V
 34 .end·method
424 B
smali/androidx/lifecycle/l.smali
    
Offset 1, 3 lines modifiedOffset 1, 17 lines modified
1 .class·public·Landroidx/lifecycle/l;1 .class·public·Landroidx/lifecycle/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·direct·methods
 5 .method·public·constructor·<init>()V
 6 ····.locals·1
  
 7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 8 ····new-instance·v0,·Ljava/util/HashMap;
  
 9 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 10 ····return-void
 11 .end·method
2.01 KB
smali/androidx/lifecycle/CompositeGeneratedAdaptersObserver.smali
    
Offset 6, 36 lines modifiedOffset 6, 48 lines modified
6 .implements·Landroidx/lifecycle/f;6 .implements·Landroidx/lifecycle/f;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·final·a:[Landroidx/lifecycle/c;8 .field·private·final·a:[Landroidx/lifecycle/c;
  
  
 9 #·direct·methods
 10 .method·constructor·<init>([Landroidx/lifecycle/c;)V
 11 ····.locals·0
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/c;
  
 14 ····return-void
 15 .end·method
  
  
9 #·virtual·methods16 #·virtual·methods
10 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V17 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V
11 ····.locals·618 ····.locals·6
  
12 ····new-instance·v0,·Landroidx/lifecycle/j;19 ····new-instance·v0,·Landroidx/lifecycle/l;
  
13 ····invoke-direct·{v0},·Landroidx/lifecycle/j;-><init>()V20 ····invoke-direct·{v0},·Landroidx/lifecycle/l;-><init>()V
  
14 ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/c;21 ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/c;
  
15 ····array-length·v2,·v122 ····array-length·v2,·v1
  
16 ····const/4·v3,·0x023 ····const/4·v3,·0x0
  
17 ····const/4·v4,·0x024 ····const/4·v4,·0x0
  
18 ····:goto_025 ····:goto_0
19 ····if-ge·v4,·v2,·:cond_026 ····if-ge·v4,·v2,·:cond_0
  
20 ····aget-object·v5,·v1,·v427 ····aget-object·v5,·v1,·v4
  
21 ····invoke-interface·{v5,·p1,·p2,·v3,·v0},·Landroidx/lifecycle/c;->a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;ZLandroidx/lifecycle/j;)V28 ····invoke-interface·{v5,·p1,·p2,·v3,·v0},·Landroidx/lifecycle/c;->a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;ZLandroidx/lifecycle/l;)V
  
22 ····add-int/lit8·v4,·v4,·0x129 ····add-int/lit8·v4,·v4,·0x1
  
23 ····goto·:goto_030 ····goto·:goto_0
  
24 ····:cond_031 ····:cond_0
25 ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/c;32 ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/c;
Offset 45, 15 lines modifiedOffset 57, 15 lines modified
45 ····:goto_157 ····:goto_1
46 ····if-ge·v3,·v2,·:cond_158 ····if-ge·v3,·v2,·:cond_1
  
47 ····aget-object·v4,·v1,·v359 ····aget-object·v4,·v1,·v3
  
48 ····const/4·v5,·0x160 ····const/4·v5,·0x1
  
49 ····invoke-interface·{v4,·p1,·p2,·v5,·v0},·Landroidx/lifecycle/c;->a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;ZLandroidx/lifecycle/j;)V61 ····invoke-interface·{v4,·p1,·p2,·v5,·v0},·Landroidx/lifecycle/c;->a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;ZLandroidx/lifecycle/l;)V
  
50 ····add-int/lit8·v3,·v3,·0x162 ····add-int/lit8·v3,·v3,·0x1
  
51 ····goto·:goto_163 ····goto·:goto_1
  
52 ····:cond_164 ····:cond_1
53 ····return-void65 ····return-void
14.4 KB
smali/androidx/lifecycle/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 568 lines modified
1 .class·Landroidx/lifecycle/a;1 .class·Landroidx/lifecycle/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Landroidx/lifecycle/a$b;,
 8 ········Landroidx/lifecycle/a$a;
 9 ····}
 10 .end·annotation
  
  
 11 #·static·fields
 12 .field·static·c:Landroidx/lifecycle/a;
  
  
 13 #·instance·fields
 14 .field·private·final·a:Ljava/util/Map;
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"Ljava/util/Map<",
 18 ············"Ljava/lang/Class<",
 19 ············"*>;",
 20 ············"Landroidx/lifecycle/a$a;",
 21 ············">;"
 22 ········}
 23 ····.end·annotation
 24 .end·field
  
 25 .field·private·final·b:Ljava/util/Map;
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"Ljava/util/Map<",
 29 ············"Ljava/lang/Class<",
 30 ············"*>;",
 31 ············"Ljava/lang/Boolean;",
 32 ············">;"
 33 ········}
 34 ····.end·annotation
 35 .end·field
  
  
 36 #·direct·methods
 37 .method·static·constructor·<clinit>()V
 38 ····.locals·1
  
 39 ····new-instance·v0,·Landroidx/lifecycle/a;
  
 40 ····invoke-direct·{v0},·Landroidx/lifecycle/a;-><init>()V
  
 41 ····sput-object·v0,·Landroidx/lifecycle/a;->c:Landroidx/lifecycle/a;
  
 42 ····return-void
 43 .end·method
  
 44 .method·constructor·<init>()V
 45 ····.locals·1
  
 46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 47 ····new-instance·v0,·Ljava/util/HashMap;
  
 48 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 49 ····iput-object·v0,·p0,·Landroidx/lifecycle/a;->a:Ljava/util/Map;
  
 50 ····new-instance·v0,·Ljava/util/HashMap;
  
 51 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 52 ····iput-object·v0,·p0,·Landroidx/lifecycle/a;->b:Ljava/util/Map;
  
 53 ····return-void
 54 .end·method
  
 55 .method·private·a(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a$a;
 56 ····.locals·11
 57 ····.annotation·system·Ldalvik/annotation/Signature;
 58 ········value·=·{
 59 ············"(",
 60 ············"Ljava/lang/Class<",
 61 ············"*>;[",
 62 ············"Ljava/lang/reflect/Method;",
 63 ············")",
 64 ············"Landroidx/lifecycle/a$a;"
 65 ········}
 66 ····.end·annotation
  
 67 ····invoke-virtual·{p1},·Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
  
 68 ····move-result-object·v0
  
 69 ····new-instance·v1,·Ljava/util/HashMap;
  
 70 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
 71 ····if-eqz·v0,·:cond_0
  
 72 ····invoke-virtual·{p0,·v0},·Landroidx/lifecycle/a;->a(Ljava/lang/Class;)Landroidx/lifecycle/a$a;
  
 73 ····move-result-object·v0
  
 74 ····if-eqz·v0,·:cond_0
  
 75 ····iget-object·v0,·v0,·Landroidx/lifecycle/a$a;->b:Ljava/util/Map;
  
 76 ····invoke-interface·{v1,·v0},·Ljava/util/Map;->putAll(Ljava/util/Map;)V
  
 77 ····:cond_0
 78 ····invoke-virtual·{p1},·Ljava/lang/Class;->getInterfaces()[Ljava/lang/Class;
  
 79 ····move-result-object·v0
  
 80 ····array-length·v2,·v0
  
 81 ····const/4·v3,·0x0
  
 82 ····const/4·v4,·0x0
  
 83 ····:goto_0
 84 ····if-ge·v4,·v2,·:cond_2
  
 85 ····aget-object·v5,·v0,·v4
  
 86 ····invoke-virtual·{p0,·v5},·Landroidx/lifecycle/a;->a(Ljava/lang/Class;)Landroidx/lifecycle/a$a;
Max diff block lines reached; 2655/14674 bytes (18.09%) of diff not shown.
894 B
smali/androidx/lifecycle/i$b.smali
    
Offset 16, 14 lines modifiedOffset 16, 32 lines modified
  
16 #·instance·fields16 #·instance·fields
17 .field·a:Landroidx/lifecycle/e$b;17 .field·a:Landroidx/lifecycle/e$b;
  
18 .field·b:Landroidx/lifecycle/f;18 .field·b:Landroidx/lifecycle/f;
  
  
 19 #·direct·methods
 20 .method·constructor·<init>(Landroidx/lifecycle/g;Landroidx/lifecycle/e$b;)V
 21 ····.locals·0
  
 22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 23 ····invoke-static·{p1},·Landroidx/lifecycle/k;->a(Ljava/lang/Object;)Landroidx/lifecycle/f;
  
 24 ····move-result-object·p1
  
 25 ····iput-object·p1,·p0,·Landroidx/lifecycle/i$b;->b:Landroidx/lifecycle/f;
  
 26 ····iput-object·p2,·p0,·Landroidx/lifecycle/i$b;->a:Landroidx/lifecycle/e$b;
  
 27 ····return-void
 28 .end·method
  
  
19 #·virtual·methods29 #·virtual·methods
20 .method·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V30 .method·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V
21 ····.locals·231 ····.locals·2
  
22 ····invoke-static·{p2},·Landroidx/lifecycle/i;->b(Landroidx/lifecycle/e$a;)Landroidx/lifecycle/e$b;32 ····invoke-static·{p2},·Landroidx/lifecycle/i;->b(Landroidx/lifecycle/e$a;)Landroidx/lifecycle/e$b;
  
23 ····move-result-object·v033 ····move-result-object·v0
678 B
smali/androidx/lifecycle/j.smali
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 .class·public·Landroidx/lifecycle/j;1 .class·public·interface·abstract·Landroidx/lifecycle/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Landroidx/lifecycle/h;
  
4 #·direct·methods 
5 .method·public·constructor·<init>()V 
6 ····.locals·1 
  
7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V6 #·annotations
 7 .annotation·runtime·Ljava/lang/Deprecated;
 8 .end·annotation
  
8 ····new-instance·v0,·Ljava/util/HashMap; 
  
 9 #·virtual·methods
 10 .method·public·abstract·a()Landroidx/lifecycle/i;
9 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
10 ····return-void 
11 .end·method11 .end·method
10.4 KB
smali/androidx/lifecycle/LiveData.smali
    
Offset 2, 52 lines modifiedOffset 2, 432 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroidx/lifecycle/LiveData$a;,7 ········Landroidx/lifecycle/LiveData$b;,
8 ········Landroidx/lifecycle/LiveData$LifecycleBoundObserver;8 ········Landroidx/lifecycle/LiveData$LifecycleBoundObserver;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/Signature;11 .annotation·system·Ldalvik/annotation/Signature;
12 ····value·=·{12 ····value·=·{
13 ········"<T:",13 ········"<T:",
14 ········"Ljava/lang/Object;",14 ········"Ljava/lang/Object;",
15 ········">",15 ········">",
16 ········"Ljava/lang/Object;"16 ········"Ljava/lang/Object;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
 19 #·static·fields
 20 .field·static·final·i:Ljava/lang/Object;
  
  
19 #·instance·fields21 #·instance·fields
 22 .field·final·a:Ljava/lang/Object;
  
 23 .field·private·b:La/a/a/b/b;
 24 ····.annotation·system·Ldalvik/annotation/Signature;
 25 ········value·=·{
 26 ············"La/a/a/b/b<",
 27 ············"Landroidx/lifecycle/n<",
 28 ············"-TT;>;",
 29 ············"Landroidx/lifecycle/LiveData<",
 30 ············"TT;>.b;>;"
 31 ········}
 32 ····.end·annotation
 33 .end·field
  
20 .field·a:I34 .field·c:I
  
 35 .field·private·volatile·d:Ljava/lang/Object;
  
 36 .field·volatile·e:Ljava/lang/Object;
  
 37 .field·private·f:I
  
 38 .field·private·g:Z
  
 39 .field·private·h:Z
  
  
 40 #·direct·methods
 41 .method·static·constructor·<clinit>()V
 42 ····.locals·1
  
 43 ····new-instance·v0,·Ljava/lang/Object;
  
 44 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 45 ····sput-object·v0,·Landroidx/lifecycle/LiveData;->i:Ljava/lang/Object;
  
 46 ····return-void
 47 .end·method
  
 48 .method·public·constructor·<init>()V
 49 ····.locals·1
  
 50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 51 ····new-instance·v0,·Ljava/lang/Object;
  
 52 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 53 ····iput-object·v0,·p0,·Landroidx/lifecycle/LiveData;->a:Ljava/lang/Object;
  
 54 ····new-instance·v0,·La/a/a/b/b;
  
 55 ····invoke-direct·{v0},·La/a/a/b/b;-><init>()V
  
 56 ····iput-object·v0,·p0,·Landroidx/lifecycle/LiveData;->b:La/a/a/b/b;
  
 57 ····const/4·v0,·0x0
  
 58 ····iput·v0,·p0,·Landroidx/lifecycle/LiveData;->c:I
  
 59 ····sget-object·v0,·Landroidx/lifecycle/LiveData;->i:Ljava/lang/Object;
  
 60 ····iput-object·v0,·p0,·Landroidx/lifecycle/LiveData;->d:Ljava/lang/Object;
  
 61 ····iput-object·v0,·p0,·Landroidx/lifecycle/LiveData;->e:Ljava/lang/Object;
  
 62 ····const/4·v0,·-0x1
  
 63 ····iput·v0,·p0,·Landroidx/lifecycle/LiveData;->f:I
  
 64 ····new-instance·v0,·Landroidx/lifecycle/LiveData$a;
  
 65 ····invoke-direct·{v0,·p0},·Landroidx/lifecycle/LiveData$a;-><init>(Landroidx/lifecycle/LiveData;)V
  
 66 ····return-void
 67 .end·method
  
 68 .method·private·static·a(Ljava/lang/String;)V
 69 ····.locals·3
  
 70 ····invoke-static·{},·La/a/a/a/a;->b()La/a/a/a/a;
  
 71 ····move-result-object·v0
  
 72 ····invoke-virtual·{v0},·La/a/a/a/a;->a()Z
  
 73 ····move-result·v0
  
 74 ····if-eqz·v0,·:cond_0
  
 75 ····return-void
  
 76 ····:cond_0
 77 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
 78 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
 79 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
Max diff block lines reached; 5795/10596 bytes (54.69%) of diff not shown.
410 B
smali/androidx/lifecycle/c.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/c;1 .class·public·interface·abstract·Landroidx/lifecycle/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;ZLandroidx/lifecycle/j;)V5 .method·public·abstract·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;ZLandroidx/lifecycle/l;)V
6 .end·method6 .end·method
48.4 KB
smali/androidx/fragment/app/a.smali
    
Offset 1, 14 lines modifiedOffset 1, 1964 lines modified
1 .class·public·Landroidx/fragment/app/a;1 .class·final·Landroidx/fragment/app/a;
2 .super·Ljava/lang/Object;2 .super·Landroidx/fragment/app/n;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/content/ComponentCallbacks; 
6 .implements·Landroid/view/View$OnCreateContextMenuListener; 
7 .implements·Landroidx/lifecycle/h; 
8 .implements·Landroidx/lifecycle/m; 
9 .implements·Landroidx/savedstate/b;5 .implements·Landroidx/fragment/app/i$a;
 6 .implements·Landroidx/fragment/app/j$k;
  
  
Diff chunk too large, falling back to line-by-line diff (1954 lines added, 1 lines removed)
10 #·instance·fields7 #·instance·fields
11 .field·a:Landroid/view/View;8 .field·final·r:Landroidx/fragment/app/j;
  
 9 .field·s:Z
  
 10 .field·t:I
  
  
 11 #·direct·methods
 12 .method·public·constructor·<init>(Landroidx/fragment/app/j;)V
 13 ····.locals·1
  
 14 ····invoke-direct·{p0},·Landroidx/fragment/app/n;-><init>()V
  
 15 ····const/4·v0,·-0x1
  
 16 ····iput·v0,·p0,·Landroidx/fragment/app/a;->t:I
  
 17 ····iput-object·p1,·p0,·Landroidx/fragment/app/a;->r:Landroidx/fragment/app/j;
  
 18 ····return-void
 19 .end·method
  
 20 .method·private·static·b(Landroidx/fragment/app/n$a;)Z
 21 ····.locals·1
  
 22 ····iget-object·p0,·p0,·Landroidx/fragment/app/n$a;->b:Landroidx/fragment/app/Fragment;
  
 23 ····if-eqz·p0,·:cond_0
  
 24 ····iget-boolean·v0,·p0,·Landroidx/fragment/app/Fragment;->k:Z
  
 25 ····if-eqz·v0,·:cond_0
  
 26 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment;->G:Landroid/view/View;
  
 27 ····if-eqz·v0,·:cond_0
  
 28 ····iget-boolean·v0,·p0,·Landroidx/fragment/app/Fragment;->z:Z
  
 29 ····if-nez·v0,·:cond_0
  
 30 ····iget-boolean·v0,·p0,·Landroidx/fragment/app/Fragment;->y:Z
  
 31 ····if-nez·v0,·:cond_0
  
 32 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->I()Z
  
 33 ····move-result·p0
  
 34 ····if-eqz·p0,·:cond_0
  
 35 ····const/4·p0,·0x1
  
 36 ····goto·:goto_0
  
 37 ····:cond_0
 38 ····const/4·p0,·0x0
  
 39 ····:goto_0
 40 ····return·p0
 41 .end·method
  
  
 42 #·virtual·methods
 43 .method·public·a()I
 44 ····.locals·1
  
 45 ····const/4·v0,·0x0
  
 46 ····invoke-virtual·{p0,·v0},·Landroidx/fragment/app/a;->a(Z)I
  
 47 ····move-result·v0
  
 48 ····return·v0
 49 .end·method
  
 50 .method·a(Z)I
 51 ····.locals·2
  
 52 ····iget-boolean·v0,·p0,·Landroidx/fragment/app/a;->s:Z
  
 53 ····if-nez·v0,·:cond_2
  
 54 ····sget-boolean·v0,·Landroidx/fragment/app/j;->H:Z
  
 55 ····if-eqz·v0,·:cond_0
  
 56 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 57 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 58 ····const-string·v1,·"Commit:·"
  
 59 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 60 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 61 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 62 ····move-result-object·v0
  
 63 ····const-string·v1,·"FragmentManager"
  
 64 ····invoke-static·{v1,·v0},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
 65 ····new-instance·v0,·La/c/c/b;
  
 66 ····invoke-direct·{v0,·v1},·La/c/c/b;-><init>(Ljava/lang/String;)V
  
 67 ····new-instance·v1,·Ljava/io/PrintWriter;
  
 68 ····invoke-direct·{v1,·v0},·Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V
Max diff block lines reached; -1/49532 bytes (-0.00%) of diff not shown.
1.53 KB
smali/androidx/fragment/app/Fragment$2.smali
    
Offset 2, 29 lines modifiedOffset 2, 52 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/f;5 .implements·Landroidx/lifecycle/f;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Landroidx/fragment/app/Fragment;->j0()V
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x0
 12 ····name·=·null
 13 .end·annotation
  
  
6 #·instance·fields14 #·instance·fields
7 .field·final·synthetic·a:Landroidx/fragment/app/a;15 .field·final·synthetic·a:Landroidx/fragment/app/Fragment;
  
  
 16 #·direct·methods
 17 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V
 18 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$2;->a:Landroidx/fragment/app/Fragment;
  
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····return-void
 22 .end·method
  
  
8 #·virtual·methods23 #·virtual·methods
9 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V24 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V
10 ····.locals·025 ····.locals·0
  
11 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_STOP:Landroidx/lifecycle/e$a;26 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_STOP:Landroidx/lifecycle/e$a;
  
12 ····if-ne·p2,·p1,·:cond_027 ····if-ne·p2,·p1,·:cond_0
  
13 ····iget-object·p1,·p0,·Landroidx/fragment/app/Fragment$2;->a:Landroidx/fragment/app/a;28 ····iget-object·p1,·p0,·Landroidx/fragment/app/Fragment$2;->a:Landroidx/fragment/app/Fragment;
  
14 ····iget-object·p1,·p1,·Landroidx/fragment/app/a;->a:Landroid/view/View;29 ····iget-object·p1,·p1,·Landroidx/fragment/app/Fragment;->G:Landroid/view/View;
  
15 ····if-eqz·p1,·:cond_030 ····if-eqz·p1,·:cond_0
  
16 ····invoke-virtual·{p1},·Landroid/view/View;->cancelPendingInputEvents()V31 ····invoke-virtual·{p1},·Landroid/view/View;->cancelPendingInputEvents()V
  
17 ····:cond_032 ····:cond_0
18 ····return-void33 ····return-void
2.97 KB
smali/androidx/versionedparcelable/a.smali
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
  
85 ····iget-object·v0,·p0,·Landroidx/versionedparcelable/a;->c:La/b/a;85 ····iget-object·v0,·p0,·Landroidx/versionedparcelable/a;->c:La/b/a;
  
86 ····invoke-virtual·{p1},·Ljava/lang/Class;->getName()Ljava/lang/String;86 ····invoke-virtual·{p1},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
87 ····move-result-object·v187 ····move-result-object·v1
  
88 ····invoke-virtual·{v0,·v1},·La/b/d;->get(Ljava/lang/Object;)Ljava/lang/Object;88 ····invoke-virtual·{v0,·v1},·La/b/e;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····check-cast·v0,·Ljava/lang/Class;90 ····check-cast·v0,·Ljava/lang/Class;
  
91 ····if-nez·v0,·:cond_091 ····if-nez·v0,·:cond_0
  
Offset 137, 30 lines modifiedOffset 137, 30 lines modified
  
137 ····iget-object·v1,·p0,·Landroidx/versionedparcelable/a;->c:La/b/a;137 ····iget-object·v1,·p0,·Landroidx/versionedparcelable/a;->c:La/b/a;
  
138 ····invoke-virtual·{p1},·Ljava/lang/Class;->getName()Ljava/lang/String;138 ····invoke-virtual·{p1},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
139 ····move-result-object·p1139 ····move-result-object·p1
  
140 ····invoke-virtual·{v1,·p1,·v0},·La/b/d;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;140 ····invoke-virtual·{v1,·p1,·v0},·La/b/e;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
141 ····:cond_0141 ····:cond_0
142 ····return-object·v0142 ····return-object·v0
143 .end·method143 .end·method
  
144 .method·private·b(Ljava/lang/Class;)Ljava/lang/reflect/Method;144 .method·private·b(Ljava/lang/Class;)Ljava/lang/reflect/Method;
145 ····.locals·4145 ····.locals·4
  
146 ····iget-object·v0,·p0,·Landroidx/versionedparcelable/a;->b:La/b/a;146 ····iget-object·v0,·p0,·Landroidx/versionedparcelable/a;->b:La/b/a;
  
147 ····invoke-virtual·{p1},·Ljava/lang/Class;->getName()Ljava/lang/String;147 ····invoke-virtual·{p1},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
148 ····move-result-object·v1148 ····move-result-object·v1
  
149 ····invoke-virtual·{v0,·v1},·La/b/d;->get(Ljava/lang/Object;)Ljava/lang/Object;149 ····invoke-virtual·{v0,·v1},·La/b/e;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
150 ····move-result-object·v0150 ····move-result-object·v0
  
151 ····check-cast·v0,·Ljava/lang/reflect/Method;151 ····check-cast·v0,·Ljava/lang/reflect/Method;
  
152 ····if-nez·v0,·:cond_0152 ····if-nez·v0,·:cond_0
  
Offset 192, 28 lines modifiedOffset 192, 28 lines modified
  
192 ····iget-object·v1,·p0,·Landroidx/versionedparcelable/a;->b:La/b/a;192 ····iget-object·v1,·p0,·Landroidx/versionedparcelable/a;->b:La/b/a;
  
193 ····invoke-virtual·{p1},·Ljava/lang/Class;->getName()Ljava/lang/String;193 ····invoke-virtual·{p1},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
194 ····move-result-object·p1194 ····move-result-object·p1
  
195 ····invoke-virtual·{v1,·p1,·v0},·La/b/d;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;195 ····invoke-virtual·{v1,·p1,·v0},·La/b/e;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
196 ····:cond_0196 ····:cond_0
197 ····return-object·v0197 ····return-object·v0
198 .end·method198 .end·method
  
199 .method·private·b(Ljava/lang/String;)Ljava/lang/reflect/Method;199 .method·private·b(Ljava/lang/String;)Ljava/lang/reflect/Method;
200 ····.locals·4200 ····.locals·4
  
201 ····const-class·v0,·Landroidx/versionedparcelable/a;201 ····const-class·v0,·Landroidx/versionedparcelable/a;
  
202 ····iget-object·v1,·p0,·Landroidx/versionedparcelable/a;->a:La/b/a;202 ····iget-object·v1,·p0,·Landroidx/versionedparcelable/a;->a:La/b/a;
  
203 ····invoke-virtual·{v1,·p1},·La/b/d;->get(Ljava/lang/Object;)Ljava/lang/Object;203 ····invoke-virtual·{v1,·p1},·La/b/e;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
204 ····move-result-object·v1204 ····move-result-object·v1
  
205 ····check-cast·v1,·Ljava/lang/reflect/Method;205 ····check-cast·v1,·Ljava/lang/reflect/Method;
  
206 ····if-nez·v1,·:cond_0206 ····if-nez·v1,·:cond_0
  
Offset 239, 15 lines modifiedOffset 239, 15 lines modified
  
239 ····invoke-virtual·{v1,·v0,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;239 ····invoke-virtual·{v1,·v0,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
240 ····move-result-object·v1240 ····move-result-object·v1
  
241 ····iget-object·v0,·p0,·Landroidx/versionedparcelable/a;->a:La/b/a;241 ····iget-object·v0,·p0,·Landroidx/versionedparcelable/a;->a:La/b/a;
  
242 ····invoke-virtual·{v0,·p1,·v1},·La/b/d;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;242 ····invoke-virtual·{v0,·p1,·v1},·La/b/e;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
243 ····:cond_0243 ····:cond_0
244 ····return-object·v1244 ····return-object·v1
245 .end·method245 .end·method
  
246 .method·private·b(Landroidx/versionedparcelable/c;)V246 .method·private·b(Landroidx/versionedparcelable/c;)V
247 ····.locals·3247 ····.locals·3
395 B
smali/androidx/core/app/a$c.smali
    
Offset 11, 9 lines modifiedOffset 11, 12 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x60912 ····accessFlags·=·0x609
13 ····name·=·"c"13 ····name·=·"c"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
 16 .method·public·abstract·a(Landroid/app/Activity;IILandroid/content/Intent;)Z
 17 .end·method
  
16 .method·public·abstract·a(Landroid/app/Activity;[Ljava/lang/String;I)Z18 .method·public·abstract·a(Landroid/app/Activity;[Ljava/lang/String;I)Z
17 .end·method19 .end·method
498 B
smali/androidx/core/app/a$a.smali
    
Offset 91, 11 lines modifiedOffset 91, 11 lines modified
  
91 ····check-cast·v1,·Landroidx/core/app/a$b;91 ····check-cast·v1,·Landroidx/core/app/a$b;
  
92 ····iget·v2,·p0,·Landroidx/core/app/a$a;->c:I92 ····iget·v2,·p0,·Landroidx/core/app/a$a;->c:I
  
93 ····iget-object·v3,·p0,·Landroidx/core/app/a$a;->a:[Ljava/lang/String;93 ····iget-object·v3,·p0,·Landroidx/core/app/a$a;->a:[Ljava/lang/String;
  
94 ····invoke-interface·{v1,·v2,·v3,·v0},·Landroidx/core/app/a$b;->a(I[Ljava/lang/String;[I)V94 ····invoke-interface·{v1,·v2,·v3,·v0},·Landroidx/core/app/a$b;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V
  
95 ····return-void95 ····return-void
96 .end·method96 .end·method
3.17 KB
smali/androidx/core/app/b.smali
    
Offset 1, 7 lines modifiedOffset 1, 134 lines modified
1 .class·public·Landroidx/core/app/b;1 .class·public·Landroidx/core/app/b;
2 .super·Landroid/app/Activity;2 .super·Landroid/app/Activity;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/h;5 .implements·Landroidx/lifecycle/h;
6 .implements·La/c/b/a;6 .implements·La/c/d/a$a;
  
  
 7 #·instance·fields
 8 .field·private·a:Landroidx/lifecycle/i;
  
  
 9 #·direct·methods
 10 .method·public·constructor·<init>()V
 11 ····.locals·1
  
 12 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V
  
 13 ····new-instance·v0,·La/b/e;
  
 14 ····invoke-direct·{v0},·La/b/e;-><init>()V
  
 15 ····new-instance·v0,·Landroidx/lifecycle/i;
  
 16 ····invoke-direct·{v0,·p0},·Landroidx/lifecycle/i;-><init>(Landroidx/lifecycle/h;)V
  
 17 ····iput-object·v0,·p0,·Landroidx/core/app/b;->a:Landroidx/lifecycle/i;
  
 18 ····return-void
 19 .end·method
  
  
 20 #·virtual·methods
 21 .method·public·a(Landroid/view/KeyEvent;)Z
 22 ····.locals·0
  
 23 ····invoke-super·{p0,·p1},·Landroid/app/Activity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
  
 24 ····move-result·p1
  
 25 ····return·p1
 26 .end·method
  
 27 .method·public·dispatchKeyEvent(Landroid/view/KeyEvent;)Z
 28 ····.locals·2
  
 29 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
 30 ····move-result-object·v0
  
 31 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
 32 ····move-result-object·v0
  
 33 ····if-eqz·v0,·:cond_0
  
 34 ····invoke-static·{v0,·p1},·La/c/d/a;->a(Landroid/view/View;Landroid/view/KeyEvent;)Z
  
 35 ····move-result·v1
  
 36 ····if-eqz·v1,·:cond_0
  
 37 ····const/4·p1,·0x1
  
 38 ····return·p1
  
 39 ····:cond_0
 40 ····invoke-static·{p0,·v0,·p0,·p1},·La/c/d/a;->a(La/c/d/a$a;Landroid/view/View;Landroid/view/Window$Callback;Landroid/view/KeyEvent;)Z
  
 41 ····move-result·p1
  
 42 ····return·p1
 43 .end·method
  
 44 .method·public·dispatchKeyShortcutEvent(Landroid/view/KeyEvent;)Z
 45 ····.locals·1
  
 46 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
 47 ····move-result-object·v0
  
 48 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
 49 ····move-result-object·v0
  
 50 ····if-eqz·v0,·:cond_0
  
 51 ····invoke-static·{v0,·p1},·La/c/d/a;->a(Landroid/view/View;Landroid/view/KeyEvent;)Z
  
 52 ····move-result·v0
  
 53 ····if-eqz·v0,·:cond_0
  
 54 ····const/4·p1,·0x1
  
 55 ····return·p1
  
 56 ····:cond_0
 57 ····invoke-super·{p0,·p1},·Landroid/app/Activity;->dispatchKeyShortcutEvent(Landroid/view/KeyEvent;)Z
  
 58 ····move-result·p1
  
 59 ····return·p1
 60 .end·method
  
 61 .method·protected·onCreate(Landroid/os/Bundle;)V
 62 ····.locals·0
 63 ····.annotation·build·Landroid/annotation/SuppressLint;
 64 ········value·=·{
 65 ············"RestrictedApi"
 66 ········}
 67 ····.end·annotation
  
 68 ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
  
 69 ····invoke-static·{p0},·Landroidx/lifecycle/p;->a(Landroid/app/Activity;)V
  
 70 ····return-void
 71 .end·method
  
 72 .method·protected·onSaveInstanceState(Landroid/os/Bundle;)V
 73 ····.locals·2
  
 74 ····iget-object·v0,·p0,·Landroidx/core/app/b;->a:Landroidx/lifecycle/i;
  
 75 ····sget-object·v1,·Landroidx/lifecycle/e$b;->c:Landroidx/lifecycle/e$b;
Max diff block lines reached; -1/3184 bytes (-0.03%) of diff not shown.
358 B
smali/androidx/core/app/a$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(I[Ljava/lang/String;[I)V16 .method·public·abstract·onRequestPermissionsResult(I[Ljava/lang/String;[I)V
17 .end·method17 .end·method
758 B
smali/androidx/core/app/a.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·Landroidx/core/app/a;1 .class·public·Landroidx/core/app/a;
2 .super·La/c/a/a;2 .super·La/c/b/a;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroidx/core/app/a$d;,7 ········Landroidx/core/app/a$d;,
Offset 14, 14 lines modifiedOffset 14, 22 lines modified
  
  
14 #·static·fields14 #·static·fields
15 .field·private·static·a:Landroidx/core/app/a$c;15 .field·private·static·a:Landroidx/core/app/a$c;
  
  
16 #·direct·methods16 #·direct·methods
 17 .method·public·static·a()Landroidx/core/app/a$c;
 18 ····.locals·1
  
 19 ····sget-object·v0,·Landroidx/core/app/a;->a:Landroidx/core/app/a$c;
  
 20 ····return-object·v0
 21 .end·method
  
17 .method·public·static·a(Landroid/app/Activity;[Ljava/lang/String;I)V22 .method·public·static·a(Landroid/app/Activity;[Ljava/lang/String;I)V
18 ····.locals·223 ····.locals·2
  
19 ····sget-object·v0,·Landroidx/core/app/a;->a:Landroidx/core/app/a$c;24 ····sget-object·v0,·Landroidx/core/app/a;->a:Landroidx/core/app/a$c;
  
20 ····if-eqz·v0,·:cond_025 ····if-eqz·v0,·:cond_0
  
586 B
smali/androidx/activity/ImmLeaksCleaner.smali
    
Offset 17, 14 lines modifiedOffset 17, 24 lines modified
  
  
17 #·instance·fields17 #·instance·fields
18 .field·private·a:Landroid/app/Activity;18 .field·private·a:Landroid/app/Activity;
  
  
19 #·direct·methods19 #·direct·methods
 20 .method·constructor·<init>(Landroid/app/Activity;)V
 21 ····.locals·0
  
 22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 23 ····iput-object·p1,·p0,·Landroidx/activity/ImmLeaksCleaner;->a:Landroid/app/Activity;
  
 24 ····return-void
 25 .end·method
  
20 .method·private·static·a()V26 .method·private·static·a()V
21 ····.locals·327 ····.locals·3
  
22 ····const/4·v0,·0x228 ····const/4·v0,·0x2
  
23 ····:try_start_029 ····:try_start_0
24 ····sput·v0,·Landroidx/activity/ImmLeaksCleaner;->b:I30 ····sput·v0,·Landroidx/activity/ImmLeaksCleaner;->b:I
3.8 KB
smali/androidx/activity/OnBackPressedDispatcher.smali
    
Offset 2, 28 lines modifiedOffset 2, 131 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;7 ········Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;,
 8 ········Landroidx/activity/OnBackPressedDispatcher$a;
8 ····}9 ····}
9 .end·annotation10 .end·annotation
  
  
 11 #·instance·fields
 12 .field·private·final·a:Ljava/lang/Runnable;
  
 13 .field·final·b:Ljava/util/ArrayDeque;
 14 ····.annotation·system·Ldalvik/annotation/Signature;
 15 ········value·=·{
 16 ············"Ljava/util/ArrayDeque<",
 17 ············"Landroidx/activity/b;",
 18 ············">;"
 19 ········}
 20 ····.end·annotation
 21 .end·field
  
  
 22 #·direct·methods
 23 .method·public·constructor·<init>(Ljava/lang/Runnable;)V
 24 ····.locals·1
  
 25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 26 ····new-instance·v0,·Ljava/util/ArrayDeque;
  
 27 ····invoke-direct·{v0},·Ljava/util/ArrayDeque;-><init>()V
  
 28 ····iput-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher;->b:Ljava/util/ArrayDeque;
  
 29 ····iput-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher;->a:Ljava/lang/Runnable;
  
 30 ····return-void
 31 .end·method
  
  
10 #·virtual·methods32 #·virtual·methods
11 .method·a(Landroidx/activity/c;)Landroidx/activity/a;33 .method·a(Landroidx/activity/b;)Landroidx/activity/a;
12 ····.locals·034 ····.locals·1
  
13 ····const·p0,·0x035 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher;->b:Ljava/util/ArrayDeque;
  
14 ····throw·p036 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayDeque;->add(Ljava/lang/Object;)Z
  
 37 ····new-instance·v0,·Landroidx/activity/OnBackPressedDispatcher$a;
  
 38 ····invoke-direct·{v0,·p0,·p1},·Landroidx/activity/OnBackPressedDispatcher$a;-><init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/b;)V
  
 39 ····invoke-virtual·{p1,·v0},·Landroidx/activity/b;->a(Landroidx/activity/a;)V
  
 40 ····return-object·v0
15 .end·method41 .end·method
  
16 .method·public·a()V42 .method·public·a()V
17 ····.locals·043 ····.locals·3
  
 44 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher;->b:Ljava/util/ArrayDeque;
  
 45 ····invoke-virtual·{v0},·Ljava/util/ArrayDeque;->descendingIterator()Ljava/util/Iterator;
  
 46 ····move-result-object·v0
  
 47 ····:cond_0
 48 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
 49 ····move-result·v1
  
 50 ····if-eqz·v1,·:cond_1
  
 51 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 52 ····move-result-object·v1
  
 53 ····check-cast·v1,·Landroidx/activity/b;
  
 54 ····invoke-virtual·{v1},·Landroidx/activity/b;->b()Z
  
 55 ····move-result·v2
  
 56 ····if-eqz·v2,·:cond_0
  
 57 ····invoke-virtual·{v1},·Landroidx/activity/b;->a()V
  
 58 ····return-void
  
 59 ····:cond_1
 60 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher;->a:Ljava/lang/Runnable;
  
 61 ····if-eqz·v0,·:cond_2
  
 62 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
 63 ····:cond_2
 64 ····return-void
 65 .end·method
  
 66 .method·public·a(Landroidx/lifecycle/h;Landroidx/activity/b;)V
 67 ····.locals·2
  
 68 ····invoke-interface·{p1},·Landroidx/lifecycle/h;->a()Landroidx/lifecycle/e;
  
 69 ····move-result-object·p1
  
 70 ····invoke-virtual·{p1},·Landroidx/lifecycle/e;->a()Landroidx/lifecycle/e$b;
  
 71 ····move-result-object·v0
  
 72 ····sget-object·v1,·Landroidx/lifecycle/e$b;->a:Landroidx/lifecycle/e$b;
  
 73 ····if-ne·v0,·v1,·:cond_0
  
 74 ····return-void
  
 75 ····:cond_0
 76 ····new-instance·v0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;
  
 77 ····invoke-direct·{v0,·p0,·p1,·p2},·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;-><init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/e;Landroidx/activity/b;)V
  
Max diff block lines reached; 44/3784 bytes (1.16%) of diff not shown.
2.77 KB
smali/androidx/activity/b.smali
    
Offset 1, 19 lines modifiedOffset 1, 106 lines modified
1 .class·public·Landroidx/activity/b;1 .class·public·abstract·Landroidx/activity/b;
2 .super·Landroidx/core/app/b;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Landroidx/lifecycle/h; 
6 .implements·Landroidx/lifecycle/m; 
7 .implements·Landroidx/savedstate/b; 
8 .implements·Landroidx/activity/d; 
 4 #·instance·fields
 5 .field·private·a:Z
  
 6 .field·private·b:Ljava/util/concurrent/CopyOnWriteArrayList;
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"Ljava/util/concurrent/CopyOnWriteArrayList<",
 10 ············"Landroidx/activity/a;",
 11 ············">;"
 12 ········}
 13 ····.end·annotation
 14 .end·field
  
  
 15 #·direct·methods
 16 .method·public·constructor·<init>(Z)V
 17 ····.locals·1
  
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList;
  
 20 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
  
 21 ····iput-object·v0,·p0,·Landroidx/activity/b;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
  
 22 ····iput-boolean·p1,·p0,·Landroidx/activity/b;->a:Z
  
 23 ····return-void
 24 .end·method
  
  
9 #·virtual·methods25 #·virtual·methods
10 .method·public·a()Landroidx/lifecycle/l;26 .method·public·abstract·a()V
 27 .end·method
  
 28 .method·a(Landroidx/activity/a;)V
 29 ····.locals·1
  
 30 ····iget-object·v0,·p0,·Landroidx/activity/b;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
  
 31 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
  
 32 ····return-void
 33 .end·method
  
 34 .method·public·final·a(Z)V
11 ····.locals·035 ····.locals·0
  
12 ····const·p0,·0x036 ····iput-boolean·p1,·p0,·Landroidx/activity/b;->a:Z
  
 37 ····return-void
 38 .end·method
  
 39 .method·b(Landroidx/activity/a;)V
 40 ····.locals·1
  
 41 ····iget-object·v0,·p0,·Landroidx/activity/b;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
  
 42 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
  
 43 ····return-void
 44 .end·method
  
 45 .method·public·final·b()Z
 46 ····.locals·1
  
 47 ····iget-boolean·v0,·p0,·Landroidx/activity/b;->a:Z
  
 48 ····return·v0
 49 .end·method
  
 50 .method·public·final·c()V
 51 ····.locals·2
  
 52 ····iget-object·v0,·p0,·Landroidx/activity/b;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
  
 53 ····invoke-virtual·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
  
 54 ····move-result-object·v0
  
 55 ····:goto_0
 56 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
 57 ····move-result·v1
  
 58 ····if-eqz·v1,·:cond_0
  
 59 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 60 ····move-result-object·v1
  
 61 ····check-cast·v1,·Landroidx/activity/a;
  
 62 ····invoke-interface·{v1},·Landroidx/activity/a;->cancel()V
  
 63 ····goto·:goto_0
  
13 ····throw·p064 ····:cond_0
 65 ····return-void
14 .end·method66 .end·method
1.43 KB
smali/androidx/activity/ComponentActivity$2.smali
    
Offset 2, 27 lines modifiedOffset 2, 50 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/f;5 .implements·Landroidx/lifecycle/f;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Landroidx/activity/ComponentActivity;-><init>()V
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x0
 12 ····name·=·null
 13 .end·annotation
  
  
6 #·instance·fields14 #·instance·fields
7 .field·final·synthetic·a:Landroidx/activity/b;15 .field·final·synthetic·a:Landroidx/activity/ComponentActivity;
  
  
 16 #·direct·methods
 17 .method·constructor·<init>(Landroidx/activity/ComponentActivity;)V
 18 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$2;->a:Landroidx/activity/ComponentActivity;
  
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····return-void
 22 .end·method
  
  
8 #·virtual·methods23 #·virtual·methods
9 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V24 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V
10 ····.locals·025 ····.locals·0
  
11 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_STOP:Landroidx/lifecycle/e$a;26 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_STOP:Landroidx/lifecycle/e$a;
  
12 ····if-ne·p2,·p1,·:cond_127 ····if-ne·p2,·p1,·:cond_1
  
13 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$2;->a:Landroidx/activity/b;28 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$2;->a:Landroidx/activity/ComponentActivity;
  
14 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window;29 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
15 ····move-result-object·p130 ····move-result-object·p1
  
16 ····if-eqz·p1,·:cond_031 ····if-eqz·p1,·:cond_0
  
4.64 KB
smali/androidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable.smali
    
Offset 17, 74 lines modifiedOffset 17, 94 lines modified
17 ····name·=·"LifecycleOnBackPressedCancellable"17 ····name·=·"LifecycleOnBackPressedCancellable"
18 .end·annotation18 .end·annotation
  
  
19 #·instance·fields19 #·instance·fields
20 .field·private·final·a:Landroidx/lifecycle/e;20 .field·private·final·a:Landroidx/lifecycle/e;
  
21 .field·private·final·b:Landroidx/activity/c;21 .field·private·final·b:Landroidx/activity/b;
  
22 .field·private·c:Landroidx/activity/a;22 .field·private·c:Landroidx/activity/a;
  
23 .field·final·synthetic·d:Landroidx/activity/OnBackPressedDispatcher;23 .field·final·synthetic·d:Landroidx/activity/OnBackPressedDispatcher;
  
  
 24 #·direct·methods
 25 .method·constructor·<init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/e;Landroidx/activity/b;)V
 26 ····.locals·0
  
 27 ····iput-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->d:Landroidx/activity/OnBackPressedDispatcher;
  
 28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 29 ····iput-object·p2,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->a:Landroidx/lifecycle/e;
  
 30 ····iput-object·p3,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->b:Landroidx/activity/b;
  
 31 ····invoke-virtual·{p2,·p0},·Landroidx/lifecycle/e;->a(Landroidx/lifecycle/g;)V
  
 32 ····return-void
 33 .end·method
  
  
24 #·virtual·methods34 #·virtual·methods
25 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V35 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V
26 ····.locals·036 ····.locals·0
  
27 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_START:Landroidx/lifecycle/e$a;37 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_START:Landroidx/lifecycle/e$a;
  
28 ····if-eq·p2,·p1,·:cond_238 ····if-ne·p2,·p1,·:cond_0
  
29 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_STOP:Landroidx/lifecycle/e$a;39 ····iget-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->d:Landroidx/activity/OnBackPressedDispatcher;
  
30 ····if-ne·p2,·p1,·:cond_040 ····iget-object·p2,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->b:Landroidx/activity/b;
  
31 ····iget-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->c:Landroidx/activity/a;41 ····invoke-virtual·{p1,·p2},·Landroidx/activity/OnBackPressedDispatcher;->a(Landroidx/activity/b;)Landroidx/activity/a;
  
32 ····if-eqz·p1,·:cond_142 ····move-result-object·p1
  
33 ····invoke-interface·{p1},·Landroidx/activity/a;->cancel()V43 ····iput-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->c:Landroidx/activity/a;
  
34 ····goto·:goto_044 ····goto·:goto_0
  
35 ····:cond_045 ····:cond_0
36 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_DESTROY:Landroidx/lifecycle/e$a;46 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_STOP:Landroidx/lifecycle/e$a;
  
37 ····if-ne·p2,·p1,·:cond_147 ····if-ne·p2,·p1,·:cond_1
  
38 ····invoke-virtual·{p0},·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V48 ····iget-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->c:Landroidx/activity/a;
  
 49 ····if-eqz·p1,·:cond_2
39 ····:cond_1 
40 ····:goto_0 
41 ····return-void 
  
 50 ····invoke-interface·{p1},·Landroidx/activity/a;->cancel()V
42 ····:cond_2 
43 ····iget-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->d:Landroidx/activity/OnBackPressedDispatcher; 
  
44 ····iget-object·p2,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->b:Landroidx/activity/c;51 ····goto·:goto_0
  
 52 ····:cond_1
 53 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_DESTROY:Landroidx/lifecycle/e$a;
  
45 ····invoke-virtual·{p1,·p2},·Landroidx/activity/OnBackPressedDispatcher;->a(Landroidx/activity/c;)Landroidx/activity/a;54 ····if-ne·p2,·p1,·:cond_2
  
46 ····const/4·p1,·0x055 ····invoke-virtual·{p0},·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V
  
47 ····throw·p156 ····:cond_2
 57 ····:goto_0
 58 ····return-void
48 .end·method59 .end·method
  
49 .method·public·cancel()V60 .method·public·cancel()V
50 ····.locals·161 ····.locals·1
  
51 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->a:Landroidx/lifecycle/e;62 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->a:Landroidx/lifecycle/e;
  
52 ····invoke-virtual·{v0,·p0},·Landroidx/lifecycle/e;->a(Landroidx/lifecycle/g;)V63 ····invoke-virtual·{v0,·p0},·Landroidx/lifecycle/e;->b(Landroidx/lifecycle/g;)V
  
53 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->b:Landroidx/activity/c;64 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->b:Landroidx/activity/b;
  
54 ····invoke-virtual·{v0,·p0},·Landroidx/activity/c;->a(Landroidx/activity/a;)V65 ····invoke-virtual·{v0,·p0},·Landroidx/activity/b;->b(Landroidx/activity/a;)V
  
55 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->c:Landroidx/activity/a;66 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->c:Landroidx/activity/a;
  
56 ····if-eqz·v0,·:cond_067 ····if-eqz·v0,·:cond_0
  
57 ····invoke-interface·{v0},·Landroidx/activity/a;->cancel()V68 ····invoke-interface·{v0},·Landroidx/activity/a;->cancel()V
  
424 B
smali/androidx/activity/c.smali
    
Offset 1, 8 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·Landroidx/activity/c;1 .class·public·interface·abstract·Landroidx/activity/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Landroidx/lifecycle/h;
  
  
4 #·virtual·methods6 #·virtual·methods
5 .method·abstract·a(Landroidx/activity/a;)V7 .method·public·abstract·f()Landroidx/activity/OnBackPressedDispatcher;
6 .end·method8 .end·method
2.05 KB
smali/androidx/activity/ComponentActivity$3.smali
    
Offset 2, 42 lines modifiedOffset 2, 61 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/f;5 .implements·Landroidx/lifecycle/f;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Landroidx/activity/ComponentActivity;-><init>()V
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x0
 12 ····name·=·null
 13 .end·annotation
  
  
6 #·instance·fields14 #·instance·fields
7 .field·final·synthetic·a:Landroidx/activity/b;15 .field·final·synthetic·a:Landroidx/activity/ComponentActivity;
  
  
 16 #·direct·methods
 17 .method·constructor·<init>(Landroidx/activity/ComponentActivity;)V
 18 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->a:Landroidx/activity/ComponentActivity;
  
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····return-void
 22 .end·method
  
  
8 #·virtual·methods23 #·virtual·methods
9 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V24 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V
10 ····.locals·025 ····.locals·0
  
11 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_DESTROY:Landroidx/lifecycle/e$a;26 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_DESTROY:Landroidx/lifecycle/e$a;
  
12 ····if-ne·p2,·p1,·:cond_127 ····if-ne·p2,·p1,·:cond_0
  
13 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->a:Landroidx/activity/b;28 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->a:Landroidx/activity/ComponentActivity;
  
14 ····invoke-virtual·{p1},·Landroid/app/Activity;->isChangingConfigurations()Z29 ····invoke-virtual·{p1},·Landroid/app/Activity;->isChangingConfigurations()Z
  
15 ····move-result·p130 ····move-result·p1
  
16 ····if-eqz·p1,·:cond_031 ····if-nez·p1,·:cond_0
  
17 ····goto·:goto_032 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->a:Landroidx/activity/ComponentActivity;
  
18 ····:cond_0 
19 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->a:Landroidx/activity/b; 
  
20 ····invoke-virtual·{p1},·Landroidx/activity/b;->a()Landroidx/lifecycle/l;33 ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->b()Landroidx/lifecycle/s;
  
21 ····const/4·p1,·0x034 ····move-result-object·p1
  
22 ····throw·p135 ····invoke-virtual·{p1},·Landroidx/lifecycle/s;->a()V
  
23 ····:cond_136 ····:cond_0
24 ····:goto_0 
25 ····return-void37 ····return-void
26 .end·method38 .end·method
303 B
smali/androidx/savedstate/b.smali
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/h;5 .implements·Landroidx/lifecycle/h;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·abstract·t()Landroidx/savedstate/a;7 .method·public·abstract·i()Landroidx/savedstate/SavedStateRegistry;
8 .end·method8 .end·method
3.08 KB
smali/androidx/savedstate/a.smali
    
Offset 1, 25 lines modifiedOffset 1, 98 lines modified
1 .class·public·final·Landroidx/savedstate/a;1 .class·public·final·Landroidx/savedstate/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·instance·fields
 5 .field·private·final·a:Landroidx/savedstate/b;
4 #·annotations 
5 .annotation·build·Landroid/annotation/SuppressLint; 
6 ····value·=·{ 
7 ········"RestrictedApi" 
8 ····} 
9 .end·annotation 
  
 6 .field·private·final·b:Landroidx/savedstate/SavedStateRegistry;
  
10 #·instance·fields 
11 .field·a:Z 
 7 #·direct·methods
 8 .method·private·constructor·<init>(Landroidx/savedstate/b;)V
 9 ····.locals·0
  
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····iput-object·p1,·p0,·Landroidx/savedstate/a;->a:Landroidx/savedstate/b;
  
 12 ····new-instance·p1,·Landroidx/savedstate/SavedStateRegistry;
  
 13 ····invoke-direct·{p1},·Landroidx/savedstate/SavedStateRegistry;-><init>()V
  
 14 ····iput-object·p1,·p0,·Landroidx/savedstate/a;->b:Landroidx/savedstate/SavedStateRegistry;
  
 15 ····return-void
 16 .end·method
  
 17 .method·public·static·a(Landroidx/savedstate/b;)Landroidx/savedstate/a;
 18 ····.locals·1
  
 19 ····new-instance·v0,·Landroidx/savedstate/a;
  
 20 ····invoke-direct·{v0,·p0},·Landroidx/savedstate/a;-><init>(Landroidx/savedstate/b;)V
  
 21 ····return-object·v0
 22 .end·method
  
  
12 #·virtual·methods23 #·virtual·methods
13 .method·public·a(Ljava/lang/String;)Landroid/os/Bundle;24 .method·public·a()Landroidx/savedstate/SavedStateRegistry;
14 ····.locals·025 ····.locals·1
  
 26 ····iget-object·v0,·p0,·Landroidx/savedstate/a;->b:Landroidx/savedstate/SavedStateRegistry;
  
 27 ····return-object·v0
 28 .end·method
  
 29 .method·public·a(Landroid/os/Bundle;)V
 30 ····.locals·3
  
 31 ····iget-object·v0,·p0,·Landroidx/savedstate/a;->a:Landroidx/savedstate/b;
  
 32 ····invoke-interface·{v0},·Landroidx/lifecycle/h;->a()Landroidx/lifecycle/e;
  
 33 ····move-result-object·v0
  
 34 ····invoke-virtual·{v0},·Landroidx/lifecycle/e;->a()Landroidx/lifecycle/e$b;
  
 35 ····move-result-object·v1
  
 36 ····sget-object·v2,·Landroidx/lifecycle/e$b;->b:Landroidx/lifecycle/e$b;
  
 37 ····if-ne·v1,·v2,·:cond_0
  
 38 ····new-instance·v1,·Landroidx/savedstate/Recreator;
  
 39 ····iget-object·v2,·p0,·Landroidx/savedstate/a;->a:Landroidx/savedstate/b;
  
 40 ····invoke-direct·{v1,·v2},·Landroidx/savedstate/Recreator;-><init>(Landroidx/savedstate/b;)V
  
 41 ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/e;->a(Landroidx/lifecycle/g;)V
  
 42 ····iget-object·v1,·p0,·Landroidx/savedstate/a;->b:Landroidx/savedstate/SavedStateRegistry;
  
 43 ····invoke-virtual·{v1,·v0,·p1},·Landroidx/savedstate/SavedStateRegistry;->a(Landroidx/lifecycle/e;Landroid/os/Bundle;)V
  
 44 ····return-void
  
 45 ····:cond_0
 46 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
 47 ····const-string·v0,·"Restarter·must·be·created·only·during·owner\'s·initialization·stage"
  
 48 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
 49 ····throw·p1
 50 .end·method
  
 51 .method·public·b(Landroid/os/Bundle;)V
 52 ····.locals·1
  
 53 ····iget-object·v0,·p0,·Landroidx/savedstate/a;->b:Landroidx/savedstate/SavedStateRegistry;
  
15 ····const·p0,·0x054 ····invoke-virtual·{v0,·p1},·Landroidx/savedstate/SavedStateRegistry;->a(Landroid/os/Bundle;)V
  
16 ····throw·p055 ····return-void
17 .end·method56 .end·method
1.94 KB
smali/androidx/savedstate/SavedStateRegistry$1.smali
    
Offset 2, 41 lines modifiedOffset 2, 64 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/d;5 .implements·Landroidx/lifecycle/d;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Landroidx/savedstate/SavedStateRegistry;->a(Landroidx/lifecycle/e;Landroid/os/Bundle;)V
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x0
 12 ····name·=·null
 13 .end·annotation
  
  
6 #·instance·fields14 #·instance·fields
7 .field·final·synthetic·a:Landroidx/savedstate/a;15 .field·final·synthetic·a:Landroidx/savedstate/SavedStateRegistry;
  
  
 16 #·direct·methods
 17 .method·constructor·<init>(Landroidx/savedstate/SavedStateRegistry;)V
 18 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->a:Landroidx/savedstate/SavedStateRegistry;
  
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····return-void
 22 .end·method
  
  
8 #·virtual·methods23 #·virtual·methods
9 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V24 .method·public·a(Landroidx/lifecycle/h;Landroidx/lifecycle/e$a;)V
10 ····.locals·025 ····.locals·0
  
11 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_START:Landroidx/lifecycle/e$a;26 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_START:Landroidx/lifecycle/e$a;
  
12 ····if-ne·p2,·p1,·:cond_027 ····if-ne·p2,·p1,·:cond_0
  
13 ····iget-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->a:Landroidx/savedstate/a;28 ····iget-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->a:Landroidx/savedstate/SavedStateRegistry;
  
14 ····const/4·p2,·0x129 ····const/4·p2,·0x1
  
15 ····:goto_030 ····:goto_0
16 ····iput-boolean·p2,·p1,·Landroidx/savedstate/a;->a:Z31 ····iput-boolean·p2,·p1,·Landroidx/savedstate/SavedStateRegistry;->d:Z
  
17 ····goto·:goto_132 ····goto·:goto_1
  
18 ····:cond_033 ····:cond_0
19 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_STOP:Landroidx/lifecycle/e$a;34 ····sget-object·p1,·Landroidx/lifecycle/e$a;->ON_STOP:Landroidx/lifecycle/e$a;
  
20 ····if-ne·p2,·p1,·:cond_135 ····if-ne·p2,·p1,·:cond_1
  
21 ····iget-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->a:Landroidx/savedstate/a;36 ····iget-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->a:Landroidx/savedstate/SavedStateRegistry;
  
22 ····const/4·p2,·0x037 ····const/4·p2,·0x0
  
23 ····goto·:goto_038 ····goto·:goto_0
  
24 ····:cond_139 ····:cond_1
25 ····:goto_140 ····:goto_1
7.6 KB
smali/androidx/savedstate/Recreator.smali
    
Offset 14, 44 lines modifiedOffset 14, 242 lines modified
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·a:Landroidx/savedstate/b;16 .field·private·final·a:Landroidx/savedstate/b;
  
  
 17 #·direct·methods
 18 .method·constructor·<init>(Landroidx/savedstate/b;)V
 19 ····.locals·0
  
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····iput-object·p1,·p0,·Landroidx/savedstate/Recreator;->a:Landroidx/savedstate/b;
  
 22 ····return-void
 23 .end·method
  
 24 .method·private·a(Ljava/lang/String;)V
 25 ····.locals·4
  
 26 ····:try_start_0
 27 ····const-class·v0,·Landroidx/savedstate/Recreator;
  
 28 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
 29 ····move-result-object·v0
  
 30 ····const/4·v1,·0x0
  
 31 ····invoke-static·{p1,·v1,·v0},·Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
  
 32 ····move-result-object·v0
  
 33 ····const-class·v2,·Landroidx/savedstate/SavedStateRegistry$a;
  
 34 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->asSubclass(Ljava/lang/Class;)Ljava/lang/Class;
  
 35 ····move-result-object·v0
 36 ····:try_end_0
 37 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_2
  
 38 ····:try_start_1
 39 ····new-array·v2,·v1,·[Ljava/lang/Class;
  
 40 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
  
 41 ····move-result-object·v0
 42 ····:try_end_1
 43 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_1
  
 44 ····const/4·v2,·0x1
  
 45 ····invoke-virtual·{v0,·v2},·Ljava/lang/reflect/Constructor;->setAccessible(Z)V
  
 46 ····:try_start_2
 47 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
 48 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
  
 49 ····move-result-object·v0
  
 50 ····check-cast·v0,·Landroidx/savedstate/SavedStateRegistry$a;
 51 ····:try_end_2
 52 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_0
  
 53 ····iget-object·p1,·p0,·Landroidx/savedstate/Recreator;->a:Landroidx/savedstate/b;
  
 54 ····invoke-interface·{v0,·p1},·Landroidx/savedstate/SavedStateRegistry$a;->a(Landroidx/savedstate/b;)V
  
 55 ····return-void
  
 56 ····:catch_0
 57 ····move-exception·v0
  
 58 ····new-instance·v1,·Ljava/lang/RuntimeException;
  
 59 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
 60 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
 61 ····const-string·v3,·"Failed·to·instantiate·"
  
 62 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 63 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 64 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 65 ····move-result-object·p1
  
 66 ····invoke-direct·{v1,·p1,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
 67 ····throw·v1
  
 68 ····:catch_1
 69 ····move-exception·p1
  
 70 ····new-instance·v1,·Ljava/lang/IllegalStateException;
  
 71 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
 72 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
 73 ····const-string·v3,·"Class"
  
 74 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 75 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
 76 ····move-result-object·v0
  
 77 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 78 ····const-string·v0,·"·must·have·default·constructor·in·order·to·be·automatically·recreated"
  
 79 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 80 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 81 ····move-result-object·v0
  
 82 ····invoke-direct·{v1,·v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
 83 ····throw·v1
  
 84 ····:catch_2
Max diff block lines reached; 2978/7704 bytes (38.66%) of diff not shown.
1.13 KB
smali/io/flutter/plugin/platform/d.smali
    
Offset 590, 34 lines modifiedOffset 590, 33 lines modified
590 ····if-eqz·v0,·:cond_0590 ····if-eqz·v0,·:cond_0
  
591 ····return-void591 ····return-void
  
592 ····:cond_0592 ····:cond_0
593 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/d;->a:Landroid/app/Activity;593 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/d;->a:Landroid/app/Activity;
  
594 ····instance-of·v1,·v0,·Landroidx/activity/d;594 ····instance-of·v1,·v0,·Landroidx/activity/c;
  
595 ····if-nez·v1,·:cond_1595 ····if-eqz·v1,·:cond_1
  
596 ····invoke-virtual·{v0},·Landroid/app/Activity;->finish()V 
  
597 ····return-void 
  
598 ····:cond_1 
599 ····check-cast·v0,·Landroidx/activity/d;596 ····check-cast·v0,·Landroidx/activity/c;
  
600 ····invoke-interface·{v0},·Landroidx/activity/d;->s()Landroidx/activity/OnBackPressedDispatcher;597 ····invoke-interface·{v0},·Landroidx/activity/c;->f()Landroidx/activity/OnBackPressedDispatcher;
  
601 ····move-result-object·v0598 ····move-result-object·v0
  
602 ····invoke-virtual·{v0},·Landroidx/activity/OnBackPressedDispatcher;->a()V599 ····invoke-virtual·{v0},·Landroidx/activity/OnBackPressedDispatcher;->a()V
  
603 ····const/4·v0,·0x0600 ····goto·:goto_0
  
604 ····throw·v0601 ····:cond_1
 602 ····invoke-virtual·{v0},·Landroid/app/Activity;->finish()V
  
 603 ····:goto_0
 604 ····return-void
605 .end·method605 .end·method
  
606 .method·private·d()V606 .method·private·d()V
607 ····.locals·0607 ····.locals·0
  
608 ····invoke-virtual·{p0},·Lio/flutter/plugin/platform/d;->b()V608 ····invoke-virtual·{p0},·Lio/flutter/plugin/platform/d;->b()V
  
9.73 KB
smali/io/flutter/plugins/b/a.smali
    
Offset 448, 15 lines modifiedOffset 448, 15 lines modified
  
448 ····invoke-interface·{v0},·Ljava/util/concurrent/ExecutorService;->shutdown()V448 ····invoke-interface·{v0},·Ljava/util/concurrent/ExecutorService;->shutdown()V
  
449 ····return-void449 ····return-void
450 .end·method450 .end·method
  
451 .method·public·a(Lc/a/c/a/i;Lc/a/c/a/j$d;)V451 .method·public·a(Lc/a/c/a/i;Lc/a/c/a/j$d;)V
452 ····.locals·6452 ····.locals·7
  
453 ····const-string·v0,·"key"453 ····const-string·v0,·"key"
  
454 ····invoke-virtual·{p1,·v0},·Lc/a/c/a/i;->a(Ljava/lang/String;)Ljava/lang/Object;454 ····invoke-virtual·{p1,·v0},·Lc/a/c/a/i;->a(Ljava/lang/String;)Ljava/lang/Object;
  
455 ····move-result-object·v0455 ····move-result-object·v0
  
Offset 592, 19 lines modifiedOffset 592, 21 lines modified
  
592 ····if-eqz·v1,·:cond_0592 ····if-eqz·v1,·:cond_0
  
593 ····const/4·v2,·0x5593 ····const/4·v2,·0x5
  
594 ····:cond_0594 ····:cond_0
595 ····:goto_0595 ····:goto_0
596 ····const-string·v1,·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBCaWdJbnRlZ2Vy"596 ····const-string·v1,·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBEb3VibGUu"
  
597 ····const-string·v3,·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBhIGxpc3Qu"597 ····const-string·v3,·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBCaWdJbnRlZ2Vy"
  
 598 ····const-string·v5,·"VGhpcyBpcyB0aGUgcHJlZml4IGZvciBhIGxpc3Qu"
  
598 ····const-string·v5,·"value"599 ····const-string·v6,·"value"
  
599 ····packed-switch·v2,·:pswitch_data_0600 ····packed-switch·v2,·:pswitch_data_0
  
600 ····:try_start_1601 ····:try_start_1
601 ····invoke-interface·{p2},·Lc/a/c/a/j$d;->a()V602 ····invoke-interface·{p2},·Lc/a/c/a/j$d;->a()V
  
602 ····goto/16·:goto_4603 ····goto/16·:goto_4
Offset 681, 55 lines modifiedOffset 683, 61 lines modified
681 ····move-result-object·v0683 ····move-result-object·v0
  
682 ····invoke-interface·{p2,·v0},·Lc/a/c/a/j$d;->a(Ljava/lang/Object;)V684 ····invoke-interface·{p2,·v0},·Lc/a/c/a/j$d;->a(Ljava/lang/Object;)V
  
683 ····goto/16·:goto_4685 ····goto/16·:goto_4
  
684 ····:pswitch_4686 ····:pswitch_4
685 ····invoke-virtual·{p1,·v5},·Lc/a/c/a/i;->a(Ljava/lang/String;)Ljava/lang/Object;687 ····invoke-virtual·{p1,·v6},·Lc/a/c/a/i;->a(Ljava/lang/String;)Ljava/lang/Object;
  
686 ····move-result-object·v1688 ····move-result-object·v1
  
687 ····check-cast·v1,·Ljava/util/List;689 ····check-cast·v1,·Ljava/util/List;
  
688 ····iget-object·v2,·p0,·Lio/flutter/plugins/b/a;->a:Landroid/content/SharedPreferences;690 ····iget-object·v2,·p0,·Lio/flutter/plugins/b/a;->a:Landroid/content/SharedPreferences;
  
689 ····invoke-interface·{v2},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;691 ····invoke-interface·{v2},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
690 ····move-result-object·v2692 ····move-result-object·v2
  
691 ····new-instance·v4,·Ljava/lang/StringBuilder;693 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
692 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V694 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
693 ····invoke-virtual·{v4,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;695 ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
694 ····invoke-direct·{p0,·v1},·Lio/flutter/plugins/b/a;->a(Ljava/util/List;)Ljava/lang/String;696 ····invoke-direct·{p0,·v1},·Lio/flutter/plugins/b/a;->a(Ljava/util/List;)Ljava/lang/String;
  
695 ····move-result-object·v1697 ····move-result-object·v1
  
696 ····invoke-virtual·{v4,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;698 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
697 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;699 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
698 ····move-result-object·v1700 ····move-result-object·v1
  
699 ····invoke-interface·{v2,·v0,·v1},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;701 ····invoke-interface·{v2,·v0,·v1},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
700 ····move-result-object·v0702 ····move-result-object·v0
  
701 ····goto·:goto_2703 ····goto·:goto_2
  
702 ····:pswitch_5704 ····:pswitch_5
703 ····invoke-virtual·{p1,·v5},·Lc/a/c/a/i;->a(Ljava/lang/String;)Ljava/lang/Object;705 ····invoke-virtual·{p1,·v6},·Lc/a/c/a/i;->a(Ljava/lang/String;)Ljava/lang/Object;
  
704 ····move-result-object·v2706 ····move-result-object·v2
  
705 ····check-cast·v2,·Ljava/lang/String;707 ····check-cast·v2,·Ljava/lang/String;
  
 708 ····invoke-virtual·{v2,·v5},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
 709 ····move-result·v4
  
 710 ····if-nez·v4,·:cond_3
  
706 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z711 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
707 ····move-result·v3712 ····move-result·v3
  
708 ····if-nez·v3,·:cond_3713 ····if-nez·v3,·:cond_3
  
709 ····invoke-virtual·{v2,·v1},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z714 ····invoke-virtual·{v2,·v1},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
Offset 762, 122 lines modifiedOffset 770, 120 lines modified
762 ····const/4·v2,·0x0770 ····const/4·v2,·0x0
  
763 ····invoke-interface·{p2,·v0,·v1,·v2},·Lc/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V771 ····invoke-interface·{p2,·v0,·v1,·v2},·Lc/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
764 ····return-void772 ····return-void
  
765 ····:pswitch_6773 ····:pswitch_6
766 ····invoke-virtual·{p1,·v5},·Lc/a/c/a/i;->a(Ljava/lang/String;)Ljava/lang/Object;774 ····invoke-virtual·{p1,·v6},·Lc/a/c/a/i;->a(Ljava/lang/String;)Ljava/lang/Object;
  
767 ····move-result-object·v2775 ····move-result-object·v1
  
768 ····check-cast·v2,·Ljava/lang/Number;776 ····check-cast·v1,·Ljava/lang/Number;
  
769 ····instance-of·v3,·v2,·Ljava/math/BigInteger;777 ····instance-of·v2,·v1,·Ljava/math/BigInteger;
  
770 ····if-eqz·v3,·:cond_4778 ····if-eqz·v2,·:cond_4
  
771 ····check-cast·v2,·Ljava/math/BigInteger;779 ····check-cast·v1,·Ljava/math/BigInteger;
  
772 ····iget-object·v3,·p0,·Lio/flutter/plugins/b/a;->a:Landroid/content/SharedPreferences;780 ····iget-object·v2,·p0,·Lio/flutter/plugins/b/a;->a:Landroid/content/SharedPreferences;
  
773 ····invoke-interface·{v3},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;781 ····invoke-interface·{v2},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
774 ····move-result-object·v3782 ····move-result-object·v2
  
775 ····new-instance·v4,·Ljava/lang/StringBuilder;783 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
Max diff block lines reached; 5156/9899 bytes (52.09%) of diff not shown.
3.43 KB
smali/io/flutter/plugins/a/h.smali
    
Offset 35, 57 lines modifiedOffset 35, 57 lines modified
  
35 ····const/4·v1,·0x035 ····const/4·v1,·0x0
  
36 ····invoke-direct·{v0,·v1},·Lio/flutter/plugins/a/h$b;-><init>(Lio/flutter/plugins/a/h$a;)V36 ····invoke-direct·{v0,·v1},·Lio/flutter/plugins/a/h$b;-><init>(Lio/flutter/plugins/a/h$a;)V
  
37 ····iput-object·v0,·p0,·Lio/flutter/plugins/a/h;->c:Ljava/util/concurrent/Executor;37 ····iput-object·v0,·p0,·Lio/flutter/plugins/a/h;->c:Ljava/util/concurrent/Executor;
  
38 ····new-instance·v0,·Lb/b/a/b/a/g;38 ····new-instance·v0,·Lb/b/b/b/a/g;
  
39 ····invoke-direct·{v0},·Lb/b/a/b/a/g;-><init>()V39 ····invoke-direct·{v0},·Lb/b/b/b/a/g;-><init>()V
  
40 ····const-string·v1,·"path-provider-background-%d"40 ····const-string·v1,·"path-provider-background-%d"
  
41 ····invoke-virtual·{v0,·v1},·Lb/b/a/b/a/g;->a(Ljava/lang/String;)Lb/b/a/b/a/g;41 ····invoke-virtual·{v0,·v1},·Lb/b/b/b/a/g;->a(Ljava/lang/String;)Lb/b/b/b/a/g;
  
42 ····const/4·v1,·0x542 ····const/4·v1,·0x5
  
43 ····invoke-virtual·{v0,·v1},·Lb/b/a/b/a/g;->a(I)Lb/b/a/b/a/g;43 ····invoke-virtual·{v0,·v1},·Lb/b/b/b/a/g;->a(I)Lb/b/b/b/a/g;
  
44 ····invoke-virtual·{v0},·Lb/b/a/b/a/g;->a()Ljava/util/concurrent/ThreadFactory;44 ····invoke-virtual·{v0},·Lb/b/b/b/a/g;->a()Ljava/util/concurrent/ThreadFactory;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····invoke-static·{v0},·Ljava/util/concurrent/Executors;->newSingleThreadExecutor(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;46 ····invoke-static·{v0},·Ljava/util/concurrent/Executors;->newSingleThreadExecutor(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;
  
47 ····move-result-object·v047 ····move-result-object·v0
  
48 ····iput-object·v0,·p0,·Lio/flutter/plugins/a/h;->d:Ljava/util/concurrent/Executor;48 ····iput-object·v0,·p0,·Lio/flutter/plugins/a/h;->d:Ljava/util/concurrent/Executor;
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·static·synthetic·a(Lb/b/a/b/a/f;Ljava/util/concurrent/Callable;)V51 .method·static·synthetic·a(Lb/b/b/b/a/f;Ljava/util/concurrent/Callable;)V
52 ····.locals·052 ····.locals·0
  
53 ····:try_start_053 ····:try_start_0
54 ····invoke-interface·{p1},·Ljava/util/concurrent/Callable;->call()Ljava/lang/Object;54 ····invoke-interface·{p1},·Ljava/util/concurrent/Callable;->call()Ljava/lang/Object;
  
55 ····move-result-object·p155 ····move-result-object·p1
  
56 ····invoke-virtual·{p0,·p1},·Lb/b/a/b/a/f;->a(Ljava/lang/Object;)Z56 ····invoke-virtual·{p0,·p1},·Lb/b/b/b/a/f;->a(Ljava/lang/Object;)Z
57 ····:try_end_057 ····:try_end_0
58 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_058 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
59 ····goto·:goto_059 ····goto·:goto_0
  
60 ····:catchall_060 ····:catchall_0
61 ····move-exception·p161 ····move-exception·p1
  
62 ····invoke-virtual·{p0,·p1},·Lb/b/a/b/a/f;->a(Ljava/lang/Throwable;)Z62 ····invoke-virtual·{p0,·p1},·Lb/b/b/b/a/f;->a(Ljava/lang/Throwable;)Z
  
63 ····:goto_063 ····:goto_0
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·private·a(Ljava/util/concurrent/Callable;Lc/a/c/a/j$d;)V66 .method·private·a(Ljava/util/concurrent/Callable;Lc/a/c/a/j$d;)V
67 ····.locals·267 ····.locals·2
Offset 97, 31 lines modifiedOffset 97, 31 lines modified
97 ············"Ljava/util/concurrent/Callable<",97 ············"Ljava/util/concurrent/Callable<",
98 ············"TT;>;",98 ············"TT;>;",
99 ············"Lc/a/c/a/j$d;",99 ············"Lc/a/c/a/j$d;",
100 ············")V"100 ············")V"
101 ········}101 ········}
102 ····.end·annotation102 ····.end·annotation
  
103 ····invoke-static·{},·Lb/b/a/b/a/f;->g()Lb/b/a/b/a/f;103 ····invoke-static·{},·Lb/b/b/b/a/f;->g()Lb/b/b/b/a/f;
  
104 ····move-result-object·v0104 ····move-result-object·v0
  
105 ····new-instance·v1,·Lio/flutter/plugins/a/h$a;105 ····new-instance·v1,·Lio/flutter/plugins/a/h$a;
  
106 ····invoke-direct·{v1,·p0,·p2},·Lio/flutter/plugins/a/h$a;-><init>(Lio/flutter/plugins/a/h;Lc/a/c/a/j$d;)V106 ····invoke-direct·{v1,·p0,·p2},·Lio/flutter/plugins/a/h$a;-><init>(Lio/flutter/plugins/a/h;Lc/a/c/a/j$d;)V
  
107 ····iget-object·p2,·p0,·Lio/flutter/plugins/a/h;->c:Ljava/util/concurrent/Executor;107 ····iget-object·p2,·p0,·Lio/flutter/plugins/a/h;->c:Ljava/util/concurrent/Executor;
  
108 ····invoke-static·{v0,·v1,·p2},·Lb/b/a/b/a/c;->a(Lb/b/a/b/a/e;Lb/b/a/b/a/b;Ljava/util/concurrent/Executor;)V108 ····invoke-static·{v0,·v1,·p2},·Lb/b/b/b/a/c;->a(Lb/b/b/b/a/e;Lb/b/b/b/a/b;Ljava/util/concurrent/Executor;)V
  
109 ····iget-object·p2,·p0,·Lio/flutter/plugins/a/h;->d:Ljava/util/concurrent/Executor;109 ····iget-object·p2,·p0,·Lio/flutter/plugins/a/h;->d:Ljava/util/concurrent/Executor;
  
110 ····new-instance·v1,·Lio/flutter/plugins/a/f;110 ····new-instance·v1,·Lio/flutter/plugins/a/f;
  
111 ····invoke-direct·{v1,·v0,·p1},·Lio/flutter/plugins/a/f;-><init>(Lb/b/a/b/a/f;Ljava/util/concurrent/Callable;)V111 ····invoke-direct·{v1,·v0,·p1},·Lio/flutter/plugins/a/f;-><init>(Lb/b/b/b/a/f;Ljava/util/concurrent/Callable;)V
  
112 ····invoke-interface·{p2,·v1},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V112 ····invoke-interface·{p2,·v1},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
  
113 ····return-void113 ····return-void
114 .end·method114 .end·method
  
115 .method·private·b(Ljava/lang/String;)Ljava/util/List;115 .method·private·b(Ljava/lang/String;)Ljava/util/List;
1.37 KB
smali/io/flutter/plugins/a/f.smali
    
Offset 3, 38 lines modifiedOffset 3, 38 lines modified
3 .source·"lambda"3 .source·"lambda"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·synthetic·a:Lb/b/a/b/a/f;7 .field·private·final·synthetic·a:Lb/b/b/b/a/f;
  
8 .field·private·final·synthetic·b:Ljava/util/concurrent/Callable;8 .field·private·final·synthetic·b:Ljava/util/concurrent/Callable;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lb/b/a/b/a/f;Ljava/util/concurrent/Callable;)V10 .method·public·synthetic·constructor·<init>(Lb/b/b/b/a/f;Ljava/util/concurrent/Callable;)V
11 ····.locals·011 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lio/flutter/plugins/a/f;->a:Lb/b/a/b/a/f;13 ····iput-object·p1,·p0,·Lio/flutter/plugins/a/f;->a:Lb/b/b/b/a/f;
  
14 ····iput-object·p2,·p0,·Lio/flutter/plugins/a/f;->b:Ljava/util/concurrent/Callable;14 ····iput-object·p2,·p0,·Lio/flutter/plugins/a/f;->b:Ljava/util/concurrent/Callable;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·final·run()V18 .method·public·final·run()V
19 ····.locals·219 ····.locals·2
  
20 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/f;->a:Lb/b/a/b/a/f;20 ····iget-object·v0,·p0,·Lio/flutter/plugins/a/f;->a:Lb/b/b/b/a/f;
  
21 ····iget-object·v1,·p0,·Lio/flutter/plugins/a/f;->b:Ljava/util/concurrent/Callable;21 ····iget-object·v1,·p0,·Lio/flutter/plugins/a/f;->b:Ljava/util/concurrent/Callable;
  
22 ····invoke-static·{v0,·v1},·Lio/flutter/plugins/a/h;->a(Lb/b/a/b/a/f;Ljava/util/concurrent/Callable;)V22 ····invoke-static·{v0,·v1},·Lio/flutter/plugins/a/h;->a(Lb/b/b/b/a/f;Ljava/util/concurrent/Callable;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
747 B
smali/io/flutter/plugins/a/h$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/plugins/a/h$a;1 .class·Lio/flutter/plugins/a/h$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/b/a/b/a/b;5 .implements·Lb/b/b/b/a/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/flutter/plugins/a/h;->a(Ljava/util/concurrent/Callable;Lc/a/c/a/j$d;)V8 ····value·=·Lio/flutter/plugins/a/h;->a(Ljava/util/concurrent/Callable;Lc/a/c/a/j$d;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
21 ········"Lb/b/a/b/a/b<",21 ········"Lb/b/b/b/a/b<",
22 ········"TT;>;"22 ········"TT;>;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
  
25 #·instance·fields25 #·instance·fields
26 .field·final·synthetic·a:Lc/a/c/a/j$d;26 .field·final·synthetic·a:Lc/a/c/a/j$d;
511 B
smali/io/flutter/embedding/engine/c$c.smali
    
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
  
299 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;299 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
300 ····move-result-object·v3300 ····move-result-object·v3
  
301 ····check-cast·v3,·Lc/a/c/a/o;301 ····check-cast·v3,·Lc/a/c/a/o;
  
302 ····invoke-interface·{v3,·p1,·p2,·p3},·Lc/a/c/a/o;->a(I[Ljava/lang/String;[I)Z302 ····invoke-interface·{v3,·p1,·p2,·p3},·Lc/a/c/a/o;->onRequestPermissionsResult(I[Ljava/lang/String;[I)Z
  
303 ····move-result·v3303 ····move-result·v3
  
304 ····if-nez·v3,·:cond_1304 ····if-nez·v3,·:cond_1
  
305 ····if-eqz·v2,·:cond_0305 ····if-eqz·v2,·:cond_0
  
924 B
smali/io/flutter/embedding/engine/FlutterJNI.smali
    
Offset 1297, 15 lines modifiedOffset 1297, 15 lines modified
  
1297 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;1297 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1298 ····move-result-object·v11298 ····move-result-object·v1
  
1299 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/b;1299 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/b;
  
1300 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/b;->a()V1300 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/b;->b()V
  
1301 ····goto·:goto_01301 ····goto·:goto_0
  
1302 ····:cond_01302 ····:cond_0
1303 ····return-void1303 ····return-void
1304 .end·method1304 .end·method
  
Offset 1329, 15 lines modifiedOffset 1329, 15 lines modified
  
1329 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;1329 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1330 ····move-result-object·v11330 ····move-result-object·v1
  
1331 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/b;1331 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/b;
  
1332 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/b;->b()V1332 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/b;->c()V
  
1333 ····goto·:goto_01333 ····goto·:goto_0
  
1334 ····:cond_01334 ····:cond_0
1335 ····return-void1335 ····return-void
1336 .end·method1336 .end·method
  
2.38 KB
smali/io/flutter/embedding/engine/c.smali
    
Offset 919, 47 lines modifiedOffset 919, 14 lines modified
919 ····invoke-static·{v0,·p1},·Lc/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V919 ····invoke-static·{v0,·p1},·Lc/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
920 ····const/4·p1,·0x0920 ····const/4·p1,·0x0
  
921 ····return·p1921 ····return·p1
922 .end·method922 .end·method
  
923 .method·public·a(I[Ljava/lang/String;[I)Z 
924 ····.locals·2 
  
925 ····const-string·v0,·"FlutterEngineCxnRegstry" 
  
926 ····const-string·v1,·"Forwarding·onRequestPermissionsResult()·to·plugins." 
  
927 ····invoke-static·{v0,·v1},·Lc/a/b;->c(Ljava/lang/String;Ljava/lang/String;)V 
  
928 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/c;->l()Z 
  
929 ····move-result·v1 
  
930 ····if-eqz·v1,·:cond_0 
  
931 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c;->g:Lio/flutter/embedding/engine/c$c; 
  
932 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/c$c;->a(I[Ljava/lang/String;[I)Z 
  
933 ····move-result·p1 
  
934 ····return·p1 
  
935 ····:cond_0 
936 ····const-string·p1,·"Attempted·to·notify·ActivityAware·plugins·of·onRequestPermissionsResult,·but·no·Activity·was·attached." 
  
937 ····invoke-static·{v0,·p1},·Lc/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V 
  
938 ····const/4·p1,·0x0 
  
939 ····return·p1 
940 .end·method 
  
941 .method·public·a(Ljava/lang/Class;)Z923 .method·public·a(Ljava/lang/Class;)Z
942 ····.locals·1924 ····.locals·1
943 ····.annotation·system·Ldalvik/annotation/Signature;925 ····.annotation·system·Ldalvik/annotation/Signature;
944 ········value·=·{926 ········value·=·{
945 ············"(",927 ············"(",
946 ············"Ljava/lang/Class<",928 ············"Ljava/lang/Class<",
947 ············"+",929 ············"+",
Offset 1532, 7 lines modifiedOffset 1499, 40 lines modified
  
1532 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c;->a:Ljava/util/Map;1499 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c;->a:Ljava/util/Map;
  
1533 ····invoke-interface·{v0},·Ljava/util/Map;->clear()V1500 ····invoke-interface·{v0},·Ljava/util/Map;->clear()V
  
1534 ····return-void1501 ····return-void
1535 .end·method1502 .end·method
  
 1503 .method·public·onRequestPermissionsResult(I[Ljava/lang/String;[I)Z
 1504 ····.locals·2
  
 1505 ····const-string·v0,·"FlutterEngineCxnRegstry"
  
 1506 ····const-string·v1,·"Forwarding·onRequestPermissionsResult()·to·plugins."
  
 1507 ····invoke-static·{v0,·v1},·Lc/a/b;->c(Ljava/lang/String;Ljava/lang/String;)V
  
 1508 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/c;->l()Z
  
 1509 ····move-result·v1
  
 1510 ····if-eqz·v1,·:cond_0
  
 1511 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c;->g:Lio/flutter/embedding/engine/c$c;
  
 1512 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/c$c;->a(I[Ljava/lang/String;[I)Z
  
 1513 ····move-result·p1
  
 1514 ····return·p1
  
 1515 ····:cond_0
 1516 ····const-string·p1,·"Attempted·to·notify·ActivityAware·plugins·of·onRequestPermissionsResult,·but·no·Activity·was·attached."
  
 1517 ····invoke-static·{v0,·p1},·Lc/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
 1518 ····const/4·p1,·0x0
  
 1519 ····return·p1
 1520 .end·method
539 B
smali/io/flutter/embedding/engine/h/c/b.smali
    
Offset 25, 18 lines modifiedOffset 25, 18 lines modified
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
27 .end·method27 .end·method
  
28 .method·public·abstract·a(IILandroid/content/Intent;)Z28 .method·public·abstract·a(IILandroid/content/Intent;)Z
29 .end·method29 .end·method
  
30 .method·public·abstract·a(I[Ljava/lang/String;[I)Z 
31 .end·method 
  
32 .method·public·abstract·b()V30 .method·public·abstract·b()V
33 .end·method31 .end·method
  
34 .method·public·abstract·b(Landroid/os/Bundle;)V32 .method·public·abstract·b(Landroid/os/Bundle;)V
35 .end·method33 .end·method
  
36 .method·public·abstract·c()V34 .method·public·abstract·c()V
37 .end·method35 .end·method
  
 36 .method·public·abstract·onRequestPermissionsResult(I[Ljava/lang/String;[I)Z
 37 .end·method
894 B
smali/io/flutter/embedding/engine/renderer/a$a.smali
    
Offset 30, 27 lines modifiedOffset 30, 27 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()V34 .method·public·b()V
35 ····.locals·235 ····.locals·2
  
36 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a$a;->a:Lio/flutter/embedding/engine/renderer/a;36 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a$a;->a:Lio/flutter/embedding/engine/renderer/a;
  
37 ····const/4·v1,·0x137 ····const/4·v1,·0x1
  
38 ····invoke-static·{v0,·v1},·Lio/flutter/embedding/engine/renderer/a;->a(Lio/flutter/embedding/engine/renderer/a;Z)Z38 ····invoke-static·{v0,·v1},·Lio/flutter/embedding/engine/renderer/a;->a(Lio/flutter/embedding/engine/renderer/a;Z)Z
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·b()V41 .method·public·c()V
42 ····.locals·242 ····.locals·2
  
43 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a$a;->a:Lio/flutter/embedding/engine/renderer/a;43 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a$a;->a:Lio/flutter/embedding/engine/renderer/a;
  
44 ····const/4·v1,·0x044 ····const/4·v1,·0x0
  
45 ····invoke-static·{v0,·v1},·Lio/flutter/embedding/engine/renderer/a;->a(Lio/flutter/embedding/engine/renderer/a;Z)Z45 ····invoke-static·{v0,·v1},·Lio/flutter/embedding/engine/renderer/a;->a(Lio/flutter/embedding/engine/renderer/a;Z)Z
403 B
smali/io/flutter/embedding/engine/renderer/b.smali
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lio/flutter/embedding/engine/renderer/b;1 .class·public·interface·abstract·Lio/flutter/embedding/engine/renderer/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a()V5 .method·public·abstract·b()V
6 .end·method6 .end·method
  
7 .method·public·abstract·b()V7 .method·public·abstract·c()V
8 .end·method8 .end·method
1.12 KB
smali/io/flutter/embedding/engine/renderer/a.smali
    
Offset 386, 15 lines modifiedOffset 386, 15 lines modified
  
386 ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/b;)V386 ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/b;)V
  
387 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->d:Z387 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->d:Z
  
388 ····if-eqz·v0,·:cond_0388 ····if-eqz·v0,·:cond_0
  
389 ····invoke-interface·{p1},·Lio/flutter/embedding/engine/renderer/b;->a()V389 ····invoke-interface·{p1},·Lio/flutter/embedding/engine/renderer/b;->b()V
  
390 ····:cond_0390 ····:cond_0
391 ····return-void391 ····return-void
392 .end·method392 .end·method
  
393 .method·public·a(Ljava/nio/ByteBuffer;I)V393 .method·public·a(Ljava/nio/ByteBuffer;I)V
394 ····.locals·1394 ····.locals·1
Offset 471, 15 lines modifiedOffset 471, 15 lines modified
  
471 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->d:Z471 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->d:Z
  
472 ····if-eqz·v0,·:cond_0472 ····if-eqz·v0,·:cond_0
  
473 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->e:Lio/flutter/embedding/engine/renderer/b;473 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->e:Lio/flutter/embedding/engine/renderer/b;
  
474 ····invoke-interface·{v0},·Lio/flutter/embedding/engine/renderer/b;->b()V474 ····invoke-interface·{v0},·Lio/flutter/embedding/engine/renderer/b;->c()V
  
475 ····:cond_0475 ····:cond_0
476 ····const/4·v0,·0x0476 ····const/4·v0,·0x0
  
477 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->d:Z477 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->d:Z
  
478 ····return-void478 ····return-void
14.7 KB
smali/io/flutter/embedding/android/f.smali
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 .end·method65 .end·method
  
66 .method·private·b(Landroid/content/Intent;)Ljava/lang/String;66 .method·private·b(Landroid/content/Intent;)Ljava/lang/String;
67 ····.locals·267 ····.locals·2
  
68 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;68 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;
  
69 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->l()Z69 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->n()Z
  
70 ····move-result·v070 ····move-result·v0
  
71 ····if-eqz·v0,·:cond_171 ····if-eqz·v0,·:cond_1
  
72 ····invoke-virtual·{p1},·Landroid/content/Intent;->getData()Landroid/net/Uri;72 ····invoke-virtual·{p1},·Landroid/content/Intent;->getData()Landroid/net/Uri;
  
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 .end·method141 .end·method
  
142 .method·private·p()V142 .method·private·p()V
143 ····.locals·3143 ····.locals·3
  
144 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;144 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;
  
145 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->n()Ljava/lang/String;145 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->p()Ljava/lang/String;
  
146 ····move-result-object·v0146 ····move-result-object·v0
  
147 ····if-eqz·v0,·:cond_0147 ····if-eqz·v0,·:cond_0
  
148 ····return-void148 ····return-void
  
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
167 ····if-eqz·v0,·:cond_1167 ····if-eqz·v0,·:cond_1
  
168 ····return-void168 ····return-void
  
169 ····:cond_1169 ····:cond_1
170 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;170 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;
  
171 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->f()Ljava/lang/String;171 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->g()Ljava/lang/String;
  
172 ····move-result-object·v0172 ····move-result-object·v0
  
173 ····if-nez·v0,·:cond_2173 ····if-nez·v0,·:cond_2
  
174 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;174 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;
  
Offset 202, 15 lines modifiedOffset 202, 15 lines modified
  
202 ····const-string·v2,·"Executing·Dart·entrypoint:·"202 ····const-string·v2,·"Executing·Dart·entrypoint:·"
  
203 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;203 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
204 ····iget-object·v2,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;204 ····iget-object·v2,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;
  
205 ····invoke-interface·{v2},·Lio/flutter/embedding/android/f$b;->p()Ljava/lang/String;205 ····invoke-interface·{v2},·Lio/flutter/embedding/android/f$b;->r()Ljava/lang/String;
  
206 ····move-result-object·v2206 ····move-result-object·v2
  
207 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;207 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
208 ····const-string·v2,·",·and·sending·initial·route:·"208 ····const-string·v2,·",·and·sending·initial·route:·"
  
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
  
232 ····move-result-object·v1232 ····move-result-object·v1
  
233 ····invoke-virtual·{v1,·v0},·Lio/flutter/embedding/engine/i/h;->b(Ljava/lang/String;)V233 ····invoke-virtual·{v1,·v0},·Lio/flutter/embedding/engine/i/h;->b(Ljava/lang/String;)V
  
234 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;234 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;
  
235 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->h()Ljava/lang/String;235 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->j()Ljava/lang/String;
  
236 ····move-result-object·v0236 ····move-result-object·v0
  
237 ····if-eqz·v0,·:cond_3237 ····if-eqz·v0,·:cond_3
  
238 ····invoke-virtual·{v0},·Ljava/lang/String;->isEmpty()Z238 ····invoke-virtual·{v0},·Ljava/lang/String;->isEmpty()Z
  
Offset 262, 15 lines modifiedOffset 262, 15 lines modified
262 ····move-result-object·v0262 ····move-result-object·v0
  
263 ····:cond_4263 ····:cond_4
264 ····new-instance·v1,·Lio/flutter/embedding/engine/e/a$b;264 ····new-instance·v1,·Lio/flutter/embedding/engine/e/a$b;
  
265 ····iget-object·v2,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;265 ····iget-object·v2,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;
  
266 ····invoke-interface·{v2},·Lio/flutter/embedding/android/f$b;->p()Ljava/lang/String;266 ····invoke-interface·{v2},·Lio/flutter/embedding/android/f$b;->r()Ljava/lang/String;
  
267 ····move-result-object·v2267 ····move-result-object·v2
  
268 ····invoke-direct·{v1,·v0,·v2},·Lio/flutter/embedding/engine/e/a$b;-><init>(Ljava/lang/String;Ljava/lang/String;)V268 ····invoke-direct·{v1,·v0,·v2},·Lio/flutter/embedding/engine/e/a$b;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
269 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->b:Lio/flutter/embedding/engine/a;269 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->b:Lio/flutter/embedding/engine/a;
  
Offset 313, 15 lines modifiedOffset 313, 15 lines modified
  
313 ····invoke-static·{p1,·p2},·Lc/a/b;->c(Ljava/lang/String;Ljava/lang/String;)V313 ····invoke-static·{p1,·p2},·Lc/a/b;->c(Ljava/lang/String;Ljava/lang/String;)V
  
314 ····invoke-direct·{p0},·Lio/flutter/embedding/android/f;->q()V314 ····invoke-direct·{p0},·Lio/flutter/embedding/android/f;->q()V
  
315 ····iget-object·p2,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;315 ····iget-object·p2,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;
  
316 ····invoke-interface·{p2},·Lio/flutter/embedding/android/f$b;->j()Lio/flutter/embedding/android/o;316 ····invoke-interface·{p2},·Lio/flutter/embedding/android/f$b;->l()Lio/flutter/embedding/android/o;
  
317 ····move-result-object·p2317 ····move-result-object·p2
  
318 ····sget-object·p3,·Lio/flutter/embedding/android/o;->a:Lio/flutter/embedding/android/o;318 ····sget-object·p3,·Lio/flutter/embedding/android/o;->a:Lio/flutter/embedding/android/o;
  
319 ····if-ne·p2,·p3,·:cond_1319 ····if-ne·p2,·p3,·:cond_1
  
Offset 331, 15 lines modifiedOffset 331, 15 lines modified
  
331 ····invoke-interface·{p3},·Lio/flutter/embedding/android/f$b;->d()Landroid/app/Activity;331 ····invoke-interface·{p3},·Lio/flutter/embedding/android/f$b;->d()Landroid/app/Activity;
  
332 ····move-result-object·p3332 ····move-result-object·p3
  
333 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;333 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f;->a:Lio/flutter/embedding/android/f$b;
  
334 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->m()Lio/flutter/embedding/android/s;334 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->o()Lio/flutter/embedding/android/s;
  
335 ····move-result-object·v0335 ····move-result-object·v0
  
336 ····sget-object·v1,·Lio/flutter/embedding/android/s;->b:Lio/flutter/embedding/android/s;336 ····sget-object·v1,·Lio/flutter/embedding/android/s;->b:Lio/flutter/embedding/android/s;
  
337 ····if-ne·v0,·v1,·:cond_0337 ····if-ne·v0,·v1,·:cond_0
  
Max diff block lines reached; 10464/14935 bytes (70.06%) of diff not shown.
1.56 KB
smali/io/flutter/embedding/android/m$b.smali
    
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()V34 .method·public·b()V
35 ····.locals·235 ····.locals·2
  
36 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/m$b;->a:Lio/flutter/embedding/android/m;36 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/m$b;->a:Lio/flutter/embedding/android/m;
  
37 ····const/4·v1,·0x137 ····const/4·v1,·0x1
  
38 ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/m;->a(Lio/flutter/embedding/android/m;Z)Z38 ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/m;->a(Lio/flutter/embedding/android/m;Z)Z
Offset 62, 23 lines modifiedOffset 62, 23 lines modified
  
62 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;62 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
63 ····move-result-object·v163 ····move-result-object·v1
  
64 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/b;64 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/b;
  
65 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/b;->a()V65 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/b;->b()V
  
66 ····goto·:goto_066 ····goto·:goto_0
  
67 ····:cond_067 ····:cond_0
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
70 .method·public·b()V70 .method·public·c()V
71 ····.locals·271 ····.locals·2
  
72 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/m$b;->a:Lio/flutter/embedding/android/m;72 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/m$b;->a:Lio/flutter/embedding/android/m;
  
73 ····const/4·v1,·0x073 ····const/4·v1,·0x0
  
74 ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/m;->a(Lio/flutter/embedding/android/m;Z)Z74 ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/m;->a(Lio/flutter/embedding/android/m;Z)Z
Offset 102, 14 lines modifiedOffset 102, 14 lines modified
  
102 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;102 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
103 ····move-result-object·v1103 ····move-result-object·v1
  
104 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/b;104 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/b;
  
105 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/b;->b()V105 ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/b;->c()V
  
106 ····goto·:goto_0106 ····goto·:goto_0
  
107 ····:cond_0107 ····:cond_0
108 ····return-void108 ····return-void
109 .end·method109 .end·method
2.6 KB
smali/io/flutter/embedding/android/f$b.smali
    
Offset 17, 21 lines modifiedOffset 17, 21 lines modified
17 .annotation·system·Ldalvik/annotation/InnerClass;17 .annotation·system·Ldalvik/annotation/InnerClass;
18 ····accessFlags·=·0x60818 ····accessFlags·=·0x608
19 ····name·=·"b"19 ····name·=·"b"
20 .end·annotation20 .end·annotation
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·abstract·a(Landroid/content/Context;)Lio/flutter/embedding/engine/a;22 .method·public·abstract·a()Landroidx/lifecycle/e;
23 .end·method23 .end·method
  
24 .method·public·abstract·a(Landroid/app/Activity;Lio/flutter/embedding/engine/a;)Lio/flutter/plugin/platform/d;24 .method·public·abstract·a(Landroid/content/Context;)Lio/flutter/embedding/engine/a;
25 .end·method25 .end·method
  
26 .method·public·abstract·a()V26 .method·public·abstract·a(Landroid/app/Activity;Lio/flutter/embedding/engine/a;)Lio/flutter/plugin/platform/d;
27 .end·method27 .end·method
  
28 .method·public·abstract·a(Lio/flutter/embedding/android/k;)V28 .method·public·abstract·a(Lio/flutter/embedding/android/k;)V
29 .end·method29 .end·method
  
30 .method·public·abstract·a(Lio/flutter/embedding/android/l;)V30 .method·public·abstract·a(Lio/flutter/embedding/android/l;)V
31 .end·method31 .end·method
Offset 41, 54 lines modifiedOffset 41, 54 lines modified
  
41 .method·public·abstract·b()V41 .method·public·abstract·b()V
42 .end·method42 .end·method
  
43 .method·public·abstract·b(Lio/flutter/embedding/engine/a;)V43 .method·public·abstract·b(Lio/flutter/embedding/engine/a;)V
44 .end·method44 .end·method
  
45 .method·public·abstract·c()Landroidx/lifecycle/e;45 .method·public·abstract·c()V
46 .end·method46 .end·method
  
47 .method·public·abstract·d()Landroid/app/Activity;47 .method·public·abstract·d()Landroid/app/Activity;
48 .end·method48 .end·method
  
49 .method·public·abstract·e()V49 .method·public·abstract·e()V
50 .end·method50 .end·method
  
51 .method·public·abstract·f()Ljava/lang/String;51 .method·public·abstract·g()Ljava/lang/String;
52 .end·method52 .end·method
  
53 .method·public·abstract·g()Lio/flutter/embedding/engine/d;53 .method·public·abstract·h()Lio/flutter/embedding/engine/d;
54 .end·method54 .end·method
  
55 .method·public·abstract·h()Ljava/lang/String;55 .method·public·abstract·j()Ljava/lang/String;
56 .end·method56 .end·method
  
57 .method·public·abstract·i()Z57 .method·public·abstract·k()Z
58 .end·method58 .end·method
  
59 .method·public·abstract·j()Lio/flutter/embedding/android/o;59 .method·public·abstract·l()Lio/flutter/embedding/android/o;
60 .end·method60 .end·method
  
61 .method·public·abstract·k()Z61 .method·public·abstract·m()Z
62 .end·method62 .end·method
  
63 .method·public·abstract·l()Z63 .method·public·abstract·n()Z
64 .end·method64 .end·method
  
65 .method·public·abstract·m()Lio/flutter/embedding/android/s;65 .method·public·abstract·o()Lio/flutter/embedding/android/s;
66 .end·method66 .end·method
  
67 .method·public·abstract·n()Ljava/lang/String;67 .method·public·abstract·p()Ljava/lang/String;
68 .end·method68 .end·method
  
69 .method·public·abstract·o()Z69 .method·public·abstract·q()Z
70 .end·method70 .end·method
  
71 .method·public·abstract·p()Ljava/lang/String;71 .method·public·abstract·r()Ljava/lang/String;
72 .end·method72 .end·method
  
73 .method·public·abstract·q()Lio/flutter/embedding/android/q;73 .method·public·abstract·s()Lio/flutter/embedding/android/q;
74 .end·method74 .end·method
  
75 .method·public·abstract·r()Landroid/content/Context;75 .method·public·abstract·t()Landroid/content/Context;
76 .end·method76 .end·method
588 B
smali/io/flutter/embedding/android/m.smali
    
Offset 813, 15 lines modifiedOffset 813, 15 lines modified
813 ····:cond_3813 ····:cond_3
814 ····iget-boolean·p1,·p0,·Lio/flutter/embedding/android/m;->g:Z814 ····iget-boolean·p1,·p0,·Lio/flutter/embedding/android/m;->g:Z
  
815 ····if-eqz·p1,·:cond_4815 ····if-eqz·p1,·:cond_4
  
816 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/m;->r:Lio/flutter/embedding/engine/renderer/b;816 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/m;->r:Lio/flutter/embedding/engine/renderer/b;
  
817 ····invoke-interface·{p1},·Lio/flutter/embedding/engine/renderer/b;->a()V817 ····invoke-interface·{p1},·Lio/flutter/embedding/engine/renderer/b;->b()V
  
818 ····:cond_4818 ····:cond_4
819 ····return-void819 ····return-void
820 .end·method820 .end·method
  
821 .method·public·a(Lio/flutter/embedding/engine/renderer/b;)V821 .method·public·a(Lio/flutter/embedding/engine/renderer/b;)V
822 ····.locals·1822 ····.locals·1
725 B
smali/io/flutter/embedding/android/k$b.smali
    
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()V34 .method·public·b()V
35 ····.locals·235 ····.locals·2
  
36 ····const-string·v0,·"FlutterSurfaceView"36 ····const-string·v0,·"FlutterSurfaceView"
  
37 ····const-string·v1,·"onFlutterUiDisplayed()"37 ····const-string·v1,·"onFlutterUiDisplayed()"
  
38 ····invoke-static·{v0,·v1},·Lc/a/b;->c(Ljava/lang/String;Ljava/lang/String;)V38 ····invoke-static·{v0,·v1},·Lc/a/b;->c(Ljava/lang/String;Ljava/lang/String;)V
Offset 65, 12 lines modifiedOffset 65, 12 lines modified
  
65 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/a;->b(Lio/flutter/embedding/engine/renderer/b;)V65 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/a;->b(Lio/flutter/embedding/engine/renderer/b;)V
  
66 ····:cond_066 ····:cond_0
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·public·b()V69 .method·public·c()V
70 ····.locals·070 ····.locals·0
  
71 ····return-void71 ····return-void
72 .end·method72 .end·method
1.17 KB
smali/io/flutter/embedding/android/f$a.smali
    
Offset 30, 34 lines modifiedOffset 30, 34 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()V34 .method·public·b()V
35 ····.locals·135 ····.locals·1
  
36 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f$a;->a:Lio/flutter/embedding/android/f;36 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f$a;->a:Lio/flutter/embedding/android/f;
  
37 ····invoke-static·{v0},·Lio/flutter/embedding/android/f;->a(Lio/flutter/embedding/android/f;)Lio/flutter/embedding/android/f$b;37 ····invoke-static·{v0},·Lio/flutter/embedding/android/f;->a(Lio/flutter/embedding/android/f;)Lio/flutter/embedding/android/f$b;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->a()V39 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->b()V
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·public·b()V42 .method·public·c()V
43 ····.locals·143 ····.locals·1
  
44 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f$a;->a:Lio/flutter/embedding/android/f;44 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f$a;->a:Lio/flutter/embedding/android/f;
  
45 ····invoke-static·{v0},·Lio/flutter/embedding/android/f;->a(Lio/flutter/embedding/android/f;)Lio/flutter/embedding/android/f$b;45 ····invoke-static·{v0},·Lio/flutter/embedding/android/f;->a(Lio/flutter/embedding/android/f;)Lio/flutter/embedding/android/f$b;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->b()V47 ····invoke-interface·{v0},·Lio/flutter/embedding/android/f$b;->c()V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
809 B
smali/io/flutter/embedding/android/m$c.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·a()V42 .method·public·b()V
43 ····.locals·143 ····.locals·1
  
44 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/m$c;->a:Lio/flutter/embedding/engine/renderer/a;44 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/m$c;->a:Lio/flutter/embedding/engine/renderer/a;
  
45 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/a;->b(Lio/flutter/embedding/engine/renderer/b;)V45 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/a;->b(Lio/flutter/embedding/engine/renderer/b;)V
  
46 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/m$c;->b:Ljava/lang/Runnable;46 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/m$c;->b:Ljava/lang/Runnable;
Offset 71, 12 lines modifiedOffset 71, 12 lines modified
  
71 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/j;->b()V71 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/j;->b()V
  
72 ····:cond_072 ····:cond_0
73 ····return-void73 ····return-void
74 .end·method74 .end·method
  
75 .method·public·b()V75 .method·public·c()V
76 ····.locals·076 ····.locals·0
  
77 ····return-void77 ····return-void
78 .end·method78 .end·method
9.09 KB
smali/io/flutter/embedding/android/e.smali
    
Offset 303, 14 lines modifiedOffset 303, 22 lines modified
  
303 ····:cond_0303 ····:cond_0
304 ····return-void304 ····return-void
305 .end·method305 .end·method
  
  
306 #·virtual·methods306 #·virtual·methods
 307 .method·public·a()Landroidx/lifecycle/e;
 308 ····.locals·1
  
 309 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->b:Landroidx/lifecycle/i;
  
 310 ····return-object·v0
 311 .end·method
  
307 .method·public·a(Landroid/content/Context;)Lio/flutter/embedding/engine/a;312 .method·public·a(Landroid/content/Context;)Lio/flutter/embedding/engine/a;
308 ····.locals·0313 ····.locals·0
  
309 ····const/4·p1,·0x0314 ····const/4·p1,·0x0
  
310 ····return-object·p1315 ····return-object·p1
311 .end·method316 .end·method
Offset 329, 59 lines modifiedOffset 337, 51 lines modified
329 ····move-result-object·p2337 ····move-result-object·p2
  
330 ····invoke-direct·{p1,·v0,·p2,·p0},·Lio/flutter/plugin/platform/d;-><init>(Landroid/app/Activity;Lio/flutter/embedding/engine/i/i;Lio/flutter/plugin/platform/d$c;)V338 ····invoke-direct·{p1,·v0,·p2,·p0},·Lio/flutter/plugin/platform/d;-><init>(Landroid/app/Activity;Lio/flutter/embedding/engine/i/i;Lio/flutter/plugin/platform/d$c;)V
  
331 ····return-object·p1339 ····return-object·p1
332 .end·method340 .end·method
  
333 .method·public·a()V 
334 ····.locals·2 
  
335 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
336 ····const/16·v1,·0x15 
  
337 ····if-lt·v0,·v1,·:cond_0 
  
338 ····invoke-virtual·{p0},·Landroid/app/Activity;->reportFullyDrawn()V 
  
339 ····:cond_0 
340 ····return-void 
341 .end·method 
  
342 .method·public·a(Lio/flutter/embedding/android/k;)V341 .method·public·a(Lio/flutter/embedding/android/k;)V
343 ····.locals·0342 ····.locals·0
  
344 ····return-void343 ····return-void
345 .end·method344 .end·method
  
346 .method·public·a(Lio/flutter/embedding/android/l;)V345 .method·public·a(Lio/flutter/embedding/android/l;)V
347 ····.locals·0346 ····.locals·0
  
348 ····return-void347 ····return-void
349 .end·method348 .end·method
  
350 .method·public·b()V349 .method·public·b()V
351 ····.locals·0350 ····.locals·2
  
 351 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 352 ····const/16·v1,·0x15
  
 353 ····if-lt·v0,·v1,·:cond_0
  
 354 ····invoke-virtual·{p0},·Landroid/app/Activity;->reportFullyDrawn()V
  
 355 ····:cond_0
352 ····return-void356 ····return-void
353 .end·method357 .end·method
  
354 .method·public·b(Lio/flutter/embedding/engine/a;)V358 .method·public·b(Lio/flutter/embedding/engine/a;)V
355 ····.locals·0359 ····.locals·0
  
356 ····return-void360 ····return-void
357 .end·method361 .end·method
  
358 .method·public·c()Landroidx/lifecycle/e;362 .method·public·c()V
359 ····.locals·1363 ····.locals·0
  
360 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->b:Landroidx/lifecycle/i; 
  
361 ····return-object·v0364 ····return-void
362 .end·method365 .end·method
  
363 .method·public·d()Landroid/app/Activity;366 .method·public·d()Landroid/app/Activity;
364 ····.locals·0367 ····.locals·0
  
365 ····return-object·p0368 ····return-object·p0
366 .end·method369 .end·method
Offset 422, 15 lines modifiedOffset 422, 15 lines modified
422 ····invoke-static·{v1,·v0},·Lc/a/b;->d(Ljava/lang/String;Ljava/lang/String;)V422 ····invoke-static·{v1,·v0},·Lc/a/b;->d(Ljava/lang/String;Ljava/lang/String;)V
  
423 ····invoke-direct·{p0},·Lio/flutter/embedding/android/e;->D()V423 ····invoke-direct·{p0},·Lio/flutter/embedding/android/e;->D()V
  
424 ····return-void424 ····return-void
425 .end·method425 .end·method
  
426 .method·public·f()Ljava/lang/String;426 .method·public·g()Ljava/lang/String;
427 ····.locals·3427 ····.locals·3
  
428 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;428 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;
  
429 ····move-result-object·v0429 ····move-result-object·v0
  
430 ····const-string·v1,·"route"430 ····const-string·v1,·"route"
Offset 470, 29 lines modifiedOffset 470, 29 lines modified
470 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0470 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
471 ····:catch_0471 ····:catch_0
472 ····:cond_1472 ····:cond_1
473 ····return-object·v0473 ····return-object·v0
474 .end·method474 .end·method
  
475 .method·public·g()Lio/flutter/embedding/engine/d;475 .method·public·h()Lio/flutter/embedding/engine/d;
476 ····.locals·1476 ····.locals·1
  
477 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;477 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;
  
478 ····move-result-object·v0478 ····move-result-object·v0
  
479 ····invoke-static·{v0},·Lio/flutter/embedding/engine/d;->a(Landroid/content/Intent;)Lio/flutter/embedding/engine/d;479 ····invoke-static·{v0},·Lio/flutter/embedding/engine/d;->a(Landroid/content/Intent;)Lio/flutter/embedding/engine/d;
  
480 ····move-result-object·v0480 ····move-result-object·v0
  
481 ····return-object·v0481 ····return-object·v0
Max diff block lines reached; 6314/9224 bytes (68.45%) of diff not shown.
913 B
smali/io/flutter/embedding/android/FlutterSplashView$b.smali
    
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()V34 .method·public·b()V
35 ····.locals·135 ····.locals·1
  
36 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$b;->a:Lio/flutter/embedding/android/FlutterSplashView;36 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$b;->a:Lio/flutter/embedding/android/FlutterSplashView;
  
37 ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSplashView;->b(Lio/flutter/embedding/android/FlutterSplashView;)Lio/flutter/embedding/android/q;37 ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSplashView;->b(Lio/flutter/embedding/android/FlutterSplashView;)Lio/flutter/embedding/android/q;
  
38 ····move-result-object·v038 ····move-result-object·v0
Offset 49, 12 lines modifiedOffset 49, 12 lines modified
  
49 ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSplashView;->c(Lio/flutter/embedding/android/FlutterSplashView;)V49 ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSplashView;->c(Lio/flutter/embedding/android/FlutterSplashView;)V
  
50 ····:cond_050 ····:cond_0
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·public·b()V53 .method·public·c()V
54 ····.locals·054 ····.locals·0
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
301 B
smali/b/a/a/h.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lb/a/a/h;1 .class·public·final·synthetic·Lb/a/a/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"lambda"3 .source·"lambda"
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/a/a/n/n;5 .implements·Lb/a/a/n/t;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·synthetic·a:Lc/a/c/a/c$b;7 .field·private·final·synthetic·a:Lc/a/c/a/c$b;
  
  
8 #·direct·methods8 #·direct·methods
301 B
smali/b/a/a/f.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lb/a/a/f;1 .class·public·final·synthetic·Lb/a/a/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"lambda"3 .source·"lambda"
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/a/a/n/n;5 .implements·Lb/a/a/n/t;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·synthetic·a:Lc/a/c/a/j$d;7 .field·private·final·synthetic·a:Lc/a/c/a/j$d;
  
  
8 #·direct·methods8 #·direct·methods
3.41 KB
smali/b/a/a/i.smali
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 .implements·Lio/flutter/embedding/engine/h/a;6 .implements·Lio/flutter/embedding/engine/h/a;
7 .implements·Lio/flutter/embedding/engine/h/c/a;7 .implements·Lio/flutter/embedding/engine/h/c/a;
  
  
8 #·instance·fields8 #·instance·fields
9 .field·private·final·a:Lb/a/a/o/b;9 .field·private·final·a:Lb/a/a/o/b;
  
10 .field·private·final·b:Lb/a/a/n/e;10 .field·private·final·b:Lb/a/a/n/k;
  
11 .field·private·c:Lb/a/a/k;11 .field·private·c:Lb/a/a/k;
  
12 .field·private·d:Lb/a/a/l;12 .field·private·d:Lb/a/a/l;
  
13 .field·private·e:Lb/a/a/j;13 .field·private·e:Lb/a/a/j;
  
Offset 31, 33 lines modifiedOffset 31, 33 lines modified
  
31 ····new-instance·v0,·Lb/a/a/o/b;31 ····new-instance·v0,·Lb/a/a/o/b;
  
32 ····invoke-direct·{v0},·Lb/a/a/o/b;-><init>()V32 ····invoke-direct·{v0},·Lb/a/a/o/b;-><init>()V
  
33 ····iput-object·v0,·p0,·Lb/a/a/i;->a:Lb/a/a/o/b;33 ····iput-object·v0,·p0,·Lb/a/a/i;->a:Lb/a/a/o/b;
  
34 ····new-instance·v0,·Lb/a/a/n/e;34 ····new-instance·v0,·Lb/a/a/n/k;
  
35 ····iget-object·v1,·p0,·Lb/a/a/i;->a:Lb/a/a/o/b;35 ····iget-object·v1,·p0,·Lb/a/a/i;->a:Lb/a/a/o/b;
  
36 ····invoke-direct·{v0,·v1},·Lb/a/a/n/e;-><init>(Lb/a/a/o/b;)V36 ····invoke-direct·{v0,·v1},·Lb/a/a/n/k;-><init>(Lb/a/a/o/b;)V
  
37 ····iput-object·v0,·p0,·Lb/a/a/i;->b:Lb/a/a/n/e;37 ····iput-object·v0,·p0,·Lb/a/a/i;->b:Lb/a/a/n/k;
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·private·c()V40 .method·private·c()V
41 ····.locals·241 ····.locals·2
  
42 ····iget-object·v0,·p0,·Lb/a/a/i;->g:Lio/flutter/embedding/engine/h/c/c;42 ····iget-object·v0,·p0,·Lb/a/a/i;->g:Lio/flutter/embedding/engine/h/c/c;
  
43 ····if-eqz·v0,·:cond_043 ····if-eqz·v0,·:cond_0
  
44 ····iget-object·v1,·p0,·Lb/a/a/i;->b:Lb/a/a/n/e;44 ····iget-object·v1,·p0,·Lb/a/a/i;->b:Lb/a/a/n/k;
  
45 ····invoke-interface·{v0,·v1},·Lio/flutter/embedding/engine/h/c/c;->b(Lc/a/c/a/l;)V45 ····invoke-interface·{v0,·v1},·Lio/flutter/embedding/engine/h/c/c;->b(Lc/a/c/a/l;)V
  
46 ····iget-object·v0,·p0,·Lb/a/a/i;->g:Lio/flutter/embedding/engine/h/c/c;46 ····iget-object·v0,·p0,·Lb/a/a/i;->g:Lio/flutter/embedding/engine/h/c/c;
  
47 ····iget-object·v1,·p0,·Lb/a/a/i;->a:Lb/a/a/o/b;47 ····iget-object·v1,·p0,·Lb/a/a/i;->a:Lb/a/a/o/b;
  
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 .method·private·d()V70 .method·private·d()V
71 ····.locals·271 ····.locals·2
  
72 ····iget-object·v0,·p0,·Lb/a/a/i;->f:Lc/a/c/a/n;72 ····iget-object·v0,·p0,·Lb/a/a/i;->f:Lc/a/c/a/n;
  
73 ····if-eqz·v0,·:cond_073 ····if-eqz·v0,·:cond_0
  
74 ····iget-object·v1,·p0,·Lb/a/a/i;->b:Lb/a/a/n/e;74 ····iget-object·v1,·p0,·Lb/a/a/i;->b:Lb/a/a/n/k;
  
75 ····invoke-interface·{v0,·v1},·Lc/a/c/a/n;->a(Lc/a/c/a/l;)Lc/a/c/a/n;75 ····invoke-interface·{v0,·v1},·Lc/a/c/a/n;->a(Lc/a/c/a/l;)Lc/a/c/a/n;
  
76 ····iget-object·v0,·p0,·Lb/a/a/i;->f:Lc/a/c/a/n;76 ····iget-object·v0,·p0,·Lb/a/a/i;->f:Lc/a/c/a/n;
  
77 ····iget-object·v1,·p0,·Lb/a/a/i;->a:Lb/a/a/o/b;77 ····iget-object·v1,·p0,·Lb/a/a/i;->a:Lb/a/a/o/b;
  
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 ····goto·:goto_087 ····goto·:goto_0
  
88 ····:cond_088 ····:cond_0
89 ····iget-object·v0,·p0,·Lb/a/a/i;->g:Lio/flutter/embedding/engine/h/c/c;89 ····iget-object·v0,·p0,·Lb/a/a/i;->g:Lio/flutter/embedding/engine/h/c/c;
  
90 ····if-eqz·v0,·:cond_190 ····if-eqz·v0,·:cond_1
  
91 ····iget-object·v1,·p0,·Lb/a/a/i;->b:Lb/a/a/n/e;91 ····iget-object·v1,·p0,·Lb/a/a/i;->b:Lb/a/a/n/k;
  
92 ····invoke-interface·{v0,·v1},·Lio/flutter/embedding/engine/h/c/c;->a(Lc/a/c/a/l;)V92 ····invoke-interface·{v0,·v1},·Lio/flutter/embedding/engine/h/c/c;->a(Lc/a/c/a/l;)V
  
93 ····iget-object·v0,·p0,·Lb/a/a/i;->g:Lio/flutter/embedding/engine/h/c/c;93 ····iget-object·v0,·p0,·Lb/a/a/i;->g:Lio/flutter/embedding/engine/h/c/c;
  
94 ····iget-object·v1,·p0,·Lb/a/a/i;->a:Lb/a/a/o/b;94 ····iget-object·v1,·p0,·Lb/a/a/i;->a:Lb/a/a/o/b;
  
Offset 230, 17 lines modifiedOffset 230, 17 lines modified
230 .method·public·b(Lio/flutter/embedding/engine/h/a$b;)V230 .method·public·b(Lio/flutter/embedding/engine/h/a$b;)V
231 ····.locals·3231 ····.locals·3
  
232 ····new-instance·v0,·Lb/a/a/k;232 ····new-instance·v0,·Lb/a/a/k;
  
233 ····iget-object·v1,·p0,·Lb/a/a/i;->a:Lb/a/a/o/b;233 ····iget-object·v1,·p0,·Lb/a/a/i;->a:Lb/a/a/o/b;
  
234 ····iget-object·v2,·p0,·Lb/a/a/i;->b:Lb/a/a/n/e;234 ····iget-object·v2,·p0,·Lb/a/a/i;->b:Lb/a/a/n/k;
  
235 ····invoke-direct·{v0,·v1,·v2},·Lb/a/a/k;-><init>(Lb/a/a/o/b;Lb/a/a/n/e;)V235 ····invoke-direct·{v0,·v1,·v2},·Lb/a/a/k;-><init>(Lb/a/a/o/b;Lb/a/a/n/k;)V
  
236 ····iput-object·v0,·p0,·Lb/a/a/i;->c:Lb/a/a/k;236 ····iput-object·v0,·p0,·Lb/a/a/i;->c:Lb/a/a/k;
  
237 ····iget-object·v0,·p0,·Lb/a/a/i;->c:Lb/a/a/k;237 ····iget-object·v0,·p0,·Lb/a/a/i;->c:Lb/a/a/k;
  
238 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/h/a$b;->a()Landroid/content/Context;238 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/h/a$b;->a()Landroid/content/Context;
  
Offset 250, 17 lines modifiedOffset 250, 17 lines modified
  
250 ····move-result-object·v2250 ····move-result-object·v2
  
251 ····invoke-virtual·{v0,·v1,·v2},·Lb/a/a/k;->a(Landroid/content/Context;Lc/a/c/a/b;)V251 ····invoke-virtual·{v0,·v1,·v2},·Lb/a/a/k;->a(Landroid/content/Context;Lc/a/c/a/b;)V
  
252 ····new-instance·v0,·Lb/a/a/l;252 ····new-instance·v0,·Lb/a/a/l;
  
253 ····iget-object·v1,·p0,·Lb/a/a/i;->b:Lb/a/a/n/e;253 ····iget-object·v1,·p0,·Lb/a/a/i;->b:Lb/a/a/n/k;
  
254 ····invoke-direct·{v0,·v1},·Lb/a/a/l;-><init>(Lb/a/a/n/e;)V254 ····invoke-direct·{v0,·v1},·Lb/a/a/l;-><init>(Lb/a/a/n/k;)V
  
255 ····iput-object·v0,·p0,·Lb/a/a/i;->d:Lb/a/a/l;255 ····iput-object·v0,·p0,·Lb/a/a/i;->d:Lb/a/a/l;
  
256 ····iget-object·v0,·p0,·Lb/a/a/i;->d:Lb/a/a/l;256 ····iget-object·v0,·p0,·Lb/a/a/i;->d:Lb/a/a/l;
  
257 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/h/a$b;->a()Landroid/content/Context;257 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/h/a$b;->a()Landroid/content/Context;
  
6.55 KB
smali/b/a/a/k.smali
    
Offset 5, 32 lines modifiedOffset 5, 32 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lc/a/c/a/j$c;6 .implements·Lc/a/c/a/j$c;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·final·a:Lb/a/a/o/b;8 .field·private·final·a:Lb/a/a/o/b;
  
9 .field·private·final·b:Lb/a/a/n/e;9 .field·private·final·b:Lb/a/a/n/k;
  
10 .field·private·c:Landroid/content/Context;10 .field·private·c:Landroid/content/Context;
  
11 .field·private·d:Landroid/app/Activity;11 .field·private·d:Landroid/app/Activity;
  
12 .field·private·e:Lc/a/c/a/j;12 .field·private·e:Lc/a/c/a/j;
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Lb/a/a/o/b;Lb/a/a/n/e;)V14 .method·constructor·<init>(Lb/a/a/o/b;Lb/a/a/n/k;)V
15 ····.locals·015 ····.locals·0
  
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····iput-object·p1,·p0,·Lb/a/a/k;->a:Lb/a/a/o/b;17 ····iput-object·p1,·p0,·Lb/a/a/k;->a:Lb/a/a/o/b;
  
18 ····iput-object·p2,·p0,·Lb/a/a/k;->b:Lb/a/a/n/e;18 ····iput-object·p2,·p0,·Lb/a/a/k;->b:Lb/a/a/n/k;
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·private·a(Lc/a/c/a/j$d;)V21 .method·private·a(Lc/a/c/a/j$d;)V
22 ····.locals·322 ····.locals·3
  
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ····:goto_077 ····:goto_0
78 ····return-void78 ····return-void
79 .end·method79 .end·method
  
80 .method·static·synthetic·a(Lc/a/c/a/j$d;Landroid/location/Location;)V80 .method·static·synthetic·a(Lc/a/c/a/j$d;Landroid/location/Location;)V
81 ····.locals·081 ····.locals·0
  
82 ····invoke-static·{p1},·Lb/a/a/n/j;->a(Landroid/location/Location;)Ljava/util/Map;82 ····invoke-static·{p1},·Lb/a/a/n/p;->a(Landroid/location/Location;)Ljava/util/Map;
  
83 ····move-result-object·p183 ····move-result-object·p1
  
84 ····invoke-interface·{p0,·p1},·Lc/a/c/a/j$d;->a(Ljava/lang/Object;)V84 ····invoke-interface·{p0,·p1},·Lc/a/c/a/j$d;->a(Ljava/lang/Object;)V
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
Offset 135, 27 lines modifiedOffset 135, 27 lines modified
  
135 ····check-cast·v0,·Ljava/lang/Boolean;135 ····check-cast·v0,·Ljava/lang/Boolean;
  
136 ····iget-object·p1,·p1,·Lc/a/c/a/i;->b:Ljava/lang/Object;136 ····iget-object·p1,·p1,·Lc/a/c/a/i;->b:Ljava/lang/Object;
  
137 ····check-cast·p1,·Ljava/util/Map;137 ····check-cast·p1,·Ljava/util/Map;
  
138 ····invoke-static·{p1},·Lb/a/a/n/k;->a(Ljava/util/Map;)Lb/a/a/n/k;138 ····invoke-static·{p1},·Lb/a/a/n/q;->a(Ljava/util/Map;)Lb/a/a/n/q;
  
139 ····move-result-object·p1139 ····move-result-object·p1
  
140 ····const/4·v1,·0x1140 ····const/4·v1,·0x1
  
141 ····new-array·v2,·v1,·[Z141 ····new-array·v2,·v1,·[Z
  
142 ····const/4·v3,·0x0142 ····const/4·v3,·0x0
  
143 ····aput-boolean·v3,·v2,·v3143 ····aput-boolean·v3,·v2,·v3
  
144 ····iget-object·v4,·p0,·Lb/a/a/k;->b:Lb/a/a/n/e;144 ····iget-object·v4,·p0,·Lb/a/a/k;->b:Lb/a/a/n/k;
  
145 ····iget-object·v5,·p0,·Lb/a/a/k;->c:Landroid/content/Context;145 ····iget-object·v5,·p0,·Lb/a/a/k;->c:Landroid/content/Context;
  
146 ····if-eqz·v0,·:cond_0146 ····if-eqz·v0,·:cond_0
  
147 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z147 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z
  
Offset 165, 49 lines modifiedOffset 165, 49 lines modified
  
165 ····goto·:goto_0165 ····goto·:goto_0
  
166 ····:cond_0166 ····:cond_0
167 ····const/4·v1,·0x0167 ····const/4·v1,·0x0
  
168 ····:goto_0168 ····:goto_0
169 ····invoke-virtual·{v4,·v5,·v1,·p1},·Lb/a/a/n/e;->a(Landroid/content/Context;ZLb/a/a/n/k;)Lb/a/a/n/h;169 ····invoke-virtual·{v4,·v5,·v1,·p1},·Lb/a/a/n/k;->a(Landroid/content/Context;ZLb/a/a/n/q;)Lb/a/a/n/n;
  
170 ····move-result-object·v9170 ····move-result-object·v9
  
171 ····iget-object·v6,·p0,·Lb/a/a/k;->b:Lb/a/a/n/e;171 ····iget-object·v6,·p0,·Lb/a/a/k;->b:Lb/a/a/n/k;
  
172 ····iget-object·v7,·p0,·Lb/a/a/k;->c:Landroid/content/Context;172 ····iget-object·v7,·p0,·Lb/a/a/k;->c:Landroid/content/Context;
  
173 ····iget-object·v8,·p0,·Lb/a/a/k;->d:Landroid/app/Activity;173 ····iget-object·v8,·p0,·Lb/a/a/k;->d:Landroid/app/Activity;
  
174 ····new-instance·v10,·Lb/a/a/a;174 ····new-instance·v10,·Lb/a/a/a;
  
175 ····invoke-direct·{v10,·p0,·v2,·v9,·p2},·Lb/a/a/a;-><init>(Lb/a/a/k;[ZLb/a/a/n/h;Lc/a/c/a/j$d;)V175 ····invoke-direct·{v10,·p0,·v2,·v9,·p2},·Lb/a/a/a;-><init>(Lb/a/a/k;[ZLb/a/a/n/n;Lc/a/c/a/j$d;)V
  
176 ····new-instance·v11,·Lb/a/a/e;176 ····new-instance·v11,·Lb/a/a/e;
  
177 ····invoke-direct·{v11,·p0,·v2,·v9,·p2},·Lb/a/a/e;-><init>(Lb/a/a/k;[ZLb/a/a/n/h;Lc/a/c/a/j$d;)V177 ····invoke-direct·{v11,·p0,·v2,·v9,·p2},·Lb/a/a/e;-><init>(Lb/a/a/k;[ZLb/a/a/n/n;Lc/a/c/a/j$d;)V
  
178 ····invoke-virtual/range·{v6·..·v11},·Lb/a/a/n/e;->a(Landroid/content/Context;Landroid/app/Activity;Lb/a/a/n/h;Lb/a/a/n/n;Lb/a/a/m/a;)V178 ····invoke-virtual/range·{v6·..·v11},·Lb/a/a/n/k;->a(Landroid/content/Context;Landroid/app/Activity;Lb/a/a/n/n;Lb/a/a/n/t;Lb/a/a/m/a;)V
  
179 ····return-void179 ····return-void
180 .end·method180 .end·method
  
181 .method·private·b(Lc/a/c/a/j$d;)V181 .method·private·b(Lc/a/c/a/j$d;)V
182 ····.locals·3182 ····.locals·3
  
183 ····iget-object·v0,·p0,·Lb/a/a/k;->b:Lb/a/a/n/e;183 ····iget-object·v0,·p0,·Lb/a/a/k;->b:Lb/a/a/n/k;
  
184 ····iget-object·v1,·p0,·Lb/a/a/k;->c:Landroid/content/Context;184 ····iget-object·v1,·p0,·Lb/a/a/k;->c:Landroid/content/Context;
  
185 ····new-instance·v2,·Lb/a/a/n/d;185 ····new-instance·v2,·Lb/a/a/n/i;
  
186 ····invoke-direct·{v2,·p1},·Lb/a/a/n/d;-><init>(Lc/a/c/a/j$d;)V186 ····invoke-direct·{v2,·p1},·Lb/a/a/n/i;-><init>(Lc/a/c/a/j$d;)V
  
187 ····invoke-virtual·{v0,·v1,·v2},·Lb/a/a/n/e;->a(Landroid/content/Context;Lb/a/a/n/l;)V187 ····invoke-virtual·{v0,·v1,·v2},·Lb/a/a/n/k;->a(Landroid/content/Context;Lb/a/a/n/r;)V
  
188 ····return-void188 ····return-void
189 .end·method189 .end·method
  
190 .method·static·synthetic·b(Lc/a/c/a/j$d;Lb/a/a/m/b;)V190 .method·static·synthetic·b(Lc/a/c/a/j$d;Lb/a/a/m/b;)V
191 ····.locals·2191 ····.locals·2
  
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
Max diff block lines reached; 2701/6665 bytes (40.53%) of diff not shown.
1.36 KB
smali/b/a/a/e.smali
    
Offset 7, 30 lines modifiedOffset 7, 30 lines modified
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·final·synthetic·a:Lb/a/a/k;8 .field·private·final·synthetic·a:Lb/a/a/k;
  
9 .field·private·final·synthetic·b:[Z9 .field·private·final·synthetic·b:[Z
  
10 .field·private·final·synthetic·c:Lb/a/a/n/h;10 .field·private·final·synthetic·c:Lb/a/a/n/n;
  
11 .field·private·final·synthetic·d:Lc/a/c/a/j$d;11 .field·private·final·synthetic·d:Lc/a/c/a/j$d;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·synthetic·constructor·<init>(Lb/a/a/k;[ZLb/a/a/n/h;Lc/a/c/a/j$d;)V13 .method·public·synthetic·constructor·<init>(Lb/a/a/k;[ZLb/a/a/n/n;Lc/a/c/a/j$d;)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····iput-object·p1,·p0,·Lb/a/a/e;->a:Lb/a/a/k;16 ····iput-object·p1,·p0,·Lb/a/a/e;->a:Lb/a/a/k;
  
17 ····iput-object·p2,·p0,·Lb/a/a/e;->b:[Z17 ····iput-object·p2,·p0,·Lb/a/a/e;->b:[Z
  
18 ····iput-object·p3,·p0,·Lb/a/a/e;->c:Lb/a/a/n/h;18 ····iput-object·p3,·p0,·Lb/a/a/e;->c:Lb/a/a/n/n;
  
19 ····iput-object·p4,·p0,·Lb/a/a/e;->d:Lc/a/c/a/j$d;19 ····iput-object·p4,·p0,·Lb/a/a/e;->d:Lc/a/c/a/j$d;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 .method·public·final·a(Lb/a/a/m/b;)V38 .method·public·final·a(Lb/a/a/m/b;)V
39 ····.locals·439 ····.locals·4
  
40 ····iget-object·v0,·p0,·Lb/a/a/e;->a:Lb/a/a/k;40 ····iget-object·v0,·p0,·Lb/a/a/e;->a:Lb/a/a/k;
  
41 ····iget-object·v1,·p0,·Lb/a/a/e;->b:[Z41 ····iget-object·v1,·p0,·Lb/a/a/e;->b:[Z
  
42 ····iget-object·v2,·p0,·Lb/a/a/e;->c:Lb/a/a/n/h;42 ····iget-object·v2,·p0,·Lb/a/a/e;->c:Lb/a/a/n/n;
  
43 ····iget-object·v3,·p0,·Lb/a/a/e;->d:Lc/a/c/a/j$d;43 ····iget-object·v3,·p0,·Lb/a/a/e;->d:Lc/a/c/a/j$d;
  
44 ····invoke-virtual·{v0,·v1,·v2,·v3,·p1},·Lb/a/a/k;->a([ZLb/a/a/n/h;Lc/a/c/a/j$d;Lb/a/a/m/b;)V44 ····invoke-virtual·{v0,·v1,·v2,·v3,·p1},·Lb/a/a/k;->a([ZLb/a/a/n/n;Lc/a/c/a/j$d;Lb/a/a/m/b;)V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
3.26 KB
smali/b/a/a/l.smali
    
Offset 3, 40 lines modifiedOffset 3, 40 lines modified
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lc/a/c/a/c$d;5 .implements·Lc/a/c/a/c$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Lb/a/a/n/e;7 .field·private·final·a:Lb/a/a/n/k;
  
8 .field·private·b:Lc/a/c/a/c;8 .field·private·b:Lc/a/c/a/c;
  
9 .field·private·c:Landroid/content/Context;9 .field·private·c:Landroid/content/Context;
  
10 .field·private·d:Landroid/app/Activity;10 .field·private·d:Landroid/app/Activity;
  
11 .field·private·e:Lb/a/a/n/h;11 .field·private·e:Lb/a/a/n/n;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(Lb/a/a/n/e;)V13 .method·public·constructor·<init>(Lb/a/a/n/k;)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····iput-object·p1,·p0,·Lb/a/a/l;->a:Lb/a/a/n/e;16 ····iput-object·p1,·p0,·Lb/a/a/l;->a:Lb/a/a/n/k;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
19 .method·static·synthetic·a(Lc/a/c/a/c$b;Landroid/location/Location;)V19 .method·static·synthetic·a(Lc/a/c/a/c$b;Landroid/location/Location;)V
20 ····.locals·020 ····.locals·0
  
21 ····invoke-static·{p1},·Lb/a/a/n/j;->a(Landroid/location/Location;)Ljava/util/Map;21 ····invoke-static·{p1},·Lb/a/a/n/p;->a(Landroid/location/Location;)Ljava/util/Map;
  
22 ····move-result-object·p122 ····move-result-object·p1
  
23 ····invoke-interface·{p0,·p1},·Lc/a/c/a/c$b;->a(Ljava/lang/Object;)V23 ····invoke-interface·{p0,·p1},·Lc/a/c/a/c$b;->a(Ljava/lang/Object;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
Offset 126, 21 lines modifiedOffset 126, 21 lines modified
  
126 ····return-void126 ····return-void
127 .end·method127 .end·method
  
128 .method·public·a(Ljava/lang/Object;)V128 .method·public·a(Ljava/lang/Object;)V
129 ····.locals·1129 ····.locals·1
  
130 ····iget-object·p1,·p0,·Lb/a/a/l;->e:Lb/a/a/n/h;130 ····iget-object·p1,·p0,·Lb/a/a/l;->e:Lb/a/a/n/n;
  
131 ····if-eqz·p1,·:cond_0131 ····if-eqz·p1,·:cond_0
  
132 ····iget-object·v0,·p0,·Lb/a/a/l;->a:Lb/a/a/n/e;132 ····iget-object·v0,·p0,·Lb/a/a/l;->a:Lb/a/a/n/k;
  
133 ····invoke-virtual·{v0,·p1},·Lb/a/a/n/e;->a(Lb/a/a/n/h;)V133 ····invoke-virtual·{v0,·p1},·Lb/a/a/n/k;->a(Lb/a/a/n/n;)V
  
134 ····:cond_0134 ····:cond_0
135 ····return-void135 ····return-void
136 .end·method136 .end·method
  
137 .method·public·a(Ljava/lang/Object;Lc/a/c/a/c$b;)V137 .method·public·a(Ljava/lang/Object;Lc/a/c/a/c$b;)V
138 ····.locals·6138 ····.locals·6
Offset 155, 41 lines modifiedOffset 155, 41 lines modified
  
155 ····check-cast·v0,·Ljava/lang/Boolean;155 ····check-cast·v0,·Ljava/lang/Boolean;
  
156 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z156 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z
  
157 ····move-result·v0157 ····move-result·v0
  
158 ····invoke-static·{p1},·Lb/a/a/n/k;->a(Ljava/util/Map;)Lb/a/a/n/k;158 ····invoke-static·{p1},·Lb/a/a/n/q;->a(Ljava/util/Map;)Lb/a/a/n/q;
  
159 ····move-result-object·p1159 ····move-result-object·p1
  
160 ····iget-object·v1,·p0,·Lb/a/a/l;->a:Lb/a/a/n/e;160 ····iget-object·v1,·p0,·Lb/a/a/l;->a:Lb/a/a/n/k;
  
161 ····iget-object·v2,·p0,·Lb/a/a/l;->c:Landroid/content/Context;161 ····iget-object·v2,·p0,·Lb/a/a/l;->c:Landroid/content/Context;
  
162 ····invoke-virtual·{v1,·v2,·v0,·p1},·Lb/a/a/n/e;->a(Landroid/content/Context;ZLb/a/a/n/k;)Lb/a/a/n/h;162 ····invoke-virtual·{v1,·v2,·v0,·p1},·Lb/a/a/n/k;->a(Landroid/content/Context;ZLb/a/a/n/q;)Lb/a/a/n/n;
  
163 ····move-result-object·p1163 ····move-result-object·p1
  
164 ····iput-object·p1,·p0,·Lb/a/a/l;->e:Lb/a/a/n/h;164 ····iput-object·p1,·p0,·Lb/a/a/l;->e:Lb/a/a/n/n;
  
165 ····iget-object·v0,·p0,·Lb/a/a/l;->a:Lb/a/a/n/e;165 ····iget-object·v0,·p0,·Lb/a/a/l;->a:Lb/a/a/n/k;
  
166 ····iget-object·v1,·p0,·Lb/a/a/l;->c:Landroid/content/Context;166 ····iget-object·v1,·p0,·Lb/a/a/l;->c:Landroid/content/Context;
  
167 ····iget-object·v2,·p0,·Lb/a/a/l;->d:Landroid/app/Activity;167 ····iget-object·v2,·p0,·Lb/a/a/l;->d:Landroid/app/Activity;
  
168 ····iget-object·v3,·p0,·Lb/a/a/l;->e:Lb/a/a/n/h;168 ····iget-object·v3,·p0,·Lb/a/a/l;->e:Lb/a/a/n/n;
  
169 ····new-instance·v4,·Lb/a/a/h;169 ····new-instance·v4,·Lb/a/a/h;
  
170 ····invoke-direct·{v4,·p2},·Lb/a/a/h;-><init>(Lc/a/c/a/c$b;)V170 ····invoke-direct·{v4,·p2},·Lb/a/a/h;-><init>(Lc/a/c/a/c$b;)V
  
171 ····new-instance·v5,·Lb/a/a/g;171 ····new-instance·v5,·Lb/a/a/g;
  
172 ····invoke-direct·{v5,·p2},·Lb/a/a/g;-><init>(Lc/a/c/a/c$b;)V172 ····invoke-direct·{v5,·p2},·Lb/a/a/g;-><init>(Lc/a/c/a/c$b;)V
  
173 ····invoke-virtual/range·{v0·..·v5},·Lb/a/a/n/e;->a(Landroid/content/Context;Landroid/app/Activity;Lb/a/a/n/h;Lb/a/a/n/n;Lb/a/a/m/a;)V173 ····invoke-virtual/range·{v0·..·v5},·Lb/a/a/n/k;->a(Landroid/content/Context;Landroid/app/Activity;Lb/a/a/n/n;Lb/a/a/n/t;Lb/a/a/m/a;)V
  
174 ····return-void174 ····return-void
175 .end·method175 .end·method
1.56 KB
smali/b/a/a/a.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lb/a/a/a;1 .class·public·final·synthetic·Lb/a/a/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"lambda"3 .source·"lambda"
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/a/a/n/n;5 .implements·Lb/a/a/n/t;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·synthetic·a:Lb/a/a/k;7 .field·private·final·synthetic·a:Lb/a/a/k;
  
8 .field·private·final·synthetic·b:[Z8 .field·private·final·synthetic·b:[Z
  
9 .field·private·final·synthetic·c:Lb/a/a/n/h;9 .field·private·final·synthetic·c:Lb/a/a/n/n;
  
10 .field·private·final·synthetic·d:Lc/a/c/a/j$d;10 .field·private·final·synthetic·d:Lc/a/c/a/j$d;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·synthetic·constructor·<init>(Lb/a/a/k;[ZLb/a/a/n/h;Lc/a/c/a/j$d;)V12 .method·public·synthetic·constructor·<init>(Lb/a/a/k;[ZLb/a/a/n/n;Lc/a/c/a/j$d;)V
13 ····.locals·013 ····.locals·0
  
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····iput-object·p1,·p0,·Lb/a/a/a;->a:Lb/a/a/k;15 ····iput-object·p1,·p0,·Lb/a/a/a;->a:Lb/a/a/k;
  
16 ····iput-object·p2,·p0,·Lb/a/a/a;->b:[Z16 ····iput-object·p2,·p0,·Lb/a/a/a;->b:[Z
  
17 ····iput-object·p3,·p0,·Lb/a/a/a;->c:Lb/a/a/n/h;17 ····iput-object·p3,·p0,·Lb/a/a/a;->c:Lb/a/a/n/n;
  
18 ····iput-object·p4,·p0,·Lb/a/a/a;->d:Lc/a/c/a/j$d;18 ····iput-object·p4,·p0,·Lb/a/a/a;->d:Lc/a/c/a/j$d;
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 .method·public·final·a(Landroid/location/Location;)V38 .method·public·final·a(Landroid/location/Location;)V
39 ····.locals·439 ····.locals·4
  
40 ····iget-object·v0,·p0,·Lb/a/a/a;->a:Lb/a/a/k;40 ····iget-object·v0,·p0,·Lb/a/a/a;->a:Lb/a/a/k;
  
41 ····iget-object·v1,·p0,·Lb/a/a/a;->b:[Z41 ····iget-object·v1,·p0,·Lb/a/a/a;->b:[Z
  
42 ····iget-object·v2,·p0,·Lb/a/a/a;->c:Lb/a/a/n/h;42 ····iget-object·v2,·p0,·Lb/a/a/a;->c:Lb/a/a/n/n;
  
43 ····iget-object·v3,·p0,·Lb/a/a/a;->d:Lc/a/c/a/j$d;43 ····iget-object·v3,·p0,·Lb/a/a/a;->d:Lc/a/c/a/j$d;
  
44 ····invoke-virtual·{v0,·v1,·v2,·v3,·p1},·Lb/a/a/k;->a([ZLb/a/a/n/h;Lc/a/c/a/j$d;Landroid/location/Location;)V44 ····invoke-virtual·{v0,·v1,·v2,·v3,·p1},·Lb/a/a/k;->a([ZLb/a/a/n/n;Lc/a/c/a/j$d;Landroid/location/Location;)V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
1.76 KB
smali/b/a/a/j.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·a:Lc/a/c/a/c;8 .field·private·a:Lc/a/c/a/c;
  
9 .field·private·b:Landroid/app/Activity;9 .field·private·b:Landroid/app/Activity;
  
10 .field·private·c:Lb/a/a/n/m;10 .field·private·c:Lb/a/a/n/s;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>()V12 .method·public·constructor·<init>()V
13 ····.locals·013 ····.locals·0
  
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 .end·method84 .end·method
  
85 .method·public·a(Ljava/lang/Object;)V85 .method·public·a(Ljava/lang/Object;)V
86 ····.locals·186 ····.locals·1
  
87 ····iget-object·p1,·p0,·Lb/a/a/j;->b:Landroid/app/Activity;87 ····iget-object·p1,·p0,·Lb/a/a/j;->b:Landroid/app/Activity;
  
88 ····iget-object·v0,·p0,·Lb/a/a/j;->c:Lb/a/a/n/m;88 ····iget-object·v0,·p0,·Lb/a/a/j;->c:Lb/a/a/n/s;
  
89 ····invoke-virtual·{p1,·v0},·Landroid/app/Activity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V89 ····invoke-virtual·{p1,·v0},·Landroid/app/Activity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
  
90 ····return-void90 ····return-void
91 .end·method91 .end·method
  
92 .method·public·a(Ljava/lang/Object;Lc/a/c/a/c$b;)V92 .method·public·a(Ljava/lang/Object;Lc/a/c/a/c$b;)V
Offset 111, 26 lines modifiedOffset 111, 26 lines modified
  
111 ····invoke-direct·{p1,·v0},·Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V111 ····invoke-direct·{p1,·v0},·Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
  
112 ····const-string·v0,·"android.intent.action.PROVIDER_CHANGED"112 ····const-string·v0,·"android.intent.action.PROVIDER_CHANGED"
  
113 ····invoke-virtual·{p1,·v0},·Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V113 ····invoke-virtual·{p1,·v0},·Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
  
114 ····new-instance·v0,·Lb/a/a/n/m;114 ····new-instance·v0,·Lb/a/a/n/s;
  
115 ····invoke-direct·{v0,·p2},·Lb/a/a/n/m;-><init>(Lc/a/c/a/c$b;)V115 ····invoke-direct·{v0,·p2},·Lb/a/a/n/s;-><init>(Lc/a/c/a/c$b;)V
  
116 ····iput-object·v0,·p0,·Lb/a/a/j;->c:Lb/a/a/n/m;116 ····iput-object·v0,·p0,·Lb/a/a/j;->c:Lb/a/a/n/s;
  
117 ····iget-object·p2,·p0,·Lb/a/a/j;->b:Landroid/app/Activity;117 ····iget-object·p2,·p0,·Lb/a/a/j;->b:Landroid/app/Activity;
  
118 ····if-nez·p2,·:cond_1118 ····if-nez·p2,·:cond_1
  
119 ····return-void119 ····return-void
  
120 ····:cond_1120 ····:cond_1
121 ····iget-object·v0,·p0,·Lb/a/a/j;->c:Lb/a/a/n/m;121 ····iget-object·v0,·p0,·Lb/a/a/j;->c:Lb/a/a/n/s;
  
122 ····invoke-virtual·{p2,·v0,·p1},·Landroid/app/Activity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;122 ····invoke-virtual·{p2,·v0,·p1},·Landroid/app/Activity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
  
123 ····return-void123 ····return-void
124 .end·method124 .end·method
1.82 KB
smali/b/a/a/n/h.smali
    
Offset 1, 23 lines modifiedOffset 1, 58 lines modified
1 .class·public·interface·abstract·Lb/a/a/n/h;1 .class·public·final·synthetic·Lb/a/a/n/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·"lambda"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
4 #·virtual·methods 
5 .method·public·abstract·a()V 
6 .end·method 
  
7 .method·public·abstract·a(Landroid/app/Activity;Lb/a/a/n/n;Lb/a/a/m/a;)V 
8 .end·method6 #·instance·fields
 7 .field·private·final·synthetic·a:Lb/a/a/n/k;
  
 8 .field·private·final·synthetic·b:Landroid/content/Context;
9 .method·public·abstract·a(Lb/a/a/n/l;)V 
10 .end·method 
  
11 .method·public·abstract·a(Lb/a/a/n/n;Lb/a/a/m/a;)V 
12 .end·method9 .field·private·final·synthetic·c:Z
  
 10 .field·private·final·synthetic·d:Lb/a/a/n/t;
  
 11 .field·private·final·synthetic·e:Lb/a/a/m/a;
  
  
 12 #·direct·methods
 13 .method·public·synthetic·constructor·<init>(Lb/a/a/n/k;Landroid/content/Context;ZLb/a/a/n/t;Lb/a/a/m/a;)V
 14 ····.locals·0
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····iput-object·p1,·p0,·Lb/a/a/n/h;->a:Lb/a/a/n/k;
  
 17 ····iput-object·p2,·p0,·Lb/a/a/n/h;->b:Landroid/content/Context;
  
13 .method·public·abstract·a(II)Z18 ····iput-boolean·p3,·p0,·Lb/a/a/n/h;->c:Z
  
 19 ····iput-object·p4,·p0,·Lb/a/a/n/h;->d:Lb/a/a/n/t;
  
 20 ····iput-object·p5,·p0,·Lb/a/a/n/h;->e:Lb/a/a/m/a;
  
 21 ····return-void
14 .end·method22 .end·method
  
15 .method·public·abstract·a(Landroid/content/Context;)Z 
 23 #·virtual·methods
 24 .method·public·final·run()V
 25 ····.locals·5
  
 26 ····iget-object·v0,·p0,·Lb/a/a/n/h;->a:Lb/a/a/n/k;
  
 27 ····iget-object·v1,·p0,·Lb/a/a/n/h;->b:Landroid/content/Context;
  
 28 ····iget-boolean·v2,·p0,·Lb/a/a/n/h;->c:Z
  
 29 ····iget-object·v3,·p0,·Lb/a/a/n/h;->d:Lb/a/a/n/t;
  
 30 ····iget-object·v4,·p0,·Lb/a/a/n/h;->e:Lb/a/a/m/a;
  
 31 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lb/a/a/n/k;->a(Landroid/content/Context;ZLb/a/a/n/t;Lb/a/a/m/a;)V
  
 32 ····return-void
16 .end·method33 .end·method
4.66 KB
smali/b/a/a/n/f.smali
    
Offset 1, 168 lines modifiedOffset 1, 52 lines modified
1 .class·public·final·enum·Lb/a/a/n/f;1 .class·public·final·synthetic·Lb/a/a/n/f;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·""3 .source·"lambda"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"Ljava/lang/Enum<", 
8 ········"Lb/a/a/n/f;", 
9 ········">;" 
10 ····} 
11 .end·annotation 
  
 6 #·instance·fields
 7 .field·private·final·synthetic·a:Lb/a/a/n/n;
  
 8 .field·private·final·synthetic·b:Landroid/app/Activity;
12 #·static·fields 
13 .field·public·static·final·enum·a:Lb/a/a/n/f; 
  
14 .field·public·static·final·enum·b:Lb/a/a/n/f;9 .field·private·final·synthetic·c:Lb/a/a/n/t;
  
15 .field·public·static·final·enum·c:Lb/a/a/n/f; 
  
16 .field·public·static·final·enum·d:Lb/a/a/n/f; 
  
17 .field·public·static·final·enum·e:Lb/a/a/n/f; 
  
18 .field·public·static·final·enum·f:Lb/a/a/n/f; 
  
19 .field·private·static·final·synthetic·g:[Lb/a/a/n/f;10 .field·private·final·synthetic·d:Lb/a/a/m/a;
  
  
20 #·direct·methods11 #·direct·methods
21 .method·static·constructor·<clinit>()V12 .method·public·synthetic·constructor·<init>(Lb/a/a/n/n;Landroid/app/Activity;Lb/a/a/n/t;Lb/a/a/m/a;)V
22 ····.locals·813 ····.locals·0
  
23 ····new-instance·v0,·Lb/a/a/n/f; 
  
24 ····const/4·v1,·0x0 
  
25 ····const-string·v2,·"lowest" 
  
26 ····invoke-direct·{v0,·v2,·v1},·Lb/a/a/n/f;-><init>(Ljava/lang/String;I)V 
  
27 ····sput-object·v0,·Lb/a/a/n/f;->a:Lb/a/a/n/f; 
  
28 ····new-instance·v0,·Lb/a/a/n/f; 
  
29 ····const/4·v2,·0x1 
  
30 ····const-string·v3,·"low" 
  
31 ····invoke-direct·{v0,·v3,·v2},·Lb/a/a/n/f;-><init>(Ljava/lang/String;I)V 
  
32 ····sput-object·v0,·Lb/a/a/n/f;->b:Lb/a/a/n/f; 
  
33 ····new-instance·v0,·Lb/a/a/n/f; 
  
34 ····const/4·v3,·0x2 
  
35 ····const-string·v4,·"medium" 
  
36 ····invoke-direct·{v0,·v4,·v3},·Lb/a/a/n/f;-><init>(Ljava/lang/String;I)V 
  
37 ····sput-object·v0,·Lb/a/a/n/f;->c:Lb/a/a/n/f; 
  
38 ····new-instance·v0,·Lb/a/a/n/f; 
  
39 ····const/4·v4,·0x3 
  
40 ····const-string·v5,·"high" 
  
41 ····invoke-direct·{v0,·v5,·v4},·Lb/a/a/n/f;-><init>(Ljava/lang/String;I)V 
  
42 ····sput-object·v0,·Lb/a/a/n/f;->d:Lb/a/a/n/f; 
  
43 ····new-instance·v0,·Lb/a/a/n/f; 
  
44 ····const/4·v5,·0x4 
  
45 ····const-string·v6,·"best" 
  
46 ····invoke-direct·{v0,·v6,·v5},·Lb/a/a/n/f;-><init>(Ljava/lang/String;I)V 
  
47 ····sput-object·v0,·Lb/a/a/n/f;->e:Lb/a/a/n/f; 
  
48 ····new-instance·v0,·Lb/a/a/n/f; 
  
49 ····const/4·v6,·0x5 
  
50 ····const-string·v7,·"bestForNavigation" 
  
51 ····invoke-direct·{v0,·v7,·v6},·Lb/a/a/n/f;-><init>(Ljava/lang/String;I)V 
  
52 ····sput-object·v0,·Lb/a/a/n/f;->f:Lb/a/a/n/f; 
  
53 ····const/4·v0,·0x6 
  
54 ····new-array·v0,·v0,·[Lb/a/a/n/f; 
  
55 ····sget-object·v7,·Lb/a/a/n/f;->a:Lb/a/a/n/f; 
  
56 ····aput-object·v7,·v0,·v1 
  
57 ····sget-object·v1,·Lb/a/a/n/f;->b:Lb/a/a/n/f; 
  
58 ····aput-object·v1,·v0,·v2 
  
59 ····sget-object·v1,·Lb/a/a/n/f;->c:Lb/a/a/n/f; 
  
60 ····aput-object·v1,·v0,·v3 
  
61 ····sget-object·v1,·Lb/a/a/n/f;->d:Lb/a/a/n/f; 
  
62 ····aput-object·v1,·v0,·v4 
  
63 ····sget-object·v1,·Lb/a/a/n/f;->e:Lb/a/a/n/f; 
  
64 ····aput-object·v1,·v0,·v5 
  
65 ····sget-object·v1,·Lb/a/a/n/f;->f:Lb/a/a/n/f; 
  
66 ····aput-object·v1,·v0,·v614 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Max diff block lines reached; 1627/4726 bytes (34.43%) of diff not shown.
2.03 KB
smali/b/a/a/n/d.smali
    
Offset 1, 58 lines modifiedOffset 1, 46 lines modified
1 .class·public·Lb/a/a/n/d;1 .class·public·final·synthetic·Lb/a/a/n/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·"lambda"
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/a/a/n/l;5 .implements·Lb/b/a/a/f/c;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·a:Lc/a/c/a/j$d;7 .field·private·final·synthetic·a:Lb/a/a/n/j;
  
 8 .field·private·final·synthetic·b:Landroid/app/Activity;
  
 9 .field·private·final·synthetic·c:Lb/a/a/m/a;
  
  
8 #·direct·methods10 #·direct·methods
9 .method·public·constructor·<init>(Lc/a/c/a/j$d;)V11 .method·public·synthetic·constructor·<init>(Lb/a/a/n/j;Landroid/app/Activity;Lb/a/a/m/a;)V
10 ····.locals·012 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lb/a/a/n/d;->a:Lc/a/c/a/j$d;14 ····iput-object·p1,·p0,·Lb/a/a/n/d;->a:Lb/a/a/n/j;
  
 15 ····iput-object·p2,·p0,·Lb/a/a/n/d;->b:Landroid/app/Activity;
  
 16 ····iput-object·p3,·p0,·Lb/a/a/n/d;->c:Lb/a/a/m/a;
  
13 ····return-void17 ····return-void
14 .end·method18 .end·method
  
  
15 #·virtual·methods19 #·virtual·methods
16 .method·public·a(Lb/a/a/m/b;)V20 .method·public·final·a(Ljava/lang/Exception;)V
17 ····.locals·321 ····.locals·3
  
18 ····iget-object·v0,·p0,·Lb/a/a/n/d;->a:Lc/a/c/a/j$d;22 ····iget-object·v0,·p0,·Lb/a/a/n/d;->a:Lb/a/a/n/j;
  
19 ····invoke-virtual·{p1},·Lb/a/a/m/b;->toString()Ljava/lang/String; 
  
20 ····move-result-object·v1 
  
21 ····invoke-virtual·{p1},·Lb/a/a/m/b;->a()Ljava/lang/String; 
  
22 ····move-result-object·p1 
  
23 ····const/4·v2,·0x0 
  
24 ····invoke-interface·{v0,·v1,·p1,·v2},·Lc/a/c/a/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V 
  
25 ····return-void 
26 .end·method 
  
27 .method·public·a(Z)V 
28 ····.locals·1 
  
29 ····iget-object·v0,·p0,·Lb/a/a/n/d;->a:Lc/a/c/a/j$d; 
  
30 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;23 ····iget-object·v1,·p0,·Lb/a/a/n/d;->b:Landroid/app/Activity;
  
31 ····move-result-object·p124 ····iget-object·v2,·p0,·Lb/a/a/n/d;->c:Lb/a/a/m/a;
  
32 ····invoke-interface·{v0,·p1},·Lc/a/c/a/j$d;->a(Ljava/lang/Object;)V25 ····invoke-virtual·{v0,·v1,·v2,·p1},·Lb/a/a/n/j;->a(Landroid/app/Activity;Lb/a/a/m/a;Ljava/lang/Exception;)V
  
33 ····return-void26 ····return-void
34 .end·method27 .end·method
16.2 KB
smali/b/a/a/n/i.smali
    
Offset 1, 768 lines modifiedOffset 1, 58 lines modified
1 .class·Lb/a/a/n/i;1 .class·public·Lb/a/a/n/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/a/a/n/h;5 .implements·Lb/a/a/n/r;
6 .implements·Landroid/location/LocationListener; 
  
  
7 #·instance·fields6 #·instance·fields
8 .field·public·a:Landroid/content/Context; 
  
9 .field·private·final·b:Landroid/location/LocationManager; 
  
10 .field·private·final·c:Lb/a/a/n/k; 
  
11 .field·private·d:Z 
  
12 .field·private·e:Landroid/location/Location; 
  
13 .field·private·f:Ljava/lang/String; 
  
14 .field·private·g:Lb/a/a/n/n;7 .field·private·a:Lc/a/c/a/j$d;
  
15 .field·private·h:Lb/a/a/m/a; 
  
  
16 #·direct·methods8 #·direct·methods
17 .method·public·constructor·<init>(Landroid/content/Context;Lb/a/a/n/k;)V9 .method·public·constructor·<init>(Lc/a/c/a/j$d;)V
18 ····.locals·110 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····const/4·v0,·0x0 
  
21 ····iput-boolean·v0,·p0,·Lb/a/a/n/i;->d:Z 
  
22 ····const-string·v0,·"location" 
  
23 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; 
  
24 ····move-result-object·v0 
  
25 ····check-cast·v0,·Landroid/location/LocationManager; 
  
26 ····iput-object·v0,·p0,·Lb/a/a/n/i;->b:Landroid/location/LocationManager; 
  
27 ····iput-object·p2,·p0,·Lb/a/a/n/i;->c:Lb/a/a/n/k;12 ····iput-object·p1,·p0,·Lb/a/a/n/i;->a:Lc/a/c/a/j$d;
  
28 ····iput-object·p1,·p0,·Lb/a/a/n/i;->a:Landroid/content/Context; 
  
29 ····return-void13 ····return-void
30 .end·method14 .end·method
  
31 .method·private·static·a(Lb/a/a/n/f;)F 
32 ····.locals·1 
  
33 ····sget-object·v0,·Lb/a/a/n/i$a;->a:[I 
  
34 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I 
  
35 ····move-result·p0 
  
36 ····aget·p0,·v0,·p0 
  
37 ····const/4·v0,·0x1 
  
38 ····if-eq·p0,·v0,·:cond_2 
  
39 ····const/4·v0,·0x2 
  
40 ····if-eq·p0,·v0,·:cond_2 
  
41 ····const/4·v0,·0x3 
  
42 ····if-eq·p0,·v0,·:cond_1 
  
43 ····const/4·v0,·0x4 
  
44 ····if-eq·p0,·v0,·:cond_0 
  
45 ····const/4·v0,·0x5 
  
46 ····if-eq·p0,·v0,·:cond_0 
  
47 ····const/high16·p0,·0x42c80000····#·100.0f 
  
48 ····return·p0 
  
49 ····:cond_0 
50 ····const/high16·p0,·0x42480000····#·50.0f 
  
51 ····return·p0 
  
52 ····:cond_1 
53 ····const/high16·p0,·0x437a0000····#·250.0f 
  
54 ····return·p0 
  
55 ····:cond_2 
56 ····const/high16·p0,·0x43fa0000····#·500.0f 
  
57 ····return·p0 
58 .end·method 
  
59 .method·private·static·a(Landroid/location/LocationManager;Lb/a/a/n/f;)Ljava/lang/String; 
60 ····.locals·5 
  
61 ····new-instance·v0,·Landroid/location/Criteria; 
  
62 ····invoke-direct·{v0},·Landroid/location/Criteria;-><init>()V 
  
63 ····const/4·v1,·0x0 
  
64 ····invoke-virtual·{v0,·v1},·Landroid/location/Criteria;->setBearingRequired(Z)V 
  
65 ····invoke-virtual·{v0,·v1},·Landroid/location/Criteria;->setAltitudeRequired(Z)V 
  
66 ····invoke-virtual·{v0,·v1},·Landroid/location/Criteria;->setSpeedRequired(Z)V 
  
67 ····sget-object·v2,·Lb/a/a/n/i$a;->a:[I 
  
68 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I 
  
69 ····move-result·p1 
  
70 ····aget·p1,·v2,·p1 
Max diff block lines reached; 8958/16515 bytes (54.24%) of diff not shown.
1.75 KB
smali/b/a/a/n/g.smali
    
Offset 1, 46 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lb/a/a/n/g;1 .class·public·final·synthetic·Lb/a/a/n/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"lambda"
  
 4 #·interfaces
 5 .implements·Lb/a/a/o/c;
  
3 #·direct·methods 
4 .method·public·static·a(Lb/a/a/n/h;Landroid/content/Context;)Z 
5 ····.locals·2 
  
6 ····const-string·v0,·"location" 
  
7 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; 
  
8 ····move-result-object·p16 #·instance·fields
 7 .field·private·final·synthetic·a:Ljava/lang/Runnable;
  
9 ····check-cast·p1,·Landroid/location/LocationManager;8 .field·private·final·synthetic·b:Lb/a/a/m/a;
  
10 ····const-string·v0,·"gps" 
  
11 ····invoke-virtual·{p1,·v0},·Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z 
  
12 ····move-result·v09 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(Ljava/lang/Runnable;Lb/a/a/m/a;)V
 11 ····.locals·0
  
13 ····const-string·v1,·"network"12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····invoke-virtual·{p1,·v1},·Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z13 ····iput-object·p1,·p0,·Lb/a/a/n/g;->a:Ljava/lang/Runnable;
  
15 ····move-result·p114 ····iput-object·p2,·p0,·Lb/a/a/n/g;->b:Lb/a/a/m/a;
  
16 ····if-nez·v0,·:cond_115 ····return-void
 16 .end·method
  
17 ····if-eqz·p1,·:cond_0 
  
18 ····goto·:goto_017 #·virtual·methods
 18 .method·public·final·a(Lb/a/a/o/a;)V
 19 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lb/a/a/n/g;->a:Ljava/lang/Runnable;
19 ····:cond_0 
20 ····const/4·p1,·0x0 
  
21 ····goto·:goto_121 ····iget-object·v1,·p0,·Lb/a/a/n/g;->b:Lb/a/a/m/a;
  
 22 ····invoke-static·{v0,·v1,·p1},·Lb/a/a/n/k;->a(Ljava/lang/Runnable;Lb/a/a/m/a;Lb/a/a/o/a;)V
22 ····:cond_1 
23 ····:goto_0 
24 ····const/4·p1,·0x1 
  
 23 ····return-void
25 ····:goto_1 
26 ····return·p1 
27 .end·method24 .end·method
9.88 KB
smali/b/a/a/n/k.smali
    
Offset 1, 166 lines modifiedOffset 1, 332 lines modified
1 .class·public·Lb/a/a/n/k;1 .class·public·Lb/a/a/n/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lc/a/c/a/l;
  
4 #·instance·fields 
5 .field·private·a:Lb/a/a/n/f; 
  
6 .field·private·b:J6 #·instance·fields
 7 .field·private·final·a:Lb/a/a/o/b;
  
7 .field·private·c:J8 .field·private·final·b:Ljava/util/List;
 9 ····.annotation·system·Ldalvik/annotation/Signature;
 10 ········value·=·{
 11 ············"Ljava/util/List<",
 12 ············"Lb/a/a/n/n;",
 13 ············">;"
 14 ········}
 15 ····.end·annotation
 16 .end·field
  
  
8 #·direct·methods17 #·direct·methods
9 .method·private·constructor·<init>(Lb/a/a/n/f;JJ)V18 .method·public·constructor·<init>(Lb/a/a/o/b;)V
10 ····.locals·019 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lb/a/a/n/k;->a:Lb/a/a/n/f;21 ····iput-object·p1,·p0,·Lb/a/a/n/k;->a:Lb/a/a/o/b;
  
 22 ····new-instance·p1,·Ljava/util/concurrent/CopyOnWriteArrayList;
  
13 ····iput-wide·p2,·p0,·Lb/a/a/n/k;->b:J23 ····invoke-direct·{p1},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
  
14 ····iput-wide·p4,·p0,·Lb/a/a/n/k;->c:J24 ····iput-object·p1,·p0,·Lb/a/a/n/k;->b:Ljava/util/List;
  
15 ····return-void25 ····return-void
16 .end·method26 .end·method
  
17 .method·public·static·a(Ljava/util/Map;)Lb/a/a/n/k;27 .method·private·a(Landroid/content/Context;Landroid/app/Activity;Ljava/lang/Runnable;Lb/a/a/m/a;)V
18 ····.locals·828 ····.locals·1
19 ····.annotation·system·Ldalvik/annotation/Signature; 
20 ········value·=·{ 
21 ············"(", 
22 ············"Ljava/util/Map<", 
23 ············"Ljava/lang/String;", 
24 ············"Ljava/lang/Object;", 
25 ············">;)", 
26 ············"Lb/a/a/n/k;" 
27 ········} 
28 ····.end·annotation 
  
29 ····const-string·v0,·"accuracy"29 ····:try_start_0
 30 ····iget-object·v0,·p0,·Lb/a/a/n/k;->a:Lb/a/a/o/b;
  
30 ····invoke-interface·{p0,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;31 ····invoke-virtual·{v0,·p1,·p2},·Lb/a/a/o/b;->a(Landroid/content/Context;Landroid/app/Activity;)Lb/a/a/o/a;
  
31 ····move-result-object·v032 ····move-result-object·p1
  
32 ····check-cast·v0,·Ljava/lang/Integer;33 ····sget-object·v0,·Lb/a/a/o/a;->b:Lb/a/a/o/a;
  
33 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I34 ····if-ne·p1,·v0,·:cond_0
  
34 ····move-result·v035 ····sget-object·p1,·Lb/a/a/m/b;->e:Lb/a/a/m/b;
  
35 ····const-string·v1,·"distanceFilter"36 ····invoke-interface·{p4,·p1},·Lb/a/a/m/a;->a(Lb/a/a/m/b;)V
  
36 ····invoke-interface·{p0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;37 ····return-void
  
37 ····move-result-object·v138 ····:cond_0
 39 ····sget-object·v0,·Lb/a/a/o/a;->c:Lb/a/a/o/a;
  
38 ····check-cast·v1,·Ljava/lang/Integer;40 ····if-eq·p1,·v0,·:cond_3
  
39 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I41 ····sget-object·v0,·Lb/a/a/o/a;->d:Lb/a/a/o/a;
  
40 ····move-result·v142 ····if-ne·p1,·v0,·:cond_1
  
41 ····int-to-long·v4,·v143 ····goto·:goto_0
  
42 ····const-string·v1,·"timeInterval"44 ····:cond_1
 45 ····sget-object·v0,·Lb/a/a/o/a;->a:Lb/a/a/o/a;
  
43 ····invoke-interface·{p0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;46 ····if-ne·p1,·v0,·:cond_2
  
44 ····move-result-object·p047 ····if-eqz·p2,·:cond_2
  
45 ····check-cast·p0,·Ljava/lang/Integer;48 ····iget-object·p1,·p0,·Lb/a/a/n/k;->a:Lb/a/a/o/b;
  
46 ····invoke-virtual·{p0},·Ljava/lang/Integer;->intValue()I49 ····new-instance·v0,·Lb/a/a/n/g;
  
47 ····move-result·p050 ····invoke-direct·{v0,·p3,·p4},·Lb/a/a/n/g;-><init>(Ljava/lang/Runnable;Lb/a/a/m/a;)V
  
48 ····int-to-long·v6,·p051 ····invoke-virtual·{p1,·p2,·v0,·p4},·Lb/a/a/o/b;->a(Landroid/app/Activity;Lb/a/a/o/c;Lb/a/a/m/a;)V
  
49 ····sget-object·p0,·Lb/a/a/n/f;->e:Lb/a/a/n/f;52 ····goto·:goto_1
  
50 ····if-eqz·v0,·:cond_453 ····:cond_2
 54 ····sget-object·p1,·Lb/a/a/m/b;->e:Lb/a/a/m/b;
  
51 ····const/4·v1,·0x155 ····invoke-interface·{p4,·p1},·Lb/a/a/m/a;->a(Lb/a/a/m/b;)V
  
52 ····if-eq·v0,·v1,·:cond_356 ····goto·:goto_1
  
53 ····const/4·v1,·0x257 ····:cond_3
 58 ····:goto_0
 59 ····invoke-interface·{p3},·Ljava/lang/Runnable;->run()V
 60 ····:try_end_0
 61 ····.catch·Lb/a/a/m/c;·{:try_start_0·..·:try_end_0}·:catch_0
  
54 ····if-eq·v0,·v1,·:cond_262 ····return-void
  
55 ····const/4·v1,·0x363 ····:catch_0
 64 ····sget-object·p1,·Lb/a/a/m/b;->d:Lb/a/a/m/b;
  
56 ····if-eq·v0,·v1,·:cond_165 ····invoke-interface·{p4,·p1},·Lb/a/a/m/a;->a(Lb/a/a/m/b;)V
  
57 ····const/4·v1,·0x566 ····:goto_1
 67 ····return-void
 68 .end·method
  
58 ····if-eq·v0,·v1,·:cond_069 .method·static·synthetic·a(Lb/a/a/n/n;Landroid/app/Activity;Lb/a/a/n/t;Lb/a/a/m/a;)V
 70 ····.locals·0
  
 71 ····invoke-interface·{p0,·p1,·p2,·p3},·Lb/a/a/n/n;->a(Landroid/app/Activity;Lb/a/a/n/t;Lb/a/a/m/a;)V
Max diff block lines reached; 5571/10075 bytes (55.30%) of diff not shown.
3.01 KB
smali/b/a/a/n/m.smali
    
Offset 1, 112 lines modifiedOffset 1, 46 lines modified
1 .class·public·Lb/a/a/n/m;1 .class·public·final·synthetic·Lb/a/a/n/m;
 2 .super·Ljava/lang/Object;
2 .super·Landroid/content/BroadcastReceiver; 
3 .source·"" 
  
  
4 #·instance·fields 
5 .field·private·final·a:Lc/a/c/a/c$b; 
  
6 .field·private·b:Z 
  
  
7 #·direct·methods3 #·direct·methods
8 .method·public·constructor·<init>(Lc/a/c/a/c$b;)V4 .method·public·static·a(Lb/a/a/n/n;Landroid/content/Context;)Z
9 ····.locals·15 ····.locals·2
  
10 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V 
  
11 ····const/4·v0,·0x0 
  
12 ····iput-boolean·v0,·p0,·Lb/a/a/n/m;->b:Z 
  
13 ····iput-object·p1,·p0,·Lb/a/a/n/m;->a:Lc/a/c/a/c$b; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V 
18 ····.locals·1 
  
19 ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; 
  
20 ····move-result-object·p2 
  
21 ····const-string·v0,·"android.location.PROVIDERS_CHANGED" 
  
22 ····invoke-virtual·{v0,·p2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
23 ····move-result·p2 
  
24 ····if-eqz·p2,·:cond_2 
  
25 ····const-string·p2,·"location"6 ····const-string·v0,·"location"
  
26 ····invoke-virtual·{p1,·p2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;7 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
27 ····move-result-object·p18 ····move-result-object·p1
  
28 ····check-cast·p1,·Landroid/location/LocationManager;9 ····check-cast·p1,·Landroid/location/LocationManager;
  
29 ····const-string·p2,·"gps"10 ····const-string·v0,·"gps"
  
30 ····invoke-virtual·{p1,·p2},·Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z11 ····invoke-virtual·{p1,·v0},·Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
  
31 ····move-result·p212 ····move-result·v0
  
32 ····const-string·v0,·"network"13 ····const-string·v1,·"network"
  
33 ····invoke-virtual·{p1,·v0},·Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z14 ····invoke-virtual·{p1,·v1},·Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
  
34 ····move-result·p115 ····move-result·p1
  
35 ····if-nez·p2,·:cond_116 ····if-nez·v0,·:cond_1
  
36 ····if-eqz·p1,·:cond_017 ····if-eqz·p1,·:cond_0
  
37 ····goto·:goto_018 ····goto·:goto_0
  
38 ····:cond_019 ····:cond_0
39 ····iget-boolean·p1,·p0,·Lb/a/a/n/m;->b:Z 
  
40 ····if-eqz·p1,·:cond_2 
  
41 ····const/4·p1,·0x020 ····const/4·p1,·0x0
  
42 ····iput-boolean·p1,·p0,·Lb/a/a/n/m;->b:Z 
  
43 ····iget-object·p1,·p0,·Lb/a/a/n/m;->a:Lc/a/c/a/c$b; 
  
44 ····sget-object·p2,·Lb/a/a/n/o;->a:Lb/a/a/n/o; 
  
45 ····goto·:goto_121 ····goto·:goto_1
  
46 ····:cond_122 ····:cond_1
47 ····:goto_023 ····:goto_0
48 ····iget-boolean·p1,·p0,·Lb/a/a/n/m;->b:Z 
  
49 ····if-nez·p1,·:cond_2 
  
50 ····const/4·p1,·0x124 ····const/4·p1,·0x1
  
51 ····iput-boolean·p1,·p0,·Lb/a/a/n/m;->b:Z 
  
52 ····iget-object·p1,·p0,·Lb/a/a/n/m;->a:Lc/a/c/a/c$b; 
  
53 ····sget-object·p2,·Lb/a/a/n/o;->b:Lb/a/a/n/o; 
  
54 ····:goto_125 ····:goto_1
 26 ····return·p1
55 ····invoke-virtual·{p2},·Ljava/lang/Enum;->ordinal()I 
  
56 ····move-result·p2 
  
57 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
58 ····move-result-object·p2 
  
59 ····invoke-interface·{p1,·p2},·Lc/a/c/a/c$b;->a(Ljava/lang/Object;)V 
  
60 ····:cond_2 
61 ····return-void 
62 .end·method27 .end·method
1.36 KB
smali/b/a/a/n/b.smali
    
Offset 1, 40 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lb/a/a/n/b;1 .class·public·final·synthetic·Lb/a/a/n/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"lambda"3 .source·"lambda"
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/a/a/o/c;5 .implements·Lb/b/a/a/f/d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·synthetic·a:Ljava/lang/Runnable; 
  
8 .field·private·final·synthetic·b:Lb/a/a/m/a;7 .field·private·final·synthetic·a:Lb/a/a/n/j;
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Ljava/lang/Runnable;Lb/a/a/m/a;)V9 .method·public·synthetic·constructor·<init>(Lb/a/a/n/j;)V
11 ····.locals·010 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lb/a/a/n/b;->a:Ljava/lang/Runnable; 
  
14 ····iput-object·p2,·p0,·Lb/a/a/n/b;->b:Lb/a/a/m/a;12 ····iput-object·p1,·p0,·Lb/a/a/n/b;->a:Lb/a/a/n/j;
  
15 ····return-void13 ····return-void
16 .end·method14 .end·method
  
  
17 #·virtual·methods15 #·virtual·methods
18 .method·public·final·a(Lb/a/a/o/a;)V16 .method·public·final·a(Ljava/lang/Object;)V
19 ····.locals·217 ····.locals·1
  
20 ····iget-object·v0,·p0,·Lb/a/a/n/b;->a:Ljava/lang/Runnable;18 ····iget-object·v0,·p0,·Lb/a/a/n/b;->a:Lb/a/a/n/j;
  
21 ····iget-object·v1,·p0,·Lb/a/a/n/b;->b:Lb/a/a/m/a;19 ····check-cast·p1,·Lcom/google/android/gms/location/h;
  
22 ····invoke-static·{v0,·v1,·p1},·Lb/a/a/n/e;->a(Ljava/lang/Runnable;Lb/a/a/m/a;Lb/a/a/o/a;)V20 ····invoke-virtual·{v0,·p1},·Lb/a/a/n/j;->a(Lcom/google/android/gms/location/h;)V
  
23 ····return-void21 ····return-void
24 .end·method22 .end·method
16.9 KB
smali/b/a/a/n/o.smali
    
Offset 1, 104 lines modifiedOffset 1, 751 lines modified
1 .class·public·final·enum·Lb/a/a/n/o;1 .class·Lb/a/a/n/o;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lb/a/a/n/n;
 6 .implements·Landroid/location/LocationListener;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"Ljava/lang/Enum<", 
8 ········"Lb/a/a/n/o;", 
9 ········">;" 
10 ····} 
11 .end·annotation 
  
 7 #·instance·fields
 8 .field·public·a:Landroid/content/Context;
  
 9 .field·private·final·b:Landroid/location/LocationManager;
12 #·static·fields 
13 .field·public·static·final·enum·a:Lb/a/a/n/o; 
  
14 .field·public·static·final·enum·b:Lb/a/a/n/o;10 .field·private·final·c:Lb/a/a/n/q;
  
15 .field·private·static·final·synthetic·c:[Lb/a/a/n/o;11 .field·private·d:Z
  
 12 .field·private·e:Landroid/location/Location;
  
 13 .field·private·f:Ljava/lang/String;
  
 14 .field·private·g:Lb/a/a/n/t;
  
 15 .field·private·h:Lb/a/a/m/a;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·static·constructor·<clinit>()V17 .method·public·constructor·<init>(Landroid/content/Context;Lb/a/a/n/q;)V
18 ····.locals·418 ····.locals·1
  
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····const/4·v0,·0x0
  
 21 ····iput-boolean·v0,·p0,·Lb/a/a/n/o;->d:Z
  
 22 ····const-string·v0,·"location"
  
 23 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
 24 ····move-result-object·v0
  
 25 ····check-cast·v0,·Landroid/location/LocationManager;
  
 26 ····iput-object·v0,·p0,·Lb/a/a/n/o;->b:Landroid/location/LocationManager;
  
 27 ····iput-object·p2,·p0,·Lb/a/a/n/o;->c:Lb/a/a/n/q;
  
 28 ····iput-object·p1,·p0,·Lb/a/a/n/o;->a:Landroid/content/Context;
  
 29 ····return-void
 30 .end·method
  
 31 .method·private·static·a(Lb/a/a/n/l;)F
 32 ····.locals·1
  
 33 ····sget-object·v0,·Lb/a/a/n/o$a;->a:[I
  
 34 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I
  
 35 ····move-result·p0
  
 36 ····aget·p0,·v0,·p0
  
 37 ····const/4·v0,·0x1
  
 38 ····if-eq·p0,·v0,·:cond_2
  
 39 ····const/4·v0,·0x2
  
 40 ····if-eq·p0,·v0,·:cond_2
  
 41 ····const/4·v0,·0x3
  
 42 ····if-eq·p0,·v0,·:cond_1
  
 43 ····const/4·v0,·0x4
  
 44 ····if-eq·p0,·v0,·:cond_0
  
 45 ····const/4·v0,·0x5
  
 46 ····if-eq·p0,·v0,·:cond_0
  
 47 ····const/high16·p0,·0x42c80000····#·100.0f
  
 48 ····return·p0
  
 49 ····:cond_0
 50 ····const/high16·p0,·0x42480000····#·50.0f
  
 51 ····return·p0
  
 52 ····:cond_1
 53 ····const/high16·p0,·0x437a0000····#·250.0f
  
19 ····new-instance·v0,·Lb/a/a/n/o;54 ····return·p0
  
 55 ····:cond_2
 56 ····const/high16·p0,·0x43fa0000····#·500.0f
  
 57 ····return·p0
 58 .end·method
  
 59 .method·private·static·a(Landroid/location/LocationManager;Lb/a/a/n/l;)Ljava/lang/String;
 60 ····.locals·5
  
 61 ····new-instance·v0,·Landroid/location/Criteria;
  
 62 ····invoke-direct·{v0},·Landroid/location/Criteria;-><init>()V
  
20 ····const/4·v1,·0x063 ····const/4·v1,·0x0
  
21 ····const-string·v2,·"disabled"64 ····invoke-virtual·{v0,·v1},·Landroid/location/Criteria;->setBearingRequired(Z)V
  
22 ····invoke-direct·{v0,·v2,·v1},·Lb/a/a/n/o;-><init>(Ljava/lang/String;I)V65 ····invoke-virtual·{v0,·v1},·Landroid/location/Criteria;->setAltitudeRequired(Z)V
Max diff block lines reached; 14269/17263 bytes (82.66%) of diff not shown.
6.92 KB
smali/b/a/a/n/e.smali
    
Offset 1, 285 lines modifiedOffset 1, 36 lines modified
1 .class·public·Lb/a/a/n/e;1 .class·public·final·synthetic·Lb/a/a/n/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·"lambda"
  
4 #·interfaces4 #·interfaces
5 .implements·Lc/a/c/a/l;5 .implements·Lb/b/a/a/f/d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Lb/a/a/o/b;7 .field·private·final·synthetic·a:Lb/a/a/n/t;
  
8 .field·private·final·b:Ljava/util/List; 
9 ····.annotation·system·Ldalvik/annotation/Signature; 
10 ········value·=·{ 
11 ············"Ljava/util/List<", 
12 ············"Lb/a/a/n/h;", 
13 ············">;" 
14 ········} 
15 ····.end·annotation 
16 .end·field 
  
  
17 #·direct·methods8 #·direct·methods
18 .method·public·constructor·<init>(Lb/a/a/o/b;)V9 .method·public·synthetic·constructor·<init>(Lb/a/a/n/t;)V
19 ····.locals·010 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····iput-object·p1,·p0,·Lb/a/a/n/e;->a:Lb/a/a/o/b;12 ····iput-object·p1,·p0,·Lb/a/a/n/e;->a:Lb/a/a/n/t;
  
22 ····new-instance·p1,·Ljava/util/concurrent/CopyOnWriteArrayList; 
  
23 ····invoke-direct·{p1},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V 
  
24 ····iput-object·p1,·p0,·Lb/a/a/n/e;->b:Ljava/util/List; 
  
25 ····return-void 
26 .end·method 
  
27 .method·private·a(Landroid/content/Context;Landroid/app/Activity;Ljava/lang/Runnable;Lb/a/a/m/a;)V 
28 ····.locals·1 
  
29 ····:try_start_0 
30 ····iget-object·v0,·p0,·Lb/a/a/n/e;->a:Lb/a/a/o/b; 
  
31 ····invoke-virtual·{v0,·p1,·p2},·Lb/a/a/o/b;->a(Landroid/content/Context;Landroid/app/Activity;)Lb/a/a/o/a; 
  
32 ····move-result-object·p1 
  
33 ····sget-object·v0,·Lb/a/a/o/a;->b:Lb/a/a/o/a; 
  
34 ····if-ne·p1,·v0,·:cond_0 
  
35 ····sget-object·p1,·Lb/a/a/m/b;->e:Lb/a/a/m/b; 
  
36 ····invoke-interface·{p4,·p1},·Lb/a/a/m/a;->a(Lb/a/a/m/b;)V 
  
37 ····return-void 
  
38 ····:cond_0 
39 ····sget-object·v0,·Lb/a/a/o/a;->c:Lb/a/a/o/a; 
  
40 ····if-eq·p1,·v0,·:cond_3 
  
41 ····sget-object·v0,·Lb/a/a/o/a;->d:Lb/a/a/o/a; 
  
42 ····if-ne·p1,·v0,·:cond_1 
  
43 ····goto·:goto_0 
  
44 ····:cond_1 
45 ····sget-object·v0,·Lb/a/a/o/a;->a:Lb/a/a/o/a; 
  
46 ····if-ne·p1,·v0,·:cond_2 
  
47 ····if-eqz·p2,·:cond_2 
  
48 ····iget-object·p1,·p0,·Lb/a/a/n/e;->a:Lb/a/a/o/b; 
  
49 ····new-instance·v0,·Lb/a/a/n/b; 
  
50 ····invoke-direct·{v0,·p3,·p4},·Lb/a/a/n/b;-><init>(Ljava/lang/Runnable;Lb/a/a/m/a;)V 
  
51 ····invoke-virtual·{p1,·p2,·v0,·p4},·Lb/a/a/o/b;->a(Landroid/app/Activity;Lb/a/a/o/c;Lb/a/a/m/a;)V 
  
52 ····goto·:goto_1 
  
53 ····:cond_2 
54 ····sget-object·p1,·Lb/a/a/m/b;->e:Lb/a/a/m/b; 
  
55 ····invoke-interface·{p4,·p1},·Lb/a/a/m/a;->a(Lb/a/a/m/b;)V 
  
56 ····goto·:goto_1 
  
57 ····:cond_3 
58 ····:goto_0 
59 ····invoke-interface·{p3},·Ljava/lang/Runnable;->run()V 
60 ····:try_end_0 
61 ····.catch·Lb/a/a/m/c;·{:try_start_0·..·:try_end_0}·:catch_0 
  
62 ····return-void 
  
63 ····:catch_0 
64 ····sget-object·p1,·Lb/a/a/m/b;->d:Lb/a/a/m/b; 
  
65 ····invoke-interface·{p4,·p1},·Lb/a/a/m/a;->a(Lb/a/a/m/b;)V 
  
66 ····:goto_1 
67 ····return-void 
68 .end·method 
  
69 .method·static·synthetic·a(Lb/a/a/n/h;Landroid/app/Activity;Lb/a/a/n/n;Lb/a/a/m/a;)V 
70 ····.locals·0 
  
71 ····invoke-interface·{p0,·p1,·p2,·p3},·Lb/a/a/n/h;->a(Landroid/app/Activity;Lb/a/a/n/n;Lb/a/a/m/a;)V 
  
72 ····return-void 
73 .end·method 
  
74 .method·static·synthetic·a(Ljava/lang/Runnable;Lb/a/a/m/a;Lb/a/a/o/a;)V 
75 ····.locals·1 
  
76 ····sget-object·v0,·Lb/a/a/o/a;->c:Lb/a/a/o/a; 
  
77 ····if-eq·p2,·v0,·:cond_1 
  
78 ····sget-object·v0,·Lb/a/a/o/a;->d:Lb/a/a/o/a; 
Max diff block lines reached; 3514/7041 bytes (49.91%) of diff not shown.
3.69 KB
smali/b/a/a/n/l.smali
    
Offset 1, 11 lines modifiedOffset 1, 168 lines modified
1 .class·public·interface·abstract·Lb/a/a/n/l;1 .class·public·final·enum·Lb/a/a/n/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"Ljava/lang/Enum<",
 8 ········"Lb/a/a/n/l;",
 9 ········">;"
 10 ····}
 11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·enum·a:Lb/a/a/n/l;
  
 14 .field·public·static·final·enum·b:Lb/a/a/n/l;
  
 15 .field·public·static·final·enum·c:Lb/a/a/n/l;
  
 16 .field·public·static·final·enum·d:Lb/a/a/n/l;
  
 17 .field·public·static·final·enum·e:Lb/a/a/n/l;
  
 18 .field·public·static·final·enum·f:Lb/a/a/n/l;
  
 19 .field·private·static·final·synthetic·g:[Lb/a/a/n/l;
  
  
4 #·virtual·methods20 #·direct·methods
5 .method·public·abstract·a(Lb/a/a/m/b;)V21 .method·static·constructor·<clinit>()V
 22 ····.locals·8
  
 23 ····new-instance·v0,·Lb/a/a/n/l;
  
 24 ····const/4·v1,·0x0
  
 25 ····const-string·v2,·"lowest"
  
 26 ····invoke-direct·{v0,·v2,·v1},·Lb/a/a/n/l;-><init>(Ljava/lang/String;I)V
  
 27 ····sput-object·v0,·Lb/a/a/n/l;->a:Lb/a/a/n/l;
  
 28 ····new-instance·v0,·Lb/a/a/n/l;
  
 29 ····const/4·v2,·0x1
  
 30 ····const-string·v3,·"low"
  
 31 ····invoke-direct·{v0,·v3,·v2},·Lb/a/a/n/l;-><init>(Ljava/lang/String;I)V
  
 32 ····sput-object·v0,·Lb/a/a/n/l;->b:Lb/a/a/n/l;
  
 33 ····new-instance·v0,·Lb/a/a/n/l;
  
 34 ····const/4·v3,·0x2
  
 35 ····const-string·v4,·"medium"
  
 36 ····invoke-direct·{v0,·v4,·v3},·Lb/a/a/n/l;-><init>(Ljava/lang/String;I)V
  
 37 ····sput-object·v0,·Lb/a/a/n/l;->c:Lb/a/a/n/l;
  
 38 ····new-instance·v0,·Lb/a/a/n/l;
  
 39 ····const/4·v4,·0x3
  
 40 ····const-string·v5,·"high"
  
 41 ····invoke-direct·{v0,·v5,·v4},·Lb/a/a/n/l;-><init>(Ljava/lang/String;I)V
  
 42 ····sput-object·v0,·Lb/a/a/n/l;->d:Lb/a/a/n/l;
  
 43 ····new-instance·v0,·Lb/a/a/n/l;
  
 44 ····const/4·v5,·0x4
  
 45 ····const-string·v6,·"best"
  
 46 ····invoke-direct·{v0,·v6,·v5},·Lb/a/a/n/l;-><init>(Ljava/lang/String;I)V
  
 47 ····sput-object·v0,·Lb/a/a/n/l;->e:Lb/a/a/n/l;
  
 48 ····new-instance·v0,·Lb/a/a/n/l;
  
 49 ····const/4·v6,·0x5
  
 50 ····const-string·v7,·"bestForNavigation"
  
 51 ····invoke-direct·{v0,·v7,·v6},·Lb/a/a/n/l;-><init>(Ljava/lang/String;I)V
  
 52 ····sput-object·v0,·Lb/a/a/n/l;->f:Lb/a/a/n/l;
  
 53 ····const/4·v0,·0x6
  
 54 ····new-array·v0,·v0,·[Lb/a/a/n/l;
  
 55 ····sget-object·v7,·Lb/a/a/n/l;->a:Lb/a/a/n/l;
  
 56 ····aput-object·v7,·v0,·v1
  
 57 ····sget-object·v1,·Lb/a/a/n/l;->b:Lb/a/a/n/l;
  
 58 ····aput-object·v1,·v0,·v2
  
 59 ····sget-object·v1,·Lb/a/a/n/l;->c:Lb/a/a/n/l;
  
 60 ····aput-object·v1,·v0,·v3
  
 61 ····sget-object·v1,·Lb/a/a/n/l;->d:Lb/a/a/n/l;
  
 62 ····aput-object·v1,·v0,·v4
  
 63 ····sget-object·v1,·Lb/a/a/n/l;->e:Lb/a/a/n/l;
  
 64 ····aput-object·v1,·v0,·v5
  
 65 ····sget-object·v1,·Lb/a/a/n/l;->f:Lb/a/a/n/l;
  
 66 ····aput-object·v1,·v0,·v6
  
 67 ····sput-object·v0,·Lb/a/a/n/l;->g:[Lb/a/a/n/l;
  
 68 ····return-void
 69 .end·method
Max diff block lines reached; 312/3739 bytes (8.34%) of diff not shown.
1.65 KB
smali/b/a/a/n/a.smali
    
Offset 1, 52 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lb/a/a/n/a;1 .class·public·final·synthetic·Lb/a/a/n/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"lambda"3 .source·"lambda"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Lb/b/a/a/f/c;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·synthetic·a:Lb/a/a/n/h; 
  
8 .field·private·final·synthetic·b:Landroid/app/Activity; 
  
9 .field·private·final·synthetic·c:Lb/a/a/n/n; 
  
10 .field·private·final·synthetic·d:Lb/a/a/m/a;7 .field·private·final·synthetic·a:Lb/a/a/m/a;
  
  
11 #·direct·methods8 #·direct·methods
12 .method·public·synthetic·constructor·<init>(Lb/a/a/n/h;Landroid/app/Activity;Lb/a/a/n/n;Lb/a/a/m/a;)V9 .method·public·synthetic·constructor·<init>(Lb/a/a/m/a;)V
13 ····.locals·010 ····.locals·0
  
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····iput-object·p1,·p0,·Lb/a/a/n/a;->a:Lb/a/a/n/h;12 ····iput-object·p1,·p0,·Lb/a/a/n/a;->a:Lb/a/a/m/a;
  
16 ····iput-object·p2,·p0,·Lb/a/a/n/a;->b:Landroid/app/Activity; 
  
17 ····iput-object·p3,·p0,·Lb/a/a/n/a;->c:Lb/a/a/n/n; 
  
18 ····iput-object·p4,·p0,·Lb/a/a/n/a;->d:Lb/a/a/m/a; 
  
19 ····return-void13 ····return-void
20 .end·method14 .end·method
  
  
21 #·virtual·methods15 #·virtual·methods
22 .method·public·final·run()V16 .method·public·final·a(Ljava/lang/Exception;)V
23 ····.locals·417 ····.locals·1
  
24 ····iget-object·v0,·p0,·Lb/a/a/n/a;->a:Lb/a/a/n/h; 
  
25 ····iget-object·v1,·p0,·Lb/a/a/n/a;->b:Landroid/app/Activity; 
  
26 ····iget-object·v2,·p0,·Lb/a/a/n/a;->c:Lb/a/a/n/n; 
  
27 ····iget-object·v3,·p0,·Lb/a/a/n/a;->d:Lb/a/a/m/a;18 ····iget-object·v0,·p0,·Lb/a/a/n/a;->a:Lb/a/a/m/a;
  
28 ····invoke-static·{v0,·v1,·v2,·v3},·Lb/a/a/n/e;->a(Lb/a/a/n/h;Landroid/app/Activity;Lb/a/a/n/n;Lb/a/a/m/a;)V19 ····invoke-static·{v0,·p1},·Lb/a/a/n/j;->a(Lb/a/a/m/a;Ljava/lang/Exception;)V
  
29 ····return-void20 ····return-void
30 .end·method21 .end·method
18.0 KB
smali/b/a/a/n/j.smali
    
Offset 1, 202 lines modifiedOffset 1, 580 lines modified
1 .class·public·Lb/a/a/n/j;1 .class·Lb/a/a/n/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lb/a/a/n/n;
  
  
 6 #·instance·fields
 7 .field·private·final·a:Landroid/content/Context;
  
 8 .field·private·final·b:Lcom/google/android/gms/location/d;
  
 9 .field·private·final·c:Lcom/google/android/gms/location/b;
  
 10 .field·private·final·d:I
  
 11 .field·private·final·e:Lb/a/a/n/q;
  
 12 .field·private·f:Lb/a/a/m/a;
  
 13 .field·private·g:Lb/a/a/n/t;
  
  
4 #·direct·methods14 #·direct·methods
5 .method·public·static·a(Landroid/location/Location;)Ljava/util/Map;15 .method·public·constructor·<init>(Landroid/content/Context;Lb/a/a/n/q;)V
6 ····.locals·416 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"(", 
10 ············"Landroid/location/Location;", 
11 ············")", 
12 ············"Ljava/util/Map<", 
13 ············"Ljava/lang/String;", 
14 ············"Ljava/lang/Object;", 
15 ············">;" 
16 ········} 
17 ····.end·annotation 
  
18 ····if-nez·p0,·:cond_017 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····const/4·p0,·0x018 ····iput-object·p1,·p0,·Lb/a/a/n/j;->a:Landroid/content/Context;
  
 19 ····invoke-static·{p1},·Lcom/google/android/gms/location/f;->a(Landroid/content/Context;)Lcom/google/android/gms/location/b;
  
 20 ····move-result-object·v0
  
 21 ····iput-object·v0,·p0,·Lb/a/a/n/j;->c:Lcom/google/android/gms/location/b;
  
 22 ····iput-object·p2,·p0,·Lb/a/a/n/j;->e:Lb/a/a/n/q;
  
 23 ····invoke-direct·{p0},·Lb/a/a/n/j;->b()I
  
 24 ····move-result·p2
  
 25 ····iput·p2,·p0,·Lb/a/a/n/j;->d:I
  
 26 ····new-instance·p2,·Lb/a/a/n/j$a;
  
 27 ····invoke-direct·{p2,·p0,·p1},·Lb/a/a/n/j$a;-><init>(Lb/a/a/n/j;Landroid/content/Context;)V
  
 28 ····iput-object·p2,·p0,·Lb/a/a/n/j;->b:Lcom/google/android/gms/location/d;
  
 29 ····return-void
 30 .end·method
  
 31 .method·private·static·a(Lb/a/a/n/l;)I
 32 ····.locals·1
  
 33 ····sget-object·v0,·Lb/a/a/n/j$b;->a:[I
  
 34 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I
  
 35 ····move-result·p0
  
 36 ····aget·p0,·v0,·p0
  
 37 ····const/4·v0,·0x1
  
 38 ····if-eq·p0,·v0,·:cond_2
  
 39 ····const/4·v0,·0x2
  
 40 ····if-eq·p0,·v0,·:cond_1
  
 41 ····const/4·v0,·0x3
  
 42 ····if-eq·p0,·v0,·:cond_0
  
 43 ····const/16·p0,·0x64
  
20 ····return-object·p044 ····return·p0
  
21 ····:cond_045 ····:cond_0
22 ····new-instance·v0,·Ljava/util/HashMap;46 ····const/16·p0,·0x66
  
23 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V47 ····return·p0
  
24 ····invoke-virtual·{p0},·Landroid/location/Location;->getLatitude()D48 ····:cond_1
 49 ····const/16·p0,·0x68
  
25 ····move-result-wide·v150 ····return·p0
  
 51 ····:cond_2
 52 ····const/16·p0,·0x69
  
 53 ····return·p0
 54 .end·method
  
 55 .method·static·synthetic·a(Lb/a/a/n/j;)Lb/a/a/n/t;
 56 ····.locals·0
  
26 ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;57 ····iget-object·p0,·p0,·Lb/a/a/n/j;->g:Lb/a/a/n/t;
  
 58 ····return-object·p0
 59 .end·method
  
 60 .method·private·static·a(Lb/a/a/n/q;)Lcom/google/android/gms/location/LocationRequest;
 61 ····.locals·5
  
 62 ····new-instance·v0,·Lcom/google/android/gms/location/LocationRequest;
  
 63 ····invoke-direct·{v0},·Lcom/google/android/gms/location/LocationRequest;-><init>()V
  
 64 ····if-eqz·p0,·:cond_0
  
 65 ····invoke-virtual·{p0},·Lb/a/a/n/q;->a()Lb/a/a/n/l;
Max diff block lines reached; 15234/18397 bytes (82.81%) of diff not shown.
1.77 KB
smali/b/a/a/n/c.smali
    
Offset 1, 58 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lb/a/a/n/c;1 .class·public·final·synthetic·Lb/a/a/n/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"lambda"3 .source·"lambda"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Lb/b/a/a/f/b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·synthetic·a:Lb/a/a/n/e;7 .field·private·final·synthetic·a:Lb/a/a/n/r;
  
8 .field·private·final·synthetic·b:Landroid/content/Context; 
  
9 .field·private·final·synthetic·c:Z 
  
10 .field·private·final·synthetic·d:Lb/a/a/n/n; 
  
11 .field·private·final·synthetic·e:Lb/a/a/m/a; 
  
  
12 #·direct·methods8 #·direct·methods
13 .method·public·synthetic·constructor·<init>(Lb/a/a/n/e;Landroid/content/Context;ZLb/a/a/n/n;Lb/a/a/m/a;)V9 .method·public·synthetic·constructor·<init>(Lb/a/a/n/r;)V
14 ····.locals·010 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····iput-object·p1,·p0,·Lb/a/a/n/c;->a:Lb/a/a/n/e;12 ····iput-object·p1,·p0,·Lb/a/a/n/c;->a:Lb/a/a/n/r;
  
17 ····iput-object·p2,·p0,·Lb/a/a/n/c;->b:Landroid/content/Context; 
  
18 ····iput-boolean·p3,·p0,·Lb/a/a/n/c;->c:Z 
  
19 ····iput-object·p4,·p0,·Lb/a/a/n/c;->d:Lb/a/a/n/n; 
  
20 ····iput-object·p5,·p0,·Lb/a/a/n/c;->e:Lb/a/a/m/a; 
  
21 ····return-void13 ····return-void
22 .end·method14 .end·method
  
  
23 #·virtual·methods15 #·virtual·methods
24 .method·public·final·run()V16 .method·public·final·a(Lb/b/a/a/f/f;)V
25 ····.locals·517 ····.locals·1
  
26 ····iget-object·v0,·p0,·Lb/a/a/n/c;->a:Lb/a/a/n/e; 
  
27 ····iget-object·v1,·p0,·Lb/a/a/n/c;->b:Landroid/content/Context; 
  
28 ····iget-boolean·v2,·p0,·Lb/a/a/n/c;->c:Z 
  
29 ····iget-object·v3,·p0,·Lb/a/a/n/c;->d:Lb/a/a/n/n; 
  
30 ····iget-object·v4,·p0,·Lb/a/a/n/c;->e:Lb/a/a/m/a;18 ····iget-object·v0,·p0,·Lb/a/a/n/c;->a:Lb/a/a/n/r;
  
31 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lb/a/a/n/e;->a(Landroid/content/Context;ZLb/a/a/n/n;Lb/a/a/m/a;)V19 ····invoke-static·{v0,·p1},·Lb/a/a/n/j;->a(Lb/a/a/n/r;Lb/b/a/a/f/f;)V
  
32 ····return-void20 ····return-void
33 .end·method21 .end·method
701 B
smali/b/a/a/n/n.smali
    
Offset 1, 13 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·Lb/a/a/n/n;1 .class·public·interface·abstract·Lb/a/a/n/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations 
5 .annotation·runtime·Ljava/lang/FunctionalInterface; 
6 .end·annotation4 #·virtual·methods
 5 .method·public·abstract·a()V
 6 .end·method
  
 7 .method·public·abstract·a(Landroid/app/Activity;Lb/a/a/n/t;Lb/a/a/m/a;)V
 8 .end·method
  
7 #·virtual·methods9 .method·public·abstract·a(Lb/a/a/n/r;)V
 10 .end·method
  
 11 .method·public·abstract·a(Lb/a/a/n/t;Lb/a/a/m/a;)V
 12 .end·method
  
 13 .method·public·abstract·a(II)Z
 14 .end·method
  
8 .method·public·abstract·a(Landroid/location/Location;)V15 .method·public·abstract·a(Landroid/content/Context;)Z
9 .end·method16 .end·method
2.88 KB
smali/b/a/a/o/b.smali
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ····if-ge·v0,·v1,·:cond_0101 ····if-ge·v0,·v1,·:cond_0
  
102 ····sget-object·p1,·Lb/a/a/o/a;->d:Lb/a/a/o/a;102 ····sget-object·p1,·Lb/a/a/o/a;->d:Lb/a/a/o/a;
  
103 ····return-object·p1103 ····return-object·p1
  
104 ····:cond_0104 ····:cond_0
105 ····invoke-static·{p1,·p2},·La/c/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I105 ····invoke-static·{p1,·p2},·La/c/b/a;->a(Landroid/content/Context;Ljava/lang/String;)I
  
106 ····move-result·p2106 ····move-result·p2
  
107 ····const/4·v0,·-0x1107 ····const/4·v0,·-0x1
  
108 ····if-ne·p2,·v0,·:cond_1108 ····if-ne·p2,·v0,·:cond_1
  
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 ····if-nez·v0,·:cond_3138 ····if-nez·v0,·:cond_3
  
139 ····sget-object·p1,·Lb/a/a/o/a;->c:Lb/a/a/o/a;139 ····sget-object·p1,·Lb/a/a/o/a;->c:Lb/a/a/o/a;
  
140 ····return-object·p1140 ····return-object·p1
  
141 ····:cond_3141 ····:cond_3
142 ····invoke-static·{p1,·p2},·La/c/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I142 ····invoke-static·{p1,·p2},·La/c/b/a;->a(Landroid/content/Context;Ljava/lang/String;)I
  
143 ····move-result·p1143 ····move-result·p1
  
144 ····if-nez·p1,·:cond_4144 ····if-nez·p1,·:cond_4
  
145 ····sget-object·p1,·Lb/a/a/o/a;->d:Lb/a/a/o/a;145 ····sget-object·p1,·Lb/a/a/o/a;->d:Lb/a/a/o/a;
  
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 ····:cond_4155 ····:cond_4
156 ····sget-object·p1,·Lb/a/a/o/a;->c:Lb/a/a/o/a;156 ····sget-object·p1,·Lb/a/a/o/a;->c:Lb/a/a/o/a;
  
157 ····return-object·p1157 ····return-object·p1
158 .end·method158 .end·method
  
159 .method·public·a(Landroid/app/Activity;Lb/a/a/o/c;Lb/a/a/m/a;)V159 .method·public·a(Landroid/app/Activity;Lb/a/a/o/c;Lb/a/a/m/a;)V
160 ····.locals·3160 ····.locals·4
  
161 ····new-instance·v0,·Ljava/util/ArrayList;161 ····new-instance·v0,·Ljava/util/ArrayList;
  
162 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V162 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
163 ····if-nez·p1,·:cond_0163 ····if-nez·p1,·:cond_0
  
Offset 189, 29 lines modifiedOffset 189, 37 lines modified
189 ····:cond_1189 ····:cond_1
190 ····invoke-static·{p1},·Lb/a/a/o/b;->a(Landroid/content/Context;)Ljava/lang/String;190 ····invoke-static·{p1},·Lb/a/a/o/b;->a(Landroid/content/Context;)Ljava/lang/String;
  
191 ····move-result-object·v1191 ····move-result-object·v1
  
192 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z192 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
193 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I193 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I
  
194 ····const/16·v2,·0x1d194 ····const/16·v3,·0x1d
  
195 ····if-lt·v1,·v2,·:cond_2195 ····if-lt·v2,·v3,·:cond_2
  
196 ····const-string·v1,·"android.permission.ACCESS_BACKGROUND_LOCATION"196 ····const-string·v2,·"android.permission.ACCESS_BACKGROUND_LOCATION"
  
197 ····invoke-static·{p1,·v1},·Lb/a/a/o/d;->a(Landroid/content/Context;Ljava/lang/String;)Z197 ····invoke-static·{p1,·v2},·Lb/a/a/o/d;->a(Landroid/content/Context;Ljava/lang/String;)Z
  
198 ····move-result·v2198 ····move-result·v3
  
199 ····if-eqz·v2,·:cond_2199 ····if-eqz·v3,·:cond_2
  
 200 ····invoke-static·{p1,·v1},·La/c/b/a;->a(Landroid/content/Context;Ljava/lang/String;)I
  
 201 ····move-result·v1
  
 202 ····const/4·v3,·-0x1
  
 203 ····if-eq·v1,·v3,·:cond_2
  
200 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z204 ····invoke-virtual·{v0,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
201 ····:cond_2205 ····:cond_2
202 ····iput-object·p3,·p0,·Lb/a/a/o/b;->b:Lb/a/a/m/a;206 ····iput-object·p3,·p0,·Lb/a/a/o/b;->b:Lb/a/a/m/a;
  
203 ····iput-object·p2,·p0,·Lb/a/a/o/b;->c:Lb/a/a/o/c;207 ····iput-object·p2,·p0,·Lb/a/a/o/b;->c:Lb/a/a/o/c;
  
204 ····iput-object·p1,·p0,·Lb/a/a/o/b;->a:Landroid/app/Activity;208 ····iput-object·p1,·p0,·Lb/a/a/o/b;->a:Landroid/app/Activity;
Offset 229, 15 lines modifiedOffset 237, 15 lines modified
229 ····const/16·p3,·0x6d237 ····const/16·p3,·0x6d
  
230 ····invoke-static·{p1,·p2,·p3},·Landroidx/core/app/a;->a(Landroid/app/Activity;[Ljava/lang/String;I)V238 ····invoke-static·{p1,·p2,·p3},·Landroidx/core/app/a;->a(Landroid/app/Activity;[Ljava/lang/String;I)V
  
231 ····return-void239 ····return-void
232 .end·method240 .end·method
  
233 .method·public·a(I[Ljava/lang/String;[I)Z241 .method·public·onRequestPermissionsResult(I[Ljava/lang/String;[I)Z
234 ····.locals·5242 ····.locals·5
  
235 ····const/4·v0,·0x0243 ····const/4·v0,·0x0
  
236 ····const/16·v1,·0x6d244 ····const/16·v1,·0x6d
  
237 ····if-eq·p1,·v1,·:cond_0245 ····if-eq·p1,·v1,·:cond_0
308 B
smali/c/a/c/a/o.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lc/a/c/a/o;1 .class·public·interface·abstract·Lc/a/c/a/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(I[Ljava/lang/String;[I)Z5 .method·public·abstract·onRequestPermissionsResult(I[Ljava/lang/String;[I)Z
6 .end·method6 .end·method
38.2 KB
smali/a/b/d.smali
    
Offset 1, 1694 lines modifiedOffset 1, 513 lines modified
1 .class·public·La/b/d;1 .class·abstract·La/b/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········La/b/d$e;,
 8 ········La/b/d$c;,
 9 ········La/b/d$b;,
 10 ········La/b/d$d;,
 11 ········La/b/d$a;
 12 ····}
 13 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{15 ····value·=·{
7 ········"<K:",16 ········"<K:",
8 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
9 ········"V:",18 ········"V:",
10 ········"Ljava/lang/Object;",19 ········"Ljava/lang/Object;",
11 ········">",20 ········">",
12 ········"Ljava/lang/Object;"21 ········"Ljava/lang/Object;"
13 ····}22 ····}
14 .end·annotation23 .end·annotation
  
  
15 #·static·fields 
16 .field·static·d:[Ljava/lang/Object; 
  
17 .field·static·e:I 
  
18 .field·static·f:[Ljava/lang/Object; 
  
19 .field·static·g:I 
  
  
20 #·instance·fields24 #·instance·fields
21 .field·a:[I25 .field·a:La/b/d$b;
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"La/b/d<",
 29 ············"TK;TV;>.b;"
 30 ········}
 31 ····.end·annotation
 32 .end·field
  
22 .field·b:[Ljava/lang/Object;33 .field·b:La/b/d$c;
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"La/b/d<",
 37 ············"TK;TV;>.c;"
 38 ········}
 39 ····.end·annotation
 40 .end·field
  
23 .field·c:I41 .field·c:La/b/d$e;
 42 ····.annotation·system·Ldalvik/annotation/Signature;
 43 ········value·=·{
 44 ············"La/b/d<",
 45 ············"TK;TV;>.e;"
 46 ········}
 47 ····.end·annotation
 48 .end·field
  
  
24 #·direct·methods49 #·direct·methods
25 .method·public·constructor·<init>()V50 .method·constructor·<init>()V
26 ····.locals·151 ····.locals·0
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····sget-object·v0,·La/b/b;->a:[I 
  
29 ····iput-object·v0,·p0,·La/b/d;->a:[I 
  
30 ····sget-object·v0,·La/b/b;->b:[Ljava/lang/Object; 
  
31 ····iput-object·v0,·p0,·La/b/d;->b:[Ljava/lang/Object; 
  
32 ····const/4·v0,·0x0 
  
33 ····iput·v0,·p0,·La/b/d;->c:I 
  
34 ····return-void53 ····return-void
35 .end·method54 .end·method
  
36 .method·private·static·a([III)I55 .method·public·static·a(Ljava/util/Map;Ljava/util/Collection;)Z
37 ····.locals·056 ····.locals·1
 57 ····.annotation·system·Ldalvik/annotation/Signature;
 58 ········value·=·{
 59 ············"<K:",
 60 ············"Ljava/lang/Object;",
 61 ············"V:",
 62 ············"Ljava/lang/Object;",
 63 ············">(",
 64 ············"Ljava/util/Map<",
 65 ············"TK;TV;>;",
 66 ············"Ljava/util/Collection<",
 67 ············"*>;)Z"
 68 ········}
 69 ····.end·annotation
  
38 ····:try_start_0 
39 ····invoke-static·{p0,·p1,·p2},·La/b/b;->a([III)I 
  
40 ····move-result·p0 
41 ····:try_end_0 
42 ····.catch·Ljava/lang/ArrayIndexOutOfBoundsException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
43 ····return·p0 
  
44 ····:catch_0 
45 ····new-instance·p0,·Ljava/util/ConcurrentModificationException; 
  
46 ····invoke-direct·{p0},·Ljava/util/ConcurrentModificationException;-><init>()V 
  
47 ····throw·p0 
48 .end·method 
  
49 .method·private·static·a([I[Ljava/lang/Object;I)V 
50 ····.locals·8 
  
51 ····const-class·v0,·La/b/d; 
  
52 ····array-length·v1,·p0 
Max diff block lines reached; 35729/39049 bytes (91.50%) of diff not shown.
3.28 KB
smali/a/b/a$a.smali
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 .class·La/b/a$a;1 .class·La/b/a$a;
2 .super·La/b/c;2 .super·La/b/d;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·La/b/a;->b()La/b/c;6 ····value·=·La/b/a;->b()La/b/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"La/b/c<",14 ········"La/b/d<",
15 ········"TK;TV;>;"15 ········"TK;TV;>;"
16 ····}16 ····}
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:La/b/a;19 .field·final·synthetic·d:La/b/a;
Offset 27, 39 lines modifiedOffset 27, 39 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(La/b/a;)V28 .method·constructor·<init>(La/b/a;)V
29 ····.locals·029 ····.locals·0
  
30 ····iput-object·p1,·p0,·La/b/a$a;->d:La/b/a;30 ····iput-object·p1,·p0,·La/b/a$a;->d:La/b/a;
  
31 ····invoke-direct·{p0},·La/b/c;-><init>()V31 ····invoke-direct·{p0},·La/b/d;-><init>()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·protected·a(Ljava/lang/Object;)I35 .method·protected·a(Ljava/lang/Object;)I
36 ····.locals·136 ····.locals·1
  
37 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;37 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;
  
38 ····invoke-virtual·{v0,·p1},·La/b/d;->a(Ljava/lang/Object;)I38 ····invoke-virtual·{v0,·p1},·La/b/e;->a(Ljava/lang/Object;)I
  
39 ····move-result·p139 ····move-result·p1
  
40 ····return·p140 ····return·p1
41 .end·method41 .end·method
  
42 .method·protected·a(II)Ljava/lang/Object;42 .method·protected·a(II)Ljava/lang/Object;
43 ····.locals·143 ····.locals·1
  
44 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;44 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;
  
45 ····iget-object·v0,·v0,·La/b/d;->b:[Ljava/lang/Object;45 ····iget-object·v0,·v0,·La/b/e;->b:[Ljava/lang/Object;
  
46 ····shl-int/lit8·p1,·p1,·0x146 ····shl-int/lit8·p1,·p1,·0x1
  
47 ····add-int/2addr·p1,·p247 ····add-int/2addr·p1,·p2
  
48 ····aget-object·p1,·v0,·p148 ····aget-object·p1,·v0,·p1
  
Offset 72, 62 lines modifiedOffset 72, 62 lines modified
72 ········value·=·{72 ········value·=·{
73 ············"(ITV;)TV;"73 ············"(ITV;)TV;"
74 ········}74 ········}
75 ····.end·annotation75 ····.end·annotation
  
76 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;76 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;
  
77 ····invoke-virtual·{v0,·p1,·p2},·La/b/d;->a(ILjava/lang/Object;)Ljava/lang/Object;77 ····invoke-virtual·{v0,·p1,·p2},·La/b/e;->a(ILjava/lang/Object;)Ljava/lang/Object;
  
78 ····move-result-object·p178 ····move-result-object·p1
  
79 ····return-object·p179 ····return-object·p1
80 .end·method80 .end·method
  
81 .method·protected·a()V81 .method·protected·a()V
82 ····.locals·182 ····.locals·1
  
83 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;83 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;
  
84 ····invoke-virtual·{v0},·La/b/d;->clear()V84 ····invoke-virtual·{v0},·La/b/e;->clear()V
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·protected·a(I)V87 .method·protected·a(I)V
88 ····.locals·188 ····.locals·1
  
89 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;89 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;
  
90 ····invoke-virtual·{v0,·p1},·La/b/d;->c(I)Ljava/lang/Object;90 ····invoke-virtual·{v0,·p1},·La/b/e;->c(I)Ljava/lang/Object;
  
91 ····return-void91 ····return-void
92 .end·method92 .end·method
  
93 .method·protected·a(Ljava/lang/Object;Ljava/lang/Object;)V93 .method·protected·a(Ljava/lang/Object;Ljava/lang/Object;)V
94 ····.locals·194 ····.locals·1
95 ····.annotation·system·Ldalvik/annotation/Signature;95 ····.annotation·system·Ldalvik/annotation/Signature;
96 ········value·=·{96 ········value·=·{
97 ············"(TK;TV;)V"97 ············"(TK;TV;)V"
98 ········}98 ········}
99 ····.end·annotation99 ····.end·annotation
  
100 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;100 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;
  
101 ····invoke-virtual·{v0,·p1,·p2},·La/b/d;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;101 ····invoke-virtual·{v0,·p1,·p2},·La/b/e;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
102 ····return-void102 ····return-void
103 .end·method103 .end·method
  
104 .method·protected·b(Ljava/lang/Object;)I104 .method·protected·b(Ljava/lang/Object;)I
105 ····.locals·1105 ····.locals·1
  
106 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;106 ····iget-object·v0,·p0,·La/b/a$a;->d:La/b/a;
  
107 ····invoke-virtual·{v0,·p1},·La/b/d;->b(Ljava/lang/Object;)I107 ····invoke-virtual·{v0,·p1},·La/b/e;->b(Ljava/lang/Object;)I
  
108 ····move-result·p1108 ····move-result·p1
  
109 ····return·p1109 ····return·p1
110 .end·method110 .end·method
  
Max diff block lines reached; 218/3316 bytes (6.57%) of diff not shown.
27.2 KB
smali/a/b/b.smali
    
Offset 1, 97 lines modifiedOffset 1, 1480 lines modified
1 .class·La/b/b;1 .class·public·final·La/b/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/util/Collection;
 6 .implements·Ljava/util/Set;
  
  
 7 #·annotations
 8 .annotation·system·Ldalvik/annotation/Signature;
 9 ····value·=·{
 10 ········"<E:",
 11 ········"Ljava/lang/Object;",
 12 ········">",
 13 ········"Ljava/lang/Object;",
 14 ········"Ljava/util/Collection<",
 15 ········"TE;>;",
 16 ········"Ljava/util/Set<",
 17 ········"TE;>;"
 18 ····}
 19 .end·annotation
  
  
4 #·static·fields20 #·static·fields
5 .field·static·final·a:[I21 .field·private·static·final·e:[I
  
 22 .field·private·static·final·f:[Ljava/lang/Object;
  
 23 .field·private·static·g:[Ljava/lang/Object;
  
 24 .field·private·static·h:I
  
 25 .field·private·static·i:[Ljava/lang/Object;
  
 26 .field·private·static·j:I
  
  
 27 #·instance·fields
 28 .field·private·a:[I
  
6 .field·static·final·b:[Ljava/lang/Object;29 .field·b:[Ljava/lang/Object;
  
 30 .field·c:I
  
 31 .field·private·d:La/b/d;
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"La/b/d<",
 35 ············"TE;TE;>;"
 36 ········}
 37 ····.end·annotation
 38 .end·field
  
  
7 #·direct·methods39 #·direct·methods
8 .method·static·constructor·<clinit>()V40 .method·static·constructor·<clinit>()V
9 ····.locals·241 ····.locals·2
  
10 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
11 ····new-array·v1,·v0,·[I43 ····new-array·v1,·v0,·[I
  
12 ····sput-object·v1,·La/b/b;->a:[I44 ····sput-object·v1,·La/b/b;->e:[I
  
13 ····new-array·v0,·v0,·[Ljava/lang/Object;45 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
14 ····sput-object·v0,·La/b/b;->b:[Ljava/lang/Object;46 ····sput-object·v0,·La/b/b;->f:[Ljava/lang/Object;
  
15 ····return-void47 ····return-void
16 .end·method48 .end·method
  
17 .method·static·a([III)I49 .method·public·constructor·<init>()V
18 ····.locals·350 ····.locals·1
  
19 ····add-int/lit8·p1,·p1,·-0x1 
  
20 ····const/4·v0,·0x051 ····const/4·v0,·0x0
  
 52 ····invoke-direct·{p0,·v0},·La/b/b;-><init>(I)V
  
 53 ····return-void
 54 .end·method
  
 55 .method·public·constructor·<init>(I)V
 56 ····.locals·0
  
 57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 58 ····if-nez·p1,·:cond_0
  
 59 ····sget-object·p1,·La/b/b;->e:[I
  
 60 ····iput-object·p1,·p0,·La/b/b;->a:[I
  
 61 ····sget-object·p1,·La/b/b;->f:[Ljava/lang/Object;
  
 62 ····iput-object·p1,·p0,·La/b/b;->b:[Ljava/lang/Object;
  
 63 ····goto·:goto_0
  
 64 ····:cond_0
 65 ····invoke-direct·{p0,·p1},·La/b/b;->d(I)V
  
21 ····:goto_066 ····:goto_0
22 ····if-gt·v0,·p1,·:cond_267 ····const/4·p1,·0x0
  
23 ····add-int·v1,·v0,·p168 ····iput·p1,·p0,·La/b/b;->c:I
  
24 ····ushr-int/lit8·v1,·v1,·0x169 ····return-void
 70 .end·method
  
25 ····aget·v2,·p0,·v171 .method·private·a(Ljava/lang/Object;I)I
 72 ····.locals·5
  
26 ····if-ge·v2,·p2,·:cond_073 ····iget·v0,·p0,·La/b/b;->c:I
  
27 ····add-int/lit8·v1,·v1,·0x174 ····const/4·v1,·-0x1
  
 75 ····if-nez·v0,·:cond_0
  
 76 ····return·v1
  
 77 ····:cond_0
 78 ····iget-object·v2,·p0,·La/b/b;->a:[I
  
 79 ····invoke-static·{v2,·v0,·p2},·La/b/c;->a([III)I
Max diff block lines reached; 24904/27798 bytes (89.59%) of diff not shown.
4.66 KB
smali/a/b/a.smali
    
Offset 1, 95 lines modifiedOffset 1, 120 lines modified
1 .class·public·La/b/a;1 .class·public·La/b/a;
2 .super·La/b/d;2 .super·La/b/e;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Map;5 .implements·Ljava/util/Map;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<K:",9 ········"<K:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········"V:",11 ········"V:",
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········">",13 ········">",
14 ········"La/b/d<",14 ········"La/b/e<",
15 ········"TK;TV;>;",15 ········"TK;TV;>;",
16 ········"Ljava/util/Map<",16 ········"Ljava/util/Map<",
17 ········"TK;TV;>;"17 ········"TK;TV;>;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·instance·fields20 #·instance·fields
21 .field·h:La/b/c;21 .field·h:La/b/d;
22 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
23 ········value·=·{23 ········value·=·{
24 ············"La/b/c<",24 ············"La/b/d<",
25 ············"TK;TV;>;"25 ············"TK;TV;>;"
26 ········}26 ········}
27 ····.end·annotation27 ····.end·annotation
28 .end·field28 .end·field
  
  
29 #·direct·methods29 #·direct·methods
30 .method·public·constructor·<init>()V30 .method·public·constructor·<init>()V
31 ····.locals·031 ····.locals·0
  
32 ····invoke-direct·{p0},·La/b/d;-><init>()V32 ····invoke-direct·{p0},·La/b/e;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
 35 .method·public·constructor·<init>(I)V
 36 ····.locals·0
  
 37 ····invoke-direct·{p0,·p1},·La/b/e;-><init>(I)V
  
 38 ····return-void
 39 .end·method
  
35 .method·private·b()La/b/c;40 .method·private·b()La/b/d;
36 ····.locals·141 ····.locals·1
37 ····.annotation·system·Ldalvik/annotation/Signature;42 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{43 ········value·=·{
39 ············"()",44 ············"()",
40 ············"La/b/c<",45 ············"La/b/d<",
41 ············"TK;TV;>;"46 ············"TK;TV;>;"
42 ········}47 ········}
43 ····.end·annotation48 ····.end·annotation
  
44 ····iget-object·v0,·p0,·La/b/a;->h:La/b/c;49 ····iget-object·v0,·p0,·La/b/a;->h:La/b/d;
  
45 ····if-nez·v0,·:cond_050 ····if-nez·v0,·:cond_0
  
46 ····new-instance·v0,·La/b/a$a;51 ····new-instance·v0,·La/b/a$a;
  
47 ····invoke-direct·{v0,·p0},·La/b/a$a;-><init>(La/b/a;)V52 ····invoke-direct·{v0,·p0},·La/b/a$a;-><init>(La/b/a;)V
  
48 ····iput-object·v0,·p0,·La/b/a;->h:La/b/c;53 ····iput-object·v0,·p0,·La/b/a;->h:La/b/d;
  
49 ····:cond_054 ····:cond_0
50 ····iget-object·v0,·p0,·La/b/a;->h:La/b/c;55 ····iget-object·v0,·p0,·La/b/a;->h:La/b/d;
  
51 ····return-object·v056 ····return-object·v0
52 .end·method57 .end·method
  
  
53 #·virtual·methods58 #·virtual·methods
 59 .method·public·a(Ljava/util/Collection;)Z
 60 ····.locals·0
 61 ····.annotation·system·Ldalvik/annotation/Signature;
 62 ········value·=·{
 63 ············"(",
 64 ············"Ljava/util/Collection<",
 65 ············"*>;)Z"
 66 ········}
 67 ····.end·annotation
  
 68 ····invoke-static·{p0,·p1},·La/b/d;->c(Ljava/util/Map;Ljava/util/Collection;)Z
  
 69 ····move-result·p1
  
 70 ····return·p1
 71 .end·method
  
54 .method·public·entrySet()Ljava/util/Set;72 .method·public·entrySet()Ljava/util/Set;
55 ····.locals·173 ····.locals·1
56 ····.annotation·system·Ldalvik/annotation/Signature;74 ····.annotation·system·Ldalvik/annotation/Signature;
57 ········value·=·{75 ········value·=·{
58 ············"()",76 ············"()",
59 ············"Ljava/util/Set<",77 ············"Ljava/util/Set<",
60 ············"Ljava/util/Map$Entry<",78 ············"Ljava/util/Map$Entry<",
61 ············"TK;TV;>;>;"79 ············"TK;TV;>;>;"
62 ········}80 ········}
63 ····.end·annotation81 ····.end·annotation
  
64 ····invoke-direct·{p0},·La/b/a;->b()La/b/c;82 ····invoke-direct·{p0},·La/b/a;->b()La/b/d;
  
65 ····move-result-object·v083 ····move-result-object·v0
  
66 ····invoke-virtual·{v0},·La/b/c;->d()Ljava/util/Set;84 ····invoke-virtual·{v0},·La/b/d;->d()Ljava/util/Set;
  
67 ····move-result-object·v085 ····move-result-object·v0
  
68 ····return-object·v086 ····return-object·v0
69 .end·method87 .end·method
  
70 .method·public·keySet()Ljava/util/Set;88 .method·public·keySet()Ljava/util/Set;
Offset 98, 19 lines modifiedOffset 123, 19 lines modified
98 ········value·=·{123 ········value·=·{
99 ············"()",124 ············"()",
100 ············"Ljava/util/Set<",125 ············"Ljava/util/Set<",
101 ············"TK;>;"126 ············"TK;>;"
102 ········}127 ········}
103 ····.end·annotation128 ····.end·annotation
Max diff block lines reached; 1832/4741 bytes (38.64%) of diff not shown.
11.9 KB
smali/a/b/c.smali
    
Offset 1, 513 lines modifiedOffset 1, 140 lines modified
1 .class·abstract·La/b/c;1 .class·La/b/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········La/b/c$e;, 
8 ········La/b/c$c;, 
9 ········La/b/c$b;, 
10 ········La/b/c$d;, 
11 ········La/b/c$a; 
12 ····} 
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"<K:", 
17 ········"Ljava/lang/Object;", 
18 ········"V:", 
19 ········"Ljava/lang/Object;", 
20 ········">", 
21 ········"Ljava/lang/Object;" 
22 ····} 
23 .end·annotation 
  
  
24 #·instance·fields4 #·static·fields
 5 .field·static·final·a:[I
25 .field·a:La/b/c$b; 
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"La/b/c<", 
29 ············"TK;TV;>.b;" 
30 ········} 
31 ····.end·annotation 
32 .end·field 
  
33 .field·b:La/b/c$c; 
34 ····.annotation·system·Ldalvik/annotation/Signature; 
35 ········value·=·{ 
36 ············"La/b/c<", 
37 ············"TK;TV;>.c;" 
38 ········} 
39 ····.end·annotation 
40 .end·field 
  
41 .field·c:La/b/c$e; 
42 ····.annotation·system·Ldalvik/annotation/Signature; 
43 ········value·=·{ 
44 ············"La/b/c<", 
45 ············"TK;TV;>.e;" 
46 ········} 
47 ····.end·annotation 
48 .end·field 
  
 6 .field·static·final·b:[Ljava/lang/Object;
  
49 #·direct·methods 
50 .method·constructor·<init>()V 
51 ····.locals·0 
  
52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
53 ····return-void 
54 .end·method 
  
55 .method·public·static·a(Ljava/util/Map;Ljava/util/Collection;)Z 
56 ····.locals·1 
57 ····.annotation·system·Ldalvik/annotation/Signature; 
58 ········value·=·{ 
59 ············"<K:", 
60 ············"Ljava/lang/Object;", 
61 ············"V:", 
62 ············"Ljava/lang/Object;", 
63 ············">(", 
64 ············"Ljava/util/Map<", 
65 ············"TK;TV;>;", 
66 ············"Ljava/util/Collection<", 
67 ············"*>;)Z" 
68 ········} 
69 ····.end·annotation 
  
70 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; 
  
71 ····move-result-object·p1 
  
72 ····:cond_0 
73 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z 
  
74 ····move-result·v0 
  
75 ····if-eqz·v0,·:cond_1 
  
76 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
77 ····move-result-object·v0 
  
78 ····invoke-interface·{p0,·v0},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z 
  
79 ····move-result·v0 
  
80 ····if-nez·v0,·:cond_0 
  
81 ····const/4·p0,·0x0 
  
82 ····return·p0 
  
83 ····:cond_1 
84 ····const/4·p0,·0x1 
  
85 ····return·p0 
86 .end·method 
  
87 .method·public·static·a(Ljava/util/Set;Ljava/lang/Object;)Z 
88 ····.locals·4 
89 ····.annotation·system·Ldalvik/annotation/Signature; 
90 ········value·=·{ 
91 ············"<T:", 
92 ············"Ljava/lang/Object;", 
93 ············">(", 
94 ············"Ljava/util/Set<", 
95 ············"TT;>;", 
96 ············"Ljava/lang/Object;", 
97 ············")Z" 
98 ········} 
Max diff block lines reached; 8944/12107 bytes (73.87%) of diff not shown.
843 B
smali/a/c/b/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 34 lines modified
1 .class·public·interface·abstract·La/c/b/a;1 .class·public·La/c/b/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·direct·methods
 5 .method·public·static·a(Landroid/content/Context;Ljava/lang/String;)I
 6 ····.locals·2
  
 7 ····if-eqz·p1,·:cond_0
  
 8 ····invoke-static·{},·Landroid/os/Process;->myPid()I
  
 9 ····move-result·v0
  
 10 ····invoke-static·{},·Landroid/os/Process;->myUid()I
  
 11 ····move-result·v1
  
 12 ····invoke-virtual·{p0,·p1,·v0,·v1},·Landroid/content/Context;->checkPermission(Ljava/lang/String;II)I
  
 13 ····move-result·p0
  
 14 ····return·p0
  
 15 ····:cond_0
 16 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
 17 ····const-string·p1,·"permission·is·null"
  
 18 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 19 ····throw·p0
 20 .end·method
3.26 KB
smali/a/a/a/a/b$a.smali
    
Offset 1, 81 lines modifiedOffset 1, 77 lines modified
1 .class·La/a/a/a/b$a;1 .class·La/a/a/a/b$a;
2 .super·La/a/a/a/b$e;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La/a/a/a/b;8 ····value·=·La/a/a/a/b;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x811 ····accessFlags·=·0x0
10 ····name·=·"a"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·private·final·a:Ljava/util/concurrent/atomic/AtomicInteger;
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"<K:", 
15 ········"Ljava/lang/Object;", 
16 ········"V:", 
17 ········"Ljava/lang/Object;", 
18 ········">", 
19 ········"La/a/a/a/b$e<", 
20 ········"TK;TV;>;" 
21 ····} 
22 .end·annotation 
  
  
23 #·direct·methods16 #·direct·methods
24 .method·constructor·<init>(La/a/a/a/b$c;La/a/a/a/b$c;)V17 .method·constructor·<init>(La/a/a/a/b;)V
25 ····.locals·018 ····.locals·1
  
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicInteger;
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"(", 
29 ············"La/a/a/a/b$c<", 
30 ············"TK;TV;>;", 
31 ············"La/a/a/a/b$c<", 
32 ············"TK;TV;>;)V" 
33 ········} 
34 ····.end·annotation 
  
35 ····invoke-direct·{p0,·p1,·p2},·La/a/a/a/b$e;-><init>(La/a/a/a/b$c;La/a/a/a/b$c;)V21 ····const/4·v0,·0x0
  
 22 ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V
  
 23 ····iput-object·p1,·p0,·La/a/a/a/b$a;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
36 ····return-void24 ····return-void
37 .end·method25 .end·method
  
  
38 #·virtual·methods26 #·virtual·methods
39 .method·b(La/a/a/a/b$c;)La/a/a/a/b$c;27 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
40 ····.locals·028 ····.locals·3
41 ····.annotation·system·Ldalvik/annotation/Signature; 
42 ········value·=·{ 
43 ············"(", 
44 ············"La/a/a/a/b$c<", 
45 ············"TK;TV;>;)", 
46 ············"La/a/a/a/b$c<", 
47 ············"TK;TV;>;" 
48 ········} 
49 ····.end·annotation 
  
50 ····iget-object·p1,·p1,·La/a/a/a/b$c;->d:La/a/a/a/b$c;29 ····new-instance·v0,·Ljava/lang/Thread;
  
51 ····return-object·p1 
52 .end·method30 ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 31 ····const/4·p1,·0x1
  
 32 ····new-array·p1,·p1,·[Ljava/lang/Object;
  
 33 ····iget-object·v1,·p0,·La/a/a/a/b$a;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
 34 ····invoke-virtual·{v1},·Ljava/util/concurrent/atomic/AtomicInteger;->getAndIncrement()I
  
 35 ····move-result·v1
  
 36 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
 37 ····move-result-object·v1
  
 38 ····const/4·v2,·0x0
  
 39 ····aput-object·v1,·p1,·v2
  
 40 ····const-string·v1,·"arch_disk_io_%d"
  
 41 ····invoke-static·{v1,·p1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
 42 ····move-result-object·p1
53 .method·c(La/a/a/a/b$c;)La/a/a/a/b$c; 
54 ····.locals·0 
55 ····.annotation·system·Ldalvik/annotation/Signature; 
56 ········value·=·{ 
57 ············"(", 
58 ············"La/a/a/a/b$c<", 
59 ············"TK;TV;>;)", 
60 ············"La/a/a/a/b$c<", 
61 ············"TK;TV;>;" 
62 ········} 
63 ····.end·annotation 
  
64 ····iget-object·p1,·p1,·La/a/a/a/b$c;->c:La/a/a/a/b$c;43 ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V
  
65 ····return-object·p144 ····return-object·v0
66 .end·method45 .end·method
14.0 KB
smali/a/a/a/a/b.smali
    
Offset 1, 551 lines modifiedOffset 1, 128 lines modified
1 .class·public·La/a/a/a/b;1 .class·public·La/a/a/a/b;
2 .super·Ljava/lang/Object;2 .super·La/a/a/a/c;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Ljava/lang/Iterable; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········La/a/a/a/b$c;, 
10 ········La/a/a/a/b$f;, 
11 ········La/a/a/a/b$d;, 
12 ········La/a/a/a/b$b;, 
13 ········La/a/a/a/b$a;, 
14 ········La/a/a/a/b$e; 
15 ····} 
16 .end·annotation 
  
17 .annotation·system·Ldalvik/annotation/Signature; 
18 ····value·=·{ 
19 ········"<K:", 
20 ········"Ljava/lang/Object;", 
21 ········"V:", 
22 ········"Ljava/lang/Object;", 
23 ········">", 
24 ········"Ljava/lang/Object;", 
25 ········"Ljava/lang/Iterable<", 
26 ········"Ljava/util/Map$Entry<", 
27 ········"TK;TV;>;>;" 
28 ····} 
29 .end·annotation 
  
  
30 #·instance·fields4 #·instance·fields
 5 .field·private·final·a:Ljava/lang/Object;
31 .field·a:La/a/a/a/b$c; 
32 ····.annotation·system·Ldalvik/annotation/Signature; 
33 ········value·=·{ 
34 ············"La/a/a/a/b$c<", 
35 ············"TK;TV;>;" 
36 ········} 
37 ····.end·annotation 
38 .end·field 
  
 6 .field·private·final·b:Ljava/util/concurrent/ExecutorService;
39 .field·private·b:La/a/a/a/b$c; 
40 ····.annotation·system·Ldalvik/annotation/Signature; 
41 ········value·=·{ 
42 ············"La/a/a/a/b$c<", 
43 ············"TK;TV;>;" 
44 ········} 
45 ····.end·annotation 
46 .end·field 
  
47 .field·private·c:Ljava/util/WeakHashMap; 
48 ····.annotation·system·Ldalvik/annotation/Signature; 
49 ········value·=·{ 
50 ············"Ljava/util/WeakHashMap<", 
51 ············"La/a/a/a/b$f<", 
52 ············"TK;TV;>;", 
53 ············"Ljava/lang/Boolean;", 
54 ············">;" 
55 ········} 
56 ····.end·annotation 
57 .end·field 
  
58 .field·private·d:I7 .field·private·volatile·c:Landroid/os/Handler;
  
  
59 #·direct·methods8 #·direct·methods
60 .method·public·constructor·<init>()V9 .method·public·constructor·<init>()V
61 ····.locals·1 
  
62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
63 ····new-instance·v0,·Ljava/util/WeakHashMap; 
  
64 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V 
  
65 ····iput-object·v0,·p0,·La/a/a/a/b;->c:Ljava/util/WeakHashMap; 
  
66 ····const/4·v0,·0x0 
  
67 ····iput·v0,·p0,·La/a/a/a/b;->d:I 
  
68 ····return-void 
69 .end·method 
  
  
70 #·virtual·methods 
71 .method·protected·a(Ljava/lang/Object;)La/a/a/a/b$c; 
72 ····.locals·210 ····.locals·2
73 ····.annotation·system·Ldalvik/annotation/Signature; 
74 ········value·=·{ 
75 ············"(TK;)", 
76 ············"La/a/a/a/b$c<", 
77 ············"TK;TV;>;" 
78 ········} 
79 ····.end·annotation 
  
80 ····iget-object·v0,·p0,·La/a/a/a/b;->a:La/a/a/a/b$c; 
  
81 ····:goto_0 
82 ····if-eqz·v0,·:cond_1 
  
83 ····iget-object·v1,·v0,·La/a/a/a/b$c;->a:Ljava/lang/Object;11 ····invoke-direct·{p0},·La/a/a/a/c;-><init>()V
  
84 ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z12 ····new-instance·v0,·Ljava/lang/Object;
  
85 ····move-result·v113 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
86 ····if-eqz·v1,·:cond_014 ····iput-object·v0,·p0,·La/a/a/a/b;->a:Ljava/lang/Object;
  
87 ····goto·:goto_1 
  
88 ····:cond_0 
89 ····iget-object·v0,·v0,·La/a/a/a/b$c;->c:La/a/a/a/b$c; 
  
90 ····goto·:goto_0 
  
91 ····:cond_1 
92 ····:goto_1 
93 ····return-object·v0 
94 .end·method 
  
Max diff block lines reached; 10633/14332 bytes (74.19%) of diff not shown.
4.48 KB
smali/a/a/a/a/a.smali
    
Offset 1, 105 lines modifiedOffset 1, 128 lines modified
1 .class·public·La/a/a/a/a;1 .class·public·La/a/a/a/a;
2 .super·La/a/a/a/b;2 .super·La/a/a/a/c;
3 .source·""3 .source·""
  
  
 4 #·static·fields
 5 .field·private·static·volatile·c:La/a/a/a/a;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"<K:", 
8 ········"Ljava/lang/Object;", 
9 ········"V:", 
10 ········"Ljava/lang/Object;", 
11 ········">", 
12 ········"La/a/a/a/b<", 
13 ········"TK;TV;>;" 
14 ····} 
15 .end·annotation 
  
  
16 #·instance·fields6 #·instance·fields
 7 .field·private·a:La/a/a/a/c;
  
 8 .field·private·b:La/a/a/a/c;
17 .field·private·e:Ljava/util/HashMap; 
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"Ljava/util/HashMap<", 
21 ············"TK;", 
22 ············"La/a/a/a/b$c<", 
23 ············"TK;TV;>;>;" 
24 ········} 
25 ····.end·annotation 
26 .end·field 
  
  
27 #·direct·methods9 #·direct·methods
28 .method·public·constructor·<init>()V10 .method·static·constructor·<clinit>()V
29 ····.locals·111 ····.locals·1
  
30 ····invoke-direct·{p0},·La/a/a/a/b;-><init>()V12 ····new-instance·v0,·La/a/a/a/a$a;
  
31 ····new-instance·v0,·Ljava/util/HashMap;13 ····invoke-direct·{v0},·La/a/a/a/a$a;-><init>()V
  
32 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V14 ····new-instance·v0,·La/a/a/a/a$b;
  
33 ····iput-object·v0,·p0,·La/a/a/a/a;->e:Ljava/util/HashMap;15 ····invoke-direct·{v0},·La/a/a/a/a$b;-><init>()V
  
34 ····return-void16 ····return-void
35 .end·method17 .end·method
  
 18 .method·private·constructor·<init>()V
  
36 #·virtual·methods 
37 .method·protected·a(Ljava/lang/Object;)La/a/a/a/b$c; 
38 ····.locals·119 ····.locals·1
39 ····.annotation·system·Ldalvik/annotation/Signature; 
40 ········value·=·{ 
41 ············"(TK;)", 
42 ············"La/a/a/a/b$c<", 
43 ············"TK;TV;>;" 
44 ········} 
45 ····.end·annotation 
  
46 ····iget-object·v0,·p0,·La/a/a/a/a;->e:Ljava/util/HashMap;20 ····invoke-direct·{p0},·La/a/a/a/c;-><init>()V
  
47 ····invoke-virtual·{v0,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;21 ····new-instance·v0,·La/a/a/a/b;
  
48 ····move-result-object·p122 ····invoke-direct·{v0},·La/a/a/a/b;-><init>()V
  
49 ····check-cast·p1,·La/a/a/a/b$c;23 ····iput-object·v0,·p0,·La/a/a/a/a;->b:La/a/a/a/c;
  
50 ····return-object·p124 ····iget-object·v0,·p0,·La/a/a/a/a;->b:La/a/a/a/c;
  
 25 ····iput-object·v0,·p0,·La/a/a/a/a;->a:La/a/a/a/c;
  
 26 ····return-void
51 .end·method27 .end·method
  
52 .method·public·contains(Ljava/lang/Object;)Z28 .method·public·static·b()La/a/a/a/a;
53 ····.locals·129 ····.locals·2
54 ····.annotation·system·Ldalvik/annotation/Signature; 
55 ········value·=·{ 
56 ············"(TK;)Z" 
57 ········} 
58 ····.end·annotation 
  
59 ····iget-object·v0,·p0,·La/a/a/a/a;->e:Ljava/util/HashMap;30 ····sget-object·v0,·La/a/a/a/a;->c:La/a/a/a/a;
  
60 ····invoke-virtual·{v0,·p1},·Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z31 ····if-eqz·v0,·:cond_0
  
61 ····move-result·p132 ····sget-object·v0,·La/a/a/a/a;->c:La/a/a/a/a;
  
 33 ····return-object·v0
62 ····return·p1 
63 .end·method 
  
 34 ····:cond_0
 35 ····const-class·v0,·La/a/a/a/a;
64 .method·public·remove(Ljava/lang/Object;)Ljava/lang/Object; 
65 ····.locals·2 
66 ····.annotation·system·Ldalvik/annotation/Signature; 
67 ········value·=·{ 
68 ············"(TK;)TV;" 
69 ········} 
70 ····.end·annotation 
  
71 ····invoke-super·{p0,·p1},·La/a/a/a/b;->remove(Ljava/lang/Object;)Ljava/lang/Object;36 ····monitor-enter·v0
  
72 ····move-result-object·v037 ····:try_start_0
 38 ····sget-object·v1,·La/a/a/a/a;->c:La/a/a/a/a;
  
73 ····iget-object·v1,·p0,·La/a/a/a/a;->e:Ljava/util/HashMap;39 ····if-nez·v1,·:cond_1
  
74 ····invoke-virtual·{v1,·p1},·Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;40 ····new-instance·v1,·La/a/a/a/a;
  
 41 ····invoke-direct·{v1},·La/a/a/a/a;-><init>()V
  
 42 ····sput-object·v1,·La/a/a/a/a;->c:La/a/a/a/a;
  
 43 ····:cond_1
 44 ····monitor-exit·v0
 45 ····:try_end_0
 46 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 47 ····sget-object·v0,·La/a/a/a/a;->c:La/a/a/a/a;
Max diff block lines reached; 845/4550 bytes (18.57%) of diff not shown.
22.6 KB
assets/flutter_assets/NOTICES
    
Offset 1856, 104 lines modifiedOffset 1856, 36 lines modified
1856 CAUSED·AND·ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT1856 CAUSED·AND·ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT
1857 LIABILITY,·OR·TORT·(INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN1857 LIABILITY,·OR·TORT·(INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN
1858 ANY·WAY·OUT·OF·THE·USE·OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE1858 ANY·WAY·OUT·OF·THE·USE·OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE
1859 POSSIBILITY·OF·SUCH·DAMAGE.1859 POSSIBILITY·OF·SUCH·DAMAGE.
1860 --------------------------------------------------------------------------------1860 --------------------------------------------------------------------------------
1861 archive1861 archive
  
1862 ···Copyright·2013·Brendan·Duncan1862 The·MIT·License
  
 1863 Copyright·(c)·2013-2021·Brendan·Duncan.
 1864 All·rights·reserved.
1863 ···Licensed·under·the·Apache·License,·Version·2.0·(the·"License"); 
1864 ···you·may·not·use·this·file·except·in·compliance·with·the·License. 
1865 ···You·may·obtain·a·copy·of·the·License·at 
  
1866 ·······http://www.apache.org/licenses/LICENSE-2.0 
  
 1865 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy
 1866 of·this·software·and·associated·documentation·files·(the·"Software"),·to·deal
 1867 in·the·Software·without·restriction,·including·without·limitation·the·rights
 1868 to·use,·copy,·modify,·merge,·publish,·distribute,·sublicense,·and/or·sell
 1869 copies·of·the·Software,·and·to·permit·persons·to·whom·the·Software·is
 1870 furnished·to·do·so,·subject·to·the·following·conditions:
1867 ···Unless·required·by·applicable·law·or·agreed·to·in·writing,·software 
1868 ···distributed·under·the·License·is·distributed·on·an·"AS·IS"·BASIS, 
1869 ···WITHOUT·WARRANTIES·OR·CONDITIONS·OF·ANY·KIND,·either·express·or·implied. 
1870 ···See·the·License·for·the·specific·language·governing·permissions·and 
1871 ···limitations·under·the·License. 
1872 ··· 
1873 ··· 
1874 Some·code·has·been·derived·from·the·following·projects: 
  
1875 zlib/inflate: 
1876 ··JavaScript·Zlib·Library,·https://github.com/imaya/zlib.js 
1877 ··The·MIT·License 
1878 ··Copyright·(c)·2012·imaya 
  
1879 zlib/deflate: 
1880 ··Java·JZLib·Library,·http://www.jcraft.com/jzlib/ 
1881 ··Copyright·(c)·2000-2011·ymnk,·JCraft,Inc.·All·rights·reserved. 
  
1882 ··Redistribution·and·use·in·source·and·binary·forms,·with·or·without 
1883 ··modification,·are·permitted·provided·that·the·following·conditions·are·met: 
1884 ·· 
1885 ····1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
1886 ·······this·list·of·conditions·and·the·following·disclaimer. 
1887 ·· 
1888 ····2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright· 
1889 ·······notice,·this·list·of·conditions·and·the·following·disclaimer·in· 
1890 ·······the·documentation·and/or·other·materials·provided·with·the·distribution. 
1891 ·· 
1892 ····3.·The·names·of·the·authors·may·not·be·used·to·endorse·or·promote·products 
1893 ·······derived·from·this·software·without·specific·prior·written·permission. 
1894 ·· 
1895 ··THIS·SOFTWARE·IS·PROVIDED·``AS·IS''·AND·ANY·EXPRESSED·OR·IMPLIED·WARRANTIES, 
1896 ··INCLUDING,·BUT·NOT·LIMITED·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND 
1897 ··FITNESS·FOR·A·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·JCRAFT, 
1898 ··INC.·OR·ANY·CONTRIBUTORS·TO·THIS·SOFTWARE·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT, 
1899 ··INCIDENTAL,·SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT 
1900 ··LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA, 
1901 ··OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF 
1902 ··LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING 
1903 ··NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·SOFTWARE, 
1904 ··EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. 
  
1905 bzip2: 
1906 ··This·program,·"bzip2",·the·associated·library·"libbzip2",·and·all 
1907 ··documentation,·are·copyright·(C)·1996-2010·Julian·R·Seward.··All 
1908 ··rights·reserved. 
1909 ·· 
1910 ··Redistribution·and·use·in·source·and·binary·forms,·with·or·without 
1911 ··modification,·are·permitted·provided·that·the·following·conditions 
1912 ··are·met: 
1913 ·· 
1914 ··1.·Redistributions·of·source·code·must·retain·the·above·copyright 
1915 ·····notice,·this·list·of·conditions·and·the·following·disclaimer. 
1916 ·· 
1917 ··2.·The·origin·of·this·software·must·not·be·misrepresented;·you·must· 
1918 ·····not·claim·that·you·wrote·the·original·software.··If·you·use·this· 
1919 ·····software·in·a·product,·an·acknowledgment·in·the·product· 
1920 ·····documentation·would·be·appreciated·but·is·not·required. 
1921 ·· 
1922 ··3.·Altered·source·versions·must·be·plainly·marked·as·such,·and·must 
1923 ·····not·be·misrepresented·as·being·the·original·software. 
1924 ·· 
1925 ··4.·The·name·of·the·author·may·not·be·used·to·endorse·or·promote· 
1926 ·····products·derived·from·this·software·without·specific·prior·written· 
1927 ·····permission. 
1928 ·· 
1929 ··THIS·SOFTWARE·IS·PROVIDED·BY·THE·AUTHOR·``AS·IS''·AND·ANY·EXPRESS 
1930 ··OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·TO,·THE·IMPLIED 
1931 ··WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·PARTICULAR·PURPOSE 
1932 ··ARE·DISCLAIMED.··IN·NO·EVENT·SHALL·THE·AUTHOR·BE·LIABLE·FOR·ANY 
1933 ··DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL 
1934 ··DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE 
1935 ··GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS 
1936 ··INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·LIABILITY, 
1937 ··WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING 
1938 ··NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS 
1939 ··SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. 
1940 ·· 
1941 ··Julian·Seward,·jseward@bzip.org 
1942 ··bzip2/libbzip2·version·1.0.6·of·6·September·2010 
  
 1871 The·above·copyright·notice·and·this·permission·notice·shall·be·included·in
 1872 all·copies·or·substantial·portions·of·the·Software.
  
 1873 THE·SOFTWARE·IS·PROVIDED·"AS·IS",·WITHOUT·WARRANTY·OF·ANY·KIND,·EXPRESS·OR
 1874 IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY,
 1875 FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE
 1876 AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER
 1877 LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM,
 1878 OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN
 1879 THE·SOFTWARE.
1943 --------------------------------------------------------------------------------1880 --------------------------------------------------------------------------------
1944 args1881 args
  
1945 Copyright·2013,·the·Dart·project·authors.·1882 Copyright·2013,·the·Dart·project·authors.·
  
1946 Redistribution·and·use·in·source·and·binary·forms,·with·or·without1883 Redistribution·and·use·in·source·and·binary·forms,·with·or·without
1947 modification,·are·permitted·provided·that·the·following·conditions·are1884 modification,·are·permitted·provided·that·the·following·conditions·are
Offset 4803, 15 lines modifiedOffset 4735, 14 lines modified
4803 LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,4735 LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,
4804 DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY4736 DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY
4805 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT4737 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT
4806 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE4738 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE
4807 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.4739 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.
Max diff block lines reached; 16661/23112 bytes (72.09%) of diff not shown.
2.26 KB
res/values-pa/strings.xml
2.21 KB
res/values-pa/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">ਚਾਲੂ·ਕਰੋ</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·ਕੰਮ·ਨਹੀਂ·ਕਰੇਗਾ·ਜਦੋਂ·ਤੱਕ·ਤੁਸੀਂ·Google·Play·ਸੇਵਾਵਾਂ·ਨੂੰ·ਚਾਲੂ·ਨਹੀਂ·ਕਰਦੇ·ਹੋ।</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·ਸੇਵਾਵਾਂ·ਨੂੰ·ਚਾਲੂ·ਕਰੋ</string>
 6 ··<string·name="common_google_play_services_install_button">ਸਥਾਪਤ·ਕਰੋ</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·Google·Play·ਸੇਵਾਵਾਂ·ਤੋਂ·ਬਿਨਾਂ·ਨਹੀਂ·ਚੱਲੇਗੀ,·ਜੋ·ਤੁਹਾਡੇ·ਡੀਵਾਈਸ·ਤੋਂ·ਗੁੰਮ·ਹਨ।</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·ਸੇਵਾਵਾਂ·ਪ੍ਰਾਪਤ·ਕਰੋ</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·ਸੇਵਾਵਾਂ·ਦੀ·ਉਪਲਬਧਤਾ</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·ਸੇਵਾਵਾਂ·ਅਸ਼ੁੱਧੀ</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·ਨੂੰ·Google·Play·ਸੇਵਾਵਾਂ·ਨਾਲ·ਸਮੱਸਿਆ··ਰਹੀ·ਹੈ।·ਕਿਰਪਾ·ਕਰਕੇ·ਦੁਬਾਰਾ·ਕੋਸ਼ਿਸ਼·ਕਰੋ।</string>
 12 ··<string·name="common_google_play_services_unsupported_text">&quot;%1$s·Google·Play·ਸੇਵਾਵਾਂ·ਤੋਂ·ਬਿਨਾਂ·ਨਹੀਂ·ਚੱਲ·ਸਕੇਗੀ,·ਜੋ·ਤੁਹਾਡੇ·ਡੀਵਾਈਸ·'ਤੇ·ਸਮਰਥਿਤ·ਨਹੀਂ·ਹਨ।&quot;</string>
 13 ··<string·name="common_google_play_services_update_button">ਅੱਪਡੇਟ·ਕਰੋ</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·ਨਹੀਂ·ਚੱਲੇਗਾ·ਜਦੋਂ·ਤੱਕ·ਤੁਸੀਂ·Google·Play·ਸੇਵਾਵਾਂ·ਨੂੰ·ਅੱਪਡੇਟ·ਨਹੀਂ·ਕਰਦੇ·ਹੋ।</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·ਸੇਵਾਵਾਂ·ਨੂੰ·ਅੱਪਡੇਟ·ਕਰੋ</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·Google·Play·ਸੇਵਾਵਾਂ·ਤੋਂ·ਬਿਨਾਂ·ਨਹੀਂ·ਚੱਲੇਗਾ,·ਜੋ·ਵਰਤਮਾਨ·ਵਿੱਚ·ਅੱਪਡੇਟ·ਹੋ·ਰਹੀਆਂ·ਹਨ।</string>
 17 ··<string·name="common_google_play_services_wear_update_text">&quot;Google·Play·ਸੇਵਾਵਾਂ·ਦੇ·ਨਵਾਂ·ਸੰਸਕਰਨ·ਦੀ·ਲੋੜ·ਹੈ।·ਇਹ·ਛੇਤੀ·ਹੀ·ਸਵੈਚਲਿਤ·ਤੌਰ·'ਤੇ·ਅੱਪਡੇਟ·ਕਰੇਗਾ।&quot;</string>
 18 ··<string·name="common_open_on_phone">&quot;ਫ਼ੋਨ·'ਤੇ·ਖੋਲ੍ਹੋ&quot;</string>
 19 ··<string·name="common_signin_button_text">ਸਾਈਨ-ਇਨ·ਕਰੋ</string>
 20 ··<string·name="common_signin_button_text_long">Google·ਨਾਲ·ਸਾਈਨ-ਇਨ·ਕਰੋ</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.19 KB
res/values-en-rGB/strings.xml
2.13 KB
res/values-en-rGB/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Enable</string>
 4 ··<string·name="common_google_play_services_enable_text">&quot;%1$s·won't·work·unless·you·enable·Google·Play·services.&quot;</string>
 5 ··<string·name="common_google_play_services_enable_title">Enable·Google·Play·services</string>
 6 ··<string·name="common_google_play_services_install_button">Install</string>
 7 ··<string·name="common_google_play_services_install_text">&quot;%1$s·won't·run·without·Google·Play·services,·which·are·missing·from·your·device.&quot;</string>
 8 ··<string·name="common_google_play_services_install_title">Get·Google·Play·services</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·services·availability</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·services·error</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·is·having·trouble·with·Google·Play·services.·Please·try·again.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">&quot;%1$s·won't·run·without·Google·Play·services,·which·are·not·supported·by·your·device.&quot;</string>
 13 ··<string·name="common_google_play_services_update_button">Update</string>
 14 ··<string·name="common_google_play_services_update_text">&quot;%1$s·won't·run·unless·you·update·Google·Play·services.&quot;</string>
 15 ··<string·name="common_google_play_services_update_title">Update·Google·Play·services</string>
 16 ··<string·name="common_google_play_services_updating_text">&quot;%1$s·won't·run·without·Google·Play·services,·which·are·currently·updating.&quot;</string>
 17 ··<string·name="common_google_play_services_wear_update_text">New·version·of·Google·Play·services·needed.·It·will·update·itself·shortly.</string>
 18 ··<string·name="common_open_on_phone">Open·on·phone</string>
 19 ··<string·name="common_signin_button_text">Sign·In</string>
 20 ··<string·name="common_signin_button_text_long">Sign·in·with·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
1.22 KB
res/layout-v21/notification_template_icon_group.xml
1.12 KB
res/layout-v21/notification_template_icon_group.xml
    
Offset 1, 2 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <FrameLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/icon_group"·android:layout_width="@dimen/notification_large_icon_width"·android:layout_height="@dimen/notification_large_icon_height">
 3 ··<ImageView·android:id="@id/icon"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginTop="@dimen/notification_big_circle_margin"·android:layout_marginBottom="@dimen/notification_big_circle_margin"·android:scaleType="centerInside"·android:layout_marginStart="@dimen/notification_big_circle_margin"·android:layout_marginEnd="@dimen/notification_big_circle_margin"/>
 4 ··<ImageView·android:layout_gravity="end|bottom|center"·android:id="@id/right_icon"·android:visibility="gone"·android:layout_width="@dimen/notification_right_icon_size"·android:layout_height="@dimen/notification_right_icon_size"·android:layout_marginBottom="8.0dip"·android:scaleType="centerInside"·android:layout_marginEnd="8.0dip"/>
 5 </FrameLayout>
1.08 KB
res/layout-v21/notification_action.xml
1.0 KB
res/layout-v21/notification_action.xml
    
Offset 1, 2 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/action_container"·android:layout_width="0.0dip"·android:layout_height="48.0dip"·android:layout_weight="1.0"·android:paddingStart="4.0di[·...·truncated·by·diffoscope;·len:·59,·SHA:·07f73c051514523ac02208cece859669cbf7314d3d05493cf9604eb2d854c417·...·]>
 3 ··<ImageView·android:layout_gravity="start|center"·android:id="@id/action_image"·android:layout_width="@dimen/notification_action_icon_size"·android:layout_height="@dimen/notification_action_icon_size"·android:scaleType="centerInside"/>
 4 ··<TextView·android:ellipsize="end"·android:layout_gravity="start|center"·android:id="@id/action_text"·android:clickable="false"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLine="true"·android:paddingStart="4.0dip"·style="@style/Widget.Compat.NotificationActionText"/>
 5 </LinearLayout>
1.25 KB
res/layout-v21/notification_action_tombstone.xml
1.16 KB
res/layout-v21/notification_action_tombstone.xml
    
Offset 1, 2 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:enabled="false"·android:orientation="horizontal"·android:id="@id/action_container"·android:background="@null"·android:layout_width="0.0dip"·android:layout_height="48.0dip"·andr[·...·truncated·by·diffoscope;·len:·110,·SHA:·11fbf210e900da16886e4ecb48e793208db24ae2e3322928b658ce026ca2aa01·...·]>
 3 ··<ImageView·android:enabled="false"·android:layout_gravity="start|center"·android:id="@id/action_image"·android:layout_width="@dimen/notification_action_icon_size"·android:layout_height="@dimen/notification_action_icon_size"·android:scaleType="centerInside"·android:alpha="0.5"/>
 4 ··<TextView·android:enabled="false"·android:ellipsize="end"·android:layout_gravity="start|center"·android:id="@id/action_text"·android:clickable="false"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLine="true"·android:alpha="0.5"·android:paddingStart="4.0dip"·style="@style/Widget.Compat.NotificationActionText"/>
 5 </LinearLayout>
2.73 KB
res/layout-v21/notification_template_custom_big.xml
2.63 KB
res/layout-v21/notification_template_custom_big.xml
    
Offset 1, 2 lines modifiedOffset 1, 16 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <FrameLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/notification_background"·android:layout_width="fill_parent"·android:layout_height="wrap_content">
 3 ··<include·android:layout_width="@dimen/notification_large_icon_width"·android:layout_height="@dimen/notification_large_icon_height"·layout="@layout/notification_template_icon_group"/>
 4 ··<LinearLayout·android:layout_gravity="top"·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginStart="@dimen/notification_large_icon_width">
 5 ····<LinearLayout·android:orientation="horizontal"·android:id="@id/notification_main_column_container"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:minHeight="@dimen/notification_large_icon_height">
 6 ······<FrameLayout·android:id="@id/notification_main_column"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·android:layout_weight="1.0"·android:layout_marginEnd="8.0dip"/>
 7 ······<FrameLayout·android:id="@id/right_side"·android:paddingTop="@dimen/notification_right_side_padding_top"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginEnd="8.0dip">
 8 ········<ViewStub·android:layout_gravity="end|center|top"·android:id="@id/time"·android:visibility="gone"·android:layout="@layout/notification_template_part_time"·android:layout_width="wrap_content"·android:layout_height="wrap_content"/>
 9 ········<ViewStub·android:layout_gravity="end|center|top"·android:id="@id/chronometer"·android:visibility="gone"·android:layout="@layout/notification_template_part_chronometer"·android:layout_width="wrap_content"·android:layout_height="wrap_content"/>
 10 ········<TextView·android:textAppearance="@style/TextAppearance.Compat.Notification.Info"·android:layout_gravity="end|bottom|center"·android:id="@id/info"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginTop="20.0dip"·android:singleLine="true"/>
 11 ······</FrameLayout>
 12 ····</LinearLayout>
 13 ····<ImageView·android:id="@id/action_divider"·android:background="#29000000"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="1.0dip"/>
 14 ····<LinearLayout·android:orientation="horizontal"·android:id="@id/actions"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginStart="-8.0dip"/>
 15 ··</LinearLayout>
 16 </FrameLayout>
403 B
res/drawable/notification_icon_background.xml
313 B
res/drawable/notification_icon_background.xml
    
Offset 1, 2 lines modifiedOffset 1, 4 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <shape·xmlns:android="http://schemas.android.com/apk/res/android"·android:shape="oval">
 3 ··<solid·android:color="@color/notification_icon_bg_color"/>
 4 </shape>
533 B
res/drawable/notification_bg.xml
469 B
res/drawable/notification_bg.xml
    
Offset 1, 2 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <selector·xmlns:android="http://schemas.android.com/apk/res/android"·android:exitFadeDuration="@android:integer/config_mediumAnimTime">
 3 ··<item·android:state_pressed="true"·android:drawable="@drawable/notification_bg_normal_pressed"/>
 4 ··<item·android:state_pressed="false"·android:drawable="@drawable/notification_bg_normal"/>
 5 </selector>
550 B
res/drawable/notification_bg_low.xml
478 B
res/drawable/notification_bg_low.xml
    
Offset 1, 2 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <selector·xmlns:android="http://schemas.android.com/apk/res/android"·android:exitFadeDuration="@android:integer/config_mediumAnimTime">
 3 ··<item·android:state_pressed="true"·android:drawable="@drawable/notification_bg_low_pressed"/>
 4 ··<item·android:state_pressed="false"·android:drawable="@drawable/notification_bg_low_normal"/>
 5 </selector>
364 B
res/drawable/notification_tile_bg.xml
290 B
res/drawable/notification_tile_bg.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <bitmap·xmlns:android="http://schemas.android.com/apk/res/android"·android:src="@drawable/notify_panel_notification_icon_bg"·android:tileMode="repeat"/>
3.02 KB
res/drawable-xhdpi/notify_panel_notification_icon_bg.png
2.92 KB
sng
    
Offset 1, 8 lines modifiedOffset 1, 38 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·1;·height:·1;·bitdepth:·8;3 ····width:·30;·height:·30;·bitdepth:·8;
4 ····using·grayscale;4 ····using·color;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·base64·0;7 ····pixels·base64
 8 HHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOox
 9 HHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHH
 10 HHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHH
 11 HHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHH
 12 HHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHH
 13 HHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHH
 14 HHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHH
 15 HHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHH
 16 HHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHH
 17 OoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHH
 18 HHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOox
 19 HHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHH
 20 HHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHH
 21 HHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHH
 22 HHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHH
 23 HHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHH
 24 HHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHH
 25 HHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHH
 26 HHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHH
 27 OoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHH
 28 HHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOox
 29 HHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHH
 30 HHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHH
 31 HHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHH
 32 HHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHH
 33 HHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHH
 34 HHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHH
 35 HHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHH
 36 HHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHH
 37 OoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHHHHHHHHHH
8 }38 }
2.19 KB
res/values-uk/strings.xml
2.14 KB
res/values-uk/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Увімкнути</string>
 4 ··<string·name="common_google_play_services_enable_text">Додаток·%1$s·не·працюватиме,·якщо·не·ввімкнути·сервіси·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Увімкнути·сервіси·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Установити</string>
 7 ··<string·name="common_google_play_services_install_text">Додаток·%1$s·не·працюватиме·без·сервісів·Google·Play,·яких·немає·на·вашому·пристрої.</string>
 8 ··<string·name="common_google_play_services_install_title">Установити·сервіси·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Доступність·сервісів·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Помилка·сервісів·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">У·додатку·%1$s·виникла·проблема·із·сервісами·Google·Play.·Повторіть·спробу.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Додаток·%1$s·не·працюватиме·без·сервісів·Google·Play,·які·не·підтримуються·на·вашому·пристрої.</string>
 13 ··<string·name="common_google_play_services_update_button">Оновити</string>
 14 ··<string·name="common_google_play_services_update_text">Додаток·%1$s·не·працюватиме,·якщо·не·оновити·сервіси·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Оновіть·сервіси·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">Додаток·%1$s·не·працюватиме·без·сервісів·Google·Play,·які·зараз·оновлюються.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Потрібна·нова·версія·сервісів·Google·Play.·Вони·невдовзі·оновляться.</string>
 18 ··<string·name="common_open_on_phone">Відкрити·на·телефоні</string>
 19 ··<string·name="common_signin_button_text">Увійти</string>
 20 ··<string·name="common_signin_button_text_long">Увійти·в·облік.·запис·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.16 KB
res/values-b+sr+Latn/strings.xml
2.1 KB
res/values-b+sr+Latn/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Omogući</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·neće·funkcionisati·ako·ne·omogućite·Google·Play·usluge.</string>
 5 ··<string·name="common_google_play_services_enable_title">Omogućite·Google·Play·usluge</string>
 6 ··<string·name="common_google_play_services_install_button">Instaliraj</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·ne·može·da·se·pokrene·bez·Google·Play·usluga,·koje·nisu·instalirane·na·uređaju.</string>
 8 ··<string·name="common_google_play_services_install_title">Preuzmite·Google·Play·usluge</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Dostupnost·Google·Play·usluga</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Greška·Google·Play·usluga</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·ima·problema·sa·Google·Play·uslugama.·Probajte·ponovo.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·ne·može·da·se·pokrene·bez·Google·Play·usluga,·koje·uređaj·ne·podržava.</string>
 13 ··<string·name="common_google_play_services_update_button">Ažuriraj</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·ne·može·da·se·pokrene·ako·ne·ažurirate·Google·Play·usluge.</string>
 15 ··<string·name="common_google_play_services_update_title">Ažurirajte·Google·Play·usluge</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·ne·može·da·se·pokrene·bez·Google·Play·usluga,·koje·se·trenutno·ažuriraju.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Potrebna·je·nova·verzija·Google·Play·usluga.·Uskoro·će·se·ažurirati.</string>
 18 ··<string·name="common_open_on_phone">Otvori·na·telefonu</string>
 19 ··<string·name="common_signin_button_text">Prijavi·me</string>
 20 ··<string·name="common_signin_button_text_long">Prijavi·me·na·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.12 KB
res/values-mr/strings.xml
2.07 KB
res/values-mr/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">सुरू·करा</string>
 4 ··<string·name="common_google_play_services_enable_text">तुम्ही·Google·Play·सेवा·सक्षम·केल्याशिवाय·%1$s·हा·अॅप·कार्य·करणार·नाही.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·सेवा·सुरू·करा</string>
 6 ··<string·name="common_google_play_services_install_button">स्‍थापित·करा</string>
 7 ··<string·name="common_google_play_services_install_text">Google·Play·सेवा·आपल्या·डिव्हाइसवर·उपलब्ध·नाही,·त्याशिवाय·%1$s·चालणार·नाही.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·सेवा·मिळवा</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·सेवा·उपलब्धता</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·सेवा·एरर</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·ला·Google·Play·सेवांमध्ये·समस्या·येत·आहे.·कृपया·पुन्हा·प्रयत्न·करा.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">तुमचे·डिव्हाइस·सपोर्ट·करत·नसलेल्या,·Google·Play·सेवांशिवाय·%1$s·चालणार·नाही.</string>
 13 ··<string·name="common_google_play_services_update_button">अपडेट·करा</string>
 14 ··<string·name="common_google_play_services_update_text">तुम्ही·Google·Play·सेवा·अपडेट·करेपर्यंत·%1$s·चालणार·नाही.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·सेवा·अपडेट·करा</string>
 16 ··<string·name="common_google_play_services_updating_text">सध्‍या·अपडेट·होत·असलेल्‍या,·Google·Play·सेवांशिवाय·%1$s·चालणार·नाही.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·सेवांच्या·नवीन·आवृत्तीची·आवश्यकता·आहे.·हे·स्वत:ला·लवकरच·अपडेट·करेल.</string>
 18 ··<string·name="common_open_on_phone">फोनवर·उघडा</string>
 19 ··<string·name="common_signin_button_text">साइन·इन·करा</string>
 20 ··<string·name="common_signin_button_text_long">Google·सह·साइन·इन·करा</string>
3 ··<string·name="status_bar_notification_info_overflow">९९९+</string>21 ··<string·name="status_bar_notification_info_overflow">९९९+</string>
4 </resources>22 </resources>
2.22 KB
res/values-vi/strings.xml
2.17 KB
res/values-vi/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Bật</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·sẽ·không·hoạt·động·nếu·bạn·không·bật·dịch·vụ·của·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Bật·dịch·vụ·của·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Cài·đặt</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·sẽ·không·chạy·nếu·không··dịch·vụ·của·Google·Play.·Thiết·bị·của·bạn·bị·thiếu·dịch·vụ·này.</string>
 8 ··<string·name="common_google_play_services_install_title">Cài·đặt·dịch·vụ·của·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Phạm·vi·cung·cấp·các·dịch·vụ·của·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Lỗi·dịch·vụ·của·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·đang·gặp·sự·cố·với·các·dịch·vụ·của·Google·Play.·Hãy·thử·lại.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·sẽ·không·chạy·nếu·không··các·dịch·vụ·của·Google·Play.·Thiết·bị·của·bạn·không·hỗ·trợ·các·dịch·vụ·này.</string>
 13 ··<string·name="common_google_play_services_update_button">Cập·nhật</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·sẽ·không·chạy·trừ·khi·bạn·cập·nhật·Dịch·vụ·của·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Cập·nhật·dịch·vụ·của·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·sẽ·không·chạy·nếu·không··dịch·vụ·của·Google·Play.·Dịch·vụ·này·hiện·đang·cập·nhật.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Cần·phiên·bản·mới·của·dịch·vụ·Google·Play.·Dịch·vụ·sẽ·sớm·tự·động·cập·nhật.</string>
 18 ··<string·name="common_open_on_phone">Mở·trên·điện·thoại</string>
 19 ··<string·name="common_signin_button_text">Đăng·nhập</string>
 20 ··<string·name="common_signin_button_text_long">Đăng·nhập·bằng·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.17 KB
res/values-ky/strings.xml
2.12 KB
res/values-ky/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Иштетүү</string>
 4 ··<string·name="common_google_play_services_enable_text">Google·Play·кызматтарын·иштетмейиңизче·%1$s·иштебейт.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·кызматтарын·иштетүү</string>
 6 ··<string·name="common_google_play_services_install_button">Орнотуу</string>
 7 ··<string·name="common_google_play_services_install_text">Google·Play·кызматтарысыз·%1$s·иштебейт.·Алар·түзмөгүңүздө·жок·болуп·жатат.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·кызматтарын·алуу</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·кызматтарынын·иштеши</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·кызматтарынын·катасы</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·колдонмосунун·Google·Play·кызматтары·менен·иштөөдө·көйгөй·чыкты.·Кайра·аракет·кылыңыз.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·колдонмосу·сиздин·түзмөгүңүздө·колдоого·алынбаган·Google·Play·кызматтары·болбосо·иштебейт.</string>
 13 ··<string·name="common_google_play_services_update_button">Жаңыртуу</string>
 14 ··<string·name="common_google_play_services_update_text">Google·Play·кызматтары·жаңыртылмайынча·%1$s·иштебейт.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·кызматтарын·жаңыртуу</string>
 16 ··<string·name="common_google_play_services_updating_text">Google·Play·кызматтарысыз·%1$s·иштебейт,·алар·учурда·жаңыртылууда.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·кызматтарынын·жаңы·версиясы·талап·кылынат.·Бир·аздан·кийин·ал·өзү·эле·жаңыртылат.</string>
 18 ··<string·name="common_open_on_phone">Телефондо·ачык</string>
 19 ··<string·name="common_signin_button_text">Кирүү</string>
 20 ··<string·name="common_signin_button_text_long">Google·менен·кирүү</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.27 KB
res/values-bg/strings.xml
2.22 KB
res/values-bg/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Активиране</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·няма·да·работи,·освен·ако·не·активирате·услугите·за·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Активиране·на·услугите·за·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Инсталиране</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·няма·да·се·изпълнява,·тъй·като·услугите·за·Google·Play·не·са·инсталирани·на·устройството·ви.</string>
 8 ··<string·name="common_google_play_services_install_title">Изтегляне·на·услугите·за·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Наличност·на·услугите·за·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Грешка·в·услугите·за·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·има·проблеми·с·услугите·за·Google·Play.·Моля,·опитайте·отново.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·няма·да·се·изпълнява,·тъй·като·услугите·за·Google·Play·не·се·поддържат·от·устройството·ви.</string>
 13 ··<string·name="common_google_play_services_update_button">Актуализиране</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·няма·да·се·изпълнява,·освен·ако·не·актуализирате·услугите·за·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Актуализиране·на·услугите·за·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·няма·да·се·изпълнява·без·услугите·за·Google·Play.·Понастоящем·те·се·актуализират.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Необходима·е·нова·версия·на·услугите·за·Google·Play.·Скоро·тя·ще·се·актуализира·автоматично.</string>
 18 ··<string·name="common_open_on_phone">Отваряне·на·телефона</string>
 19 ··<string·name="common_signin_button_text">Вход</string>
 20 ··<string·name="common_signin_button_text_long">Вход·с·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.23 KB
res/values-lt/strings.xml
2.18 KB
res/values-lt/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Įgalinti</string>
 4 ··<string·name="common_google_play_services_enable_text">„%1$s“·neveiks,·jei·neįgalinsite·„Google·Play“·paslaugų.</string>
 5 ··<string·name="common_google_play_services_enable_title">Įgalinkite·„Google·Play“·paslaugas</string>
 6 ··<string·name="common_google_play_services_install_button">Įdiegti</string>
 7 ··<string·name="common_google_play_services_install_text">Programa·„%1$s“·nebus·paleidžiama·be·„Google·Play“·paslaugų,·kurių·nėra·įrenginyje.</string>
 8 ··<string·name="common_google_play_services_install_title">Gaukite·„Google·Play“·paslaugas</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">„Google·Play“·paslaugų·pasiekiamumas</string>
 10 ··<string·name="common_google_play_services_notification_ticker">„Google·Play“·paslaugų·klaida</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Naudojant·programą·„%1$s“·kilo·problemų·dėl·„Google·Play“·paslaugų.·Bandykite·dar·kartą.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Programa·„%1$s“·nebus·paleidžiama·be·„Google·Play“·paslaugų,·kurių·jūsų·įrenginys·nepalaiko.</string>
 13 ··<string·name="common_google_play_services_update_button">Atnaujinti</string>
 14 ··<string·name="common_google_play_services_update_text">„%1$s“·nebus·paleidžiama,·jei·neatnaujinsite·„Google·Play“·paslaugų.</string>
 15 ··<string·name="common_google_play_services_update_title">Atnaujinkite·„Google·Play“·paslaugas</string>
 16 ··<string·name="common_google_play_services_updating_text">„%1$s“·nebus·paleidžiama·be·„Google·Play“·paslaugų,·kurios·šiuo·metu·atnaujinamos.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Reikia·naujos·versijos·„Google·Play“·paslaugų.·Jos·netrukus·bus·atnaujintos.</string>
 18 ··<string·name="common_open_on_phone">Atidaryti·telefone</string>
 19 ··<string·name="common_signin_button_text">Prisijungti</string>
 20 ··<string·name="common_signin_button_text_long">Prisijungti·naudojant·„Google“</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.3 KB
res/values-es-rUS/strings.xml
2.25 KB
res/values-es-rUS/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Habilitar</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·no·funcionará·a·menos·que·habilites·los·servicios·de·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Habilitar·servicios·de·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Instalar</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·no·se·ejecutará·si·los·Servicios·de·Google·Play·no·están·instalados·en·tu·dispositivo.</string>
 8 ··<string·name="common_google_play_services_install_title">Obtener·servicios·de·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Disp.·de·los·Servicios·de·Google‌‌‌ Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Error·de·Google·Play·Services</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·tiene·problemas·con·los·servicios·de·Google·Play.·Vuelve·a·intentarlo.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·no·se·ejecutará·sin·los·servicios·de·Google·Play,·que·no·son·compatibles·con·tu·dispositivo.</string>
 13 ··<string·name="common_google_play_services_update_button">Actualizar</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·no·se·ejecutará·a·menos·que·actualices·los·servicios·de·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Actualizar·servicios·de·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·no·se·ejecutará·sin·los·servicios·de·Google·Play.·La·plataforma·se·está·actualizando·en·este·momento.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Se·necesita·una·nueva·versión·de·los·servicios·de·Google·Play.·Se·actualizarán·automáticamente·en·breve.</string>
 18 ··<string·name="common_open_on_phone">Abrir·en·el·teléfono</string>
 19 ··<string·name="common_signin_button_text">Acceder</string>
 20 ··<string·name="common_signin_button_text_long">Acceder·con·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
951 B
res/drawable-hdpi/notify_panel_notification_icon_bg.png
841 B
sng
    
Offset 1, 8 lines modifiedOffset 1, 22 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·1;·height:·1;·bitdepth:·8;3 ····width:·14;·height:·14;·bitdepth:·8;
4 ····using·grayscale;4 ····using·color;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·base64·0;7 ····pixels·base64
 8 HHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHOox
 9 HHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHOoxHHH
 10 HHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHOoxHHHHHH
 11 HHHHHHHHHOoxHHHHHHHHHHHHHHHHHHOoxHHHHHHHHH
 12 HHHHHHOoxHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHH
 13 HHHOoxHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHH
 14 OoxHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHH
 15 HHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHOox
 16 HHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHOoxHHH
 17 HHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHHOoxHHHHHH
 18 HHHHHHHHHOoxHHHHHHHHHHHHHHHHHHOoxHHHHHHHHH
 19 HHHHHHOoxHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHH
 20 HHHOoxHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHH
 21 OoxHHHHHHHHHHHHHHHHHHOoxHHHHHHHHHHHHHHHHHH
8 }22 }
2.32 KB
res/values-el/strings.xml
2.27 KB
res/values-el/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Ενεργοποίηση</string>
 4 ··<string·name="common_google_play_services_enable_text">Η·εφαρμογή %1$s·δεν·θα·λειτουργήσει·εάν·δεν·έχετε·ενεργοποιήσει·τις·υπηρεσίες·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Ενεργοποίηση·υπηρεσιών·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Εγκατάσταση</string>
 7 ··<string·name="common_google_play_services_install_text">Η·εφαρμογή·%1$s·δεν·μπορεί·να·εκτελεστεί·χωρίς·τις·υπηρεσίες·Google·Play,·οι·οποίες·λείπουν·από·τη·συσκευή·σας.</string>
 8 ··<string·name="common_google_play_services_install_title">Λήψη·υπηρεσιών·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Διαθεσιμότητα·υπηρεσιών·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Σφάλμα·Υπηρεσιών·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Η·εφαρμογή·%1$s·αντιμετωπίζει·κάποιο·πρόβλημα·με·τις·υπηρεσίες·Google·Play.·Προσπαθήστε·ξανά.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Η·εφαρμογή·%1$s·δεν·θα·εκτελεστεί·χωρίς·τις·υπηρεσίες·Google·Play,·οι·οποίες·δεν·υποστηρίζονται·από·τη·συσκευή·σας.</string>
 13 ··<string·name="common_google_play_services_update_button">Ενημέρωση</string>
 14 ··<string·name="common_google_play_services_update_text">Η·εφαρμογή·%1$s·θα·εκτελεστεί·αφού·ενημερώσετε·τις·Υπηρεσίες·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Ενημέρωση·υπηρεσιών·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">Η·εφαρμογή %1$s·δεν·θα·εκτελεστεί·χωρίς·τις·υπηρεσίες·Google·Play,·οι·οποίες·ενημερώνονται·αυτήν·τη·στιγμή.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Απαιτείται·νέα·έκδοση·των·υπηρεσιών·Google·Play.·Θα·ενημερωθεί·σύντομα.</string>
 18 ··<string·name="common_open_on_phone">Άνοιγμα·σε·τηλέφωνο</string>
 19 ··<string·name="common_signin_button_text">Σύνδεση</string>
 20 ··<string·name="common_signin_button_text_long">Συνδεθείτε·με·το·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.13 KB
res/values-sr/strings.xml
2.08 KB
res/values-sr/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Омогући</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·неће·функционисати·ако·не·омогућите·Google·Play·услуге.</string>
 5 ··<string·name="common_google_play_services_enable_title">Омогућите·Google·Play·услуге</string>
 6 ··<string·name="common_google_play_services_install_button">Инсталирај</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·не·може·да·се·покрене·без·Google·Play·услуга,·које·нису·инсталиране·на·уређају.</string>
 8 ··<string·name="common_google_play_services_install_title">Преузмите·Google·Play·услуге</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Доступност·Google·Play·услуга</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Грешка·Google·Play·услуга</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·има·проблема·са·Google·Play·услугама.·Пробајте·поново.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·не·може·да·се·покрене·без·Google·Play·услуга,·које·уређај·не·подржава.</string>
 13 ··<string·name="common_google_play_services_update_button">Ажурирај</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·не·може·да·се·покрене·ако·не·ажурирате·Google·Play·услуге.</string>
 15 ··<string·name="common_google_play_services_update_title">Ажурирајте·Google·Play·услуге</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·не·може·да·се·покрене·без·Google·Play·услуга,·које·се·тренутно·ажурирају.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Потребна·је·нова·верзија·Google·Play·услуга.·Ускоро·ће·се·ажурирати.</string>
 18 ··<string·name="common_open_on_phone">Отвори·на·телефону</string>
 19 ··<string·name="common_signin_button_text">Пријави·ме</string>
 20 ··<string·name="common_signin_button_text_long">Пријави·ме·на·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.19 KB
res/values-be/strings.xml
2.14 KB
res/values-be/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Уключыць</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·не·будзе·працаваць,·пакуль·вы·не·ўключыце·службы·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Уключыць·службы·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Усталяваць</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·не·будзе·працаваць·без·службаў·Google·Play,·якія·адсутнічаюць·на·вашай·прыладзе.</string>
 8 ··<string·name="common_google_play_services_install_title">Атрымаць·службы·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Даступнасць·сэрвісаў·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Памылка·службаў·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">У·праграмы·%1$s·узніклі·праблемы·са·службамі·Google·Play.·Паўтарыце·спробу.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·не·будзе·працаваць·без·службаў·Google·Play,·якія·не·падтрымліваюцца·вашай·прыладай.</string>
 13 ··<string·name="common_google_play_services_update_button">Абнавіць</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·не·будзе·працаваць,·пакуль·вы·не·абновіце·службы·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Абнаўленне·службаў·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·не·будзе·працаваць·без·службаў·Google·Play,·якія·ў·цяперашні·час·абнаўляюцца.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Патрабуецца·новая·версія·служб·Google·Play.·Яна·абновіцца·аўтаматычна·ў·бліжэйшы·час.</string>
 18 ··<string·name="common_open_on_phone">Адкрыць·на·тэлефоне</string>
 19 ··<string·name="common_signin_button_text">Увайсцi</string>
 20 ··<string·name="common_signin_button_text_long">Увайсці·праз·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.24 KB
res/values-zu/strings.xml
2.2 KB
res/values-zu/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Nika·amandla</string>
 4 ··<string·name="common_google_play_services_enable_text">I-%1$s·ngeke·isebenze·ngaphandle·kokuthi·unike·amandla·amasevisi·we-Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Nika·amandla·amasevisi·we-Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Faka</string>
 7 ··<string·name="common_google_play_services_install_text">I-%1$s·ngeke·ize·iqalise·ngaphandle·kwamasevisi·we-Google·Play,·angekho·kusukela·kudivayisi·yakho.</string>
 8 ··<string·name="common_google_play_services_install_title">Thola·amasevisi·we-Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Ukungatholakali·kwamasevisi·e-Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Iphutha·lamasevisi·we-Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·inenkinga·ngamasevisi·e-Google·Play.·Sicela·uzame·futhi.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·ngeke·isebenze·ngaphandle·kwamasevisi·e-Google·Play,·angasekelwa·idivayisi·yakho.</string>
 13 ··<string·name="common_google_play_services_update_button">Isibuyekezo</string>
 14 ··<string·name="common_google_play_services_update_text">I-%1$s·ngeke·ize·iqalise·ngaphandle·kokuthi·ubuyekeze·i-Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Buyekeza·amasevisi·we-Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">I-%1$s·ngeke·ize·iqalise·ngaphandle·kwamasevisi·we-Google·Play,·okwamanje·abuyekezwayo.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Kudingeka·inguqulo·entsha·yamasevisi·we-Google·Play.·Izozibuyekeza·ngokwayo·maduze.</string>
 18 ··<string·name="common_open_on_phone">Vula·kufoni</string>
 19 ··<string·name="common_signin_button_text">Ngena·ngemvume</string>
 20 ··<string·name="common_signin_button_text_long">Ngena·ngemvume·nge-Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.15 KB
res/values-si/strings.xml
2.1 KB
res/values-si/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">සබල·කරන්න</string>
 4 ··<string·name="common_google_play_services_enable_text">ඔබ·Google·Play·සේවා·සබල·කරන්නේ·නම්·මිස·%1$s·වැඩ·නොකරනු·ඇත.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·සේවා·සබල·කරන්න</string>
 6 ··<string·name="common_google_play_services_install_button">ස්ථාපනය·කරන්න</string>
 7 ··<string·name="common_google_play_services_install_text">ඔබගේ·ටැබ්ලට්·පරිගණකයේ·නැති·Google·Play·සේවා·නොමැතිව·%1$s·ධාවනය·නොවනු·ඇත.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·සේවා·ලබා·ගන්න</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·සේවාවල·ලබා·ගත·හැකි·බව</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·සේවා·දෝෂය</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·හට·Google·Play·සේවා·සමගින්·ගැටලු·ඇත.·කරුණාකර·නැවත·උත්සාහ·කරන්න.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">ඔබගේ·උපාංගය·මගින්·සහාය·නොදක්වන,·Google·Play·සේවා·නොමැතිව·%1$s·ධාවනය·නොවනු·ඇත.</string>
 13 ··<string·name="common_google_play_services_update_button">යාවත්කාලීන·කරන්න</string>
 14 ··<string·name="common_google_play_services_update_text">Google·Play·සේවා·යාවත්කාලීන·කරන්නේ·නොමැතිව·%1$s·ධාවනය·නොවේ.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·සේවා·යාවත්කාලීන·කරන්න</string>
 16 ··<string·name="common_google_play_services_updating_text">දැනට·යාවත්කාලීන·කරමින්·ඇති,·Google·Play·සේවා·නොමැතිව·%1$s·ධාවනය·නොවනු·ඇත.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·සේවාවල·නව·අනුවාදයක්·අවශ්‍යයි.·එය·මද·වේලාවකින්·එය·විසින්ම·යාවත්කාලීන·වනු·ඇත.</string>
 18 ··<string·name="common_open_on_phone">දුරකථනය·තුළ·විවෘත·කරන්න</string>
 19 ··<string·name="common_signin_button_text">පුරන්න</string>
 20 ··<string·name="common_signin_button_text_long">Google·සමගින්·පුරන්න</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.17 KB
res/values-nb/strings.xml
2.12 KB
res/values-nb/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Slå·på</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·fungerer·ikke·med·mindre·du·slår··Google·Play-tjenester.</string>
 5 ··<string·name="common_google_play_services_enable_title">Slå··Google·Play-tjenester</string>
 6 ··<string·name="common_google_play_services_install_button">Installer</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·kan·ikke·kjøre·uten·Google·Play-tjenester,·som·ikke·er·installert··enheten·din.</string>
 8 ··<string·name="common_google_play_services_install_title">Installer·Google·Play-tjenester</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·Tjenester-tilgjengelighet</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·Tjenester-feil</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·har·problemer·med·Google·Play-tjenester.·Prøv··nytt.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·kan·ikke·kjøre·uten·Google·Play-tjenester,·som·ikke·støttes·av·enheten·din.</string>
 13 ··<string·name="common_google_play_services_update_button">Oppdater</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·kjører·ikke·med·mindre·du·oppdaterer·Google·Play·Tjenester.</string>
 15 ··<string·name="common_google_play_services_update_title">Oppdater·Google·Play-tjenester</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·kjører·ikke·uten·Google·Play-tjenester,·som·oppdateres·akkurat·nå.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Du··installere·en·ny·versjon·av·Google·Play-tjenester.·Appen·oppdateres·automatisk·om·en·kort·stund.</string>
 18 ··<string·name="common_open_on_phone">Åpne··telefonen</string>
 19 ··<string·name="common_signin_button_text">Logg·på</string>
 20 ··<string·name="common_signin_button_text_long">Logg··med·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.32 KB
res/values-ml/strings.xml
2.27 KB
res/values-ml/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">പ്രവർത്തനക്ഷമമാക്കുക</string>
 4 ··<string·name="common_google_play_services_enable_text">നിങ്ങൾ·Google·Play·സേവനങ്ങൾ·പ്രവർത്തനക്ഷമമാക്കുന്നില്ലെങ്കിൽ·%1$s·പ്രവർത്തിക്കില്ല.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·സേവനങ്ങൾ·പ്രവർത്തനക്ഷമമാക്കുക</string>
 6 ··<string·name="common_google_play_services_install_button">ഇന്‍സ്റ്റാള്‍·ചെയ്യുക</string>
 7 ··<string·name="common_google_play_services_install_text">Google·Play·സേവനങ്ങളില്ലാതെ·%1$s·പ്രവർത്തിക്കില്ല,··സേവനങ്ങളാകട്ടെ·നിങ്ങളുടെ·ഉപകരണത്തിൽ·ഇല്ല.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·സേവനങ്ങൾ·നേടുക</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·സേവന·ലഭ്യത</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·സേവനങ്ങളിലെ·പിശക്</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Google·Play·സേവനങ്ങളുമായി·ബന്ധപ്പെട്ട്·%1$s·ആപ്പിനെന്തോ·പ്രശ്നമുണ്ട്.·വീണ്ടും·ശ്രമിക്കുക.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Google·Play·സേവനങ്ങളില്ലാതെ·%1$s·പ്രവർത്തിക്കില്ല,·സേവനങ്ങളെയാകട്ടെ·നിങ്ങളുടെ·ഉപകരണം·പിന്തുണയ്ക്കുന്നുമില്ല.</string>
 13 ··<string·name="common_google_play_services_update_button">അപ്‌ഡേറ്റുചെയ്യുക</string>
 14 ··<string·name="common_google_play_services_update_text">നിങ്ങൾ·Google·Play·സേവനങ്ങൾ·അപ്‌ഡേറ്റുചെയ്‌തില്ലെങ്കിൽ·%1$s·പ്രവർത്തിക്കില്ല.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·സേവനങ്ങൾ·അപ്‌ഡേറ്റുചെയ്യുക</string>
 16 ··<string·name="common_google_play_services_updating_text">നിലവിൽ·അപ്‌ഡേറ്റുചെയ്യുന്ന·Google·Play·സേവനങ്ങൾ·ഇല്ലാതെ·%1$s·പ്രവർത്തിക്കില്ല.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·സേവനങ്ങളുടെ·പുതിയ·പതിപ്പ്·ആവശ്യമാണ്.·താമസിയാതെ·ഇത്·സ്വയം·അപ്‌ഡേറ്റുചെയ്യും.</string>
 18 ··<string·name="common_open_on_phone">ഫോണിൽ·തുറക്കുക</string>
 19 ··<string·name="common_signin_button_text">സൈൻ·ഇൻ·ചെയ്യുക</string>
 20 ··<string·name="common_signin_button_text_long">Google·ഉപയോഗിച്ച്·സൈൻ·ഇൻ·ചെയ്യുക</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.31 KB
res/values-ms/strings.xml
2.26 KB
res/values-ms/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Dayakan</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·tidak·akan·berfungsi·melainkan·anda·mendayakan·perkhidmatan·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Dayakan·perkhidmatan·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Pasang</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·tidak·akan·berfungsi·tanpa·perkhidmatan·Google·Play·dan·perkhidmatan·ini·tiada·pada·peranti·anda.</string>
 8 ··<string·name="common_google_play_services_install_title">Dapatkan·perkhidmatan·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Ketersediaan·perkhidmatan·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Ralat·perkhidmatan·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·menghadapi·masalah·berhubung·perkhidmatan·Google·Play.·Sila·cuba·lagi.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·tidak·akan·berfungsi·tanpa·perkhidmatan·Google·Play·dan·perkhidmatan·ini·tidak·disokong·oleh·peranti·anda.</string>
 13 ··<string·name="common_google_play_services_update_button">Kemas·kini</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·tidak·akan·berfungsi·kecuali·anda·mengemas·kini·perkhidmatan·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Kemaskinikan·perkhidmatan·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·tidak·akan·berfungsi·tanpa·perkhidmatan·Google·Play·dan·perkhidmatan·ini·sedang·dikemaskinikan.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Versi·baharu·perkhidmatan·Google·Play·diperlukan.·Kemas·kini·automatik·akan·dijalankan·sebentar·lagi.</string>
 18 ··<string·name="common_open_on_phone">Buka·pada·telefon</string>
 19 ··<string·name="common_signin_button_text">Log·masuk</string>
 20 ··<string·name="common_signin_button_text_long">Log·masuk·dengan·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.4 KB
res/values-hu/strings.xml
2.35 KB
res/values-hu/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Engedélyezés</string>
 4 ··<string·name="common_google_play_services_enable_text">&quot;A(z)·%1$s·alkalmazás·csak·akkor·működik,·ha··engedélyezi·a·Google·Play-szolgáltatásokat.&quot;</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play-szolgáltatások·engedélyezése</string>
 6 ··<string·name="common_google_play_services_install_button">Telepítés</string>
 7 ··<string·name="common_google_play_services_install_text">A(z)·%1$s·alkalmazás·nem·fut·a·Google·Play-szolgáltatások·nélkül,·amelyek·hiányoznak·az·eszközről.</string>
 8 ··<string·name="common_google_play_services_install_title">A·Google·Play-szolgáltatások·beszerzése</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play-szolgáltatások·elérhetősége</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play-szolgáltatások··hiba</string>
 11 ··<string·name="common_google_play_services_unknown_issue">A(z)·%1$s·alkalmazás·problémába·ütközött·a·Google·Play-szolgáltatások·használata·során.·Próbálkozzon·újra.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">A(z)·%1$s·alkalmazás·nem·fut·a·Google·Play-szolgáltatások·nélkül,·amelyeket·eszköze·nem·támogat.</string>
 13 ··<string·name="common_google_play_services_update_button">Frissítés</string>
 14 ··<string·name="common_google_play_services_update_text">A(z)·%1$s·alkalmazás·csak·akkor·fog·működni,·ha·frissíti·a·Google·Play-szolgáltatásokat.</string>
 15 ··<string·name="common_google_play_services_update_title">A·Google·Play-szolgáltatások·frissítése</string>
 16 ··<string·name="common_google_play_services_updating_text">A(z)·%1$s·alkalmazás·nem·fut·a·Google·Play-szolgáltatások·nélkül,·amelyek·frissítése·folyamatban·van.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">A·Google·Play-szolgáltatások·új·verziójára·van·szükség.·A·szolgáltatás·hamarosan·frissíti·önmagát.</string>
 18 ··<string·name="common_open_on_phone">Megnyitás·a·telefonon</string>
 19 ··<string·name="common_signin_button_text">Bejelentkezés</string>
 20 ··<string·name="common_signin_button_text_long">Bejelentkezés·Google-fiókkal</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.18 KB
res/values-mn/strings.xml
2.13 KB
res/values-mn/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Идэвхжүүлэх</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·нь·Google·Play·үйлчилгээг·идэвхжүүлэх·хүртэл·ажиллахгүй.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·үйлчилгээг·идэвхжүүлэх</string>
 6 ··<string·name="common_google_play_services_install_button">Суулгах</string>
 7 ··<string·name="common_google_play_services_install_text">Таны·төхөөрөмжид·Google·Play·үйлчилгээ·байхгүй·тул·%1$s·ажиллахгүй.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·үйлчилгээг·авах</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play-н·үйлчилгээнүүдийн·боломжит·байдал</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Наадаан·үйлчилгээний·алдаа</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s-г·Google·Play-н·үйлчилгээгээр·ашиглахад·асуудал·гарлаа.·Дахин·оролдоно·уу.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Таны·төхөөрөмж·Google·Play·үйлчилгээг·дэмждэггүй·учир·%1$s·ажиллахгүй.</string>
 13 ··<string·name="common_google_play_services_update_button">Шинэчлэх</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·нь·таныг·Google·Play·үйлчилгээнүүдийг·шинэчлэхээс·нааш·ажиллахгүй.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·үйлчилгээг·шинэчлэх</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·нь·одоогоор·шинэчилж·буй·Google·Play·үйлчилгээгүйгээр·ажиллахгүй.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·үйлчилгээний·шинэ·хувилбар·хэрэгтэй.·Энэ·нь·удахгүй·өөрөө·өөрийгөө·шинэчлэх·болно.</string>
 18 ··<string·name="common_open_on_phone">Утсаар·нээх</string>
 19 ··<string·name="common_signin_button_text">Нэвтрэх</string>
 20 ··<string·name="common_signin_button_text_long">Google-р·нэвтрэх:</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.2 KB
res/values-uz/strings.xml
2.15 KB
res/values-uz/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Yoqish</string>
 4 ··<string·name="common_google_play_services_enable_text">Google·Play·xizmatlari·yoqilmaguncha,·%1$s·ishlamaydi.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·xizmatlarini·yoqish</string>
 6 ··<string·name="common_google_play_services_install_button">O‘rnatish</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·ishlashi·uchun·qurilmangizda·Google·Play·xizmatlarini·o‘rnatish·lozim.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·xizmatlarini·o‘rnatish</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·xizmatlarining·mavjudligi</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·xizmatlari·xatosi</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·ilovasini·Google·Play·xizmatlariga·ulab·bo‘lmadi.·Qaytadan·urinib·ko‘ring.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·ilovasi·Google·Play·xizmatlarisiz·ishlamaydi,·biroq·qurilmangiz·ularni·qo‘llab-quvvatlamaydi.</string>
 13 ··<string·name="common_google_play_services_update_button">Yangilash</string>
 14 ··<string·name="common_google_play_services_update_text">Google·Play·xizmatlari·yangilanmaguncha,·%1$s·ishga·tushmaydi.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·xizmatlarini·yangilash</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·ilovasining·ishlashi·uchun·zarur·Google·Play·xizmatlari·hozirda·yangilanmoqda.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·xizmatlarining·yangi·versiyasi·zarur.·U·o‘zini·qisqa·vaqt·ichida·yangilaydi.</string>
 18 ··<string·name="common_open_on_phone">Telefonda·ochish</string>
 19 ··<string·name="common_signin_button_text">Kirish</string>
 20 ··<string·name="common_signin_button_text_long">Google·orqali·kirish</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.43 KB
res/values-fr-rCA/strings.xml
2.37 KB
res/values-fr-rCA/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Activer</string>
 4 ··<string·name="common_google_play_services_enable_text">&quot;%1$s·ne·fonctionnera·pas·tant·que·vous·n'aurez·pas·activé·les·services·Google·Play.&quot;</string>
 5 ··<string·name="common_google_play_services_enable_title">Activer·les·services·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Installer</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·ne·fonctionnera·pas·sans·les·services·Google Play,·qui·ne·sont·pas·installés·sur·votre·appareil.</string>
 8 ··<string·name="common_google_play_services_install_title">Installer·les·services·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Disponibilité·des·services·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Erreur·liée·aux·services·Google Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">&quot;L'application·%1$s·éprouve·un·problème·avec·les·services·Google Play.·Veuillez·réessayer.&quot;</string>
 12 ··<string·name="common_google_play_services_unsupported_text">&quot;L'application·%1$s·ne·fonctionnera·pas·sans·les·services·Google·Play,·qui·ne·sont·pas·pris·en·charge·par·votre·appareil.&quot;</string>
 13 ··<string·name="common_google_play_services_update_button">Mettre·à·jour</string>
 14 ··<string·name="common_google_play_services_update_text">&quot;%1$s·ne·fonctionnera·pas·tant·que·vous·n'aurez·pas·mis·à·jour·les·services·Google·Play.&quot;</string>
 15 ··<string·name="common_google_play_services_update_title">Mettre·à·jour·les·services·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·ne·fonctionnera·pas·sans·les·services·Google·Play,·qui·sont·actuellement·mis·à·jour.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">La·nouvelle·version·des·services·Google·Play·est·nécessaire.·Elle·sera·bientôt·installée·automatiquement.</string>
 18 ··<string·name="common_open_on_phone">Ouvrir·sur·le·téléphone</string>
 19 ··<string·name="common_signin_button_text">Connexion</string>
 20 ··<string·name="common_signin_button_text_long">Se·connecter·avec·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.14 KB
res/values-gu/strings.xml
2.09 KB
res/values-gu/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">સક્ષમ·કરો</string>
 4 ··<string·name="common_google_play_services_enable_text">તમે·Google·Play·સેવાઓ·સક્ષમ·કરશો·નહીં·ત્યાં·સુધી·%1$s·કાર્ય·કરશે·નહીં.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·સેવાઓ·સક્ષમ·કરો</string>
 6 ··<string·name="common_google_play_services_install_button">ઇન્સ્ટૉલ·કરો</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s,·Google·Play·સેવાઓ·વગર·ચાલશે·નહીં,·જે·તમારા·ઉપકરણમાંથી·ખૂટે·છે.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·સેવાઓ·મેળવો</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·સેવાઓની·ઉપલબ્ધતા</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·સેવાઓની·ભૂલ</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·ને·Google·Play·સેવાઓમાં·મુશ્કેલી·આવી·રહી·છે.·કૃપા·કરીને·ફરી·પ્રયાસ·કરો.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s,·Google·Play·સેવાઓ·વગર·ચાલશે·નહીં,·જે·તમારા·ઉપકરણ·દ્વારા·સમર્થિત·નથી.</string>
 13 ··<string·name="common_google_play_services_update_button">અપડેટ·કરો</string>
 14 ··<string·name="common_google_play_services_update_text">તમે·Google·Play·સેવાઓ·અપડેટ·કરશો·નહીં·ત્યાં·સુધી·%1$s·શરૂ·થશે·નહીં.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·સેવાઓ·અપડેટ·કરો</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s,·Google·Play·સેવાઓ·વગર·શરૂ·થશે·નહીં,·જે·વર્તમાનમાં·અપડેટ·થઈ·રહી·છે.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·સેવાઓના·નવા·સંસ્કરણની·જરૂર·છે.·તે·ટૂંક·સમયમાં·પોતાને·અપડેટ·કરશે.</string>
 18 ··<string·name="common_open_on_phone">ફોનમાં·ખોલો</string>
 19 ··<string·name="common_signin_button_text">સાઇન·ઇન·કરો</string>
 20 ··<string·name="common_signin_button_text_long">Google·માં·સાઇન·ઇન·કરો</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.16 KB
res/values-da/strings.xml
2.11 KB
res/values-da/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Aktivér</string>
 4 ··<string·name="common_google_play_services_enable_text">Du·skal·aktivere·Google·Play-tjenester,·for·at·%1$s·kan·fungere.</string>
 5 ··<string·name="common_google_play_services_enable_title">Aktivér·Google·Play-tjenester</string>
 6 ··<string·name="common_google_play_services_install_button">Installer</string>
 7 ··<string·name="common_google_play_services_install_text">Du·skal·installere·Google·Play-tjenester,·før·%1$s·kan·køre··din·enhed.</string>
 8 ··<string·name="common_google_play_services_install_title">Hent·Google·Play-tjenester</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play-tjenesters·tilgængelighed</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Fejl·i·Google·Play-tjenester</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·har·problemer·med·Google·Play-tjenester.·Prøv·igen.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·fungerer·ikke·uden·Google·Play-tjenester,·som·ikke·understøttes··din·enhed.</string>
 13 ··<string·name="common_google_play_services_update_button">Opdater</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·kan·ikke·køre,·medmindre·du·opdaterer·Google·Play-tjenester.</string>
 15 ··<string·name="common_google_play_services_update_title">Opdater·Google·Play-tjenester</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·kan·ikke·køre·uden·Google·Play-tjenester,·som·i·øjeblikket·opdateres.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Du·skal·bruge·en·ny·version·af·Google·Play-tjenester.·Opdateringen·gennemføres·automatisk·om·et·øjeblik.</string>
 18 ··<string·name="common_open_on_phone">Åbn··telefonen</string>
 19 ··<string·name="common_signin_button_text">Log·ind</string>
 20 ··<string·name="common_signin_button_text_long">Log·ind·med·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.25 KB
res/values-or/strings.xml
2.2 KB
res/values-or/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">ସକ୍ଷମ·କରନ୍ତୁ</string>
 4 ··<string·name="common_google_play_services_enable_text">ଆପଣ·Google·Play·ସେବା·ସକ୍ଷମ··କରିବା·ପର୍ଯ୍ୟନ୍ତ·%1$s·କାମ·କରିବ·ନାହିଁ।</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·ସେବାଗୁଡ଼ିକ·ସକ୍ଷମ·କରନ୍ତୁ</string>
 6 ··<string·name="common_google_play_services_install_button">ଇନ୍‍ଷ୍ଟଲ୍‍·କରନ୍ତୁ</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·ଏହି·Google·Play·ସେବାଗୁଡ଼ିକ·ବିନା·ଚାଲେ·ନାହିଁ,·ଏବଂ·ସେଗୁଡ଼ିକ·ଆପଣଙ୍କ·ଡିଭାଇସ୍‌ରେ·ନାହିଁ।</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·ସେବାଗୁଡ଼ିକ·ପ୍ରାପ୍ତ·କରନ୍ତୁ</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·ସେବାଗୁଡ଼ିକର·ଉପଲବ୍ଧତା</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·ସେବା·ସମ୍ପର୍କିତ·ସମସ୍ୟା</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$sର·Google·Play·ସେବା·ସହ·ଏକ·ସମସ୍ୟା·ରହିଛି।·ଦୟାକରି·ପୁଣି·ଚେଷ୍ଟା·କରନ୍ତୁ।</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·ଏହି·Google·Play·ସେବାଗୁଡ଼ିକ·ବିନା·ଚାଲେ·ନାହିଁ,·ଏବଂ·ସେଗୁଡ଼ିକ·ଆପଣଙ୍କ·ଡିଭାଇସ୍‌ରେ·କାମ·କରେ·ନାହିଁ।</string>
 13 ··<string·name="common_google_play_services_update_button">ଅପଡେଟ୍‍·କରନ୍ତୁ</string>
 14 ··<string·name="common_google_play_services_update_text">ଆପଣ·Google·Play·ସେବା·ଅପଡେଟ୍‌··କରିବା·ପର୍ଯ୍ୟନ୍ତ·%1$s·ଚାଲିବ·ନାହିଁ।</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·ସେବାଗୁଡ଼ିକ·ଅପଡେଟ୍·କରନ୍ତୁ</string>
 16 ··<string·name="common_google_play_services_updating_text">Google·Play·ସେବାଗୁଡ଼ିକ·ବିନା·%1$s·ଚାଲିବ·ନାହିଁ,·ଯେଉଁଗୁଡ଼ିକ·ବର୍ତ୍ତମାନ·ଅପଡେଟ୍‌·ହେଉଛି।</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·ସେବାଗୁଡ଼ିକର·ନୂତନ·ଭର୍ସନ୍‌·ଆବଶ୍ୟକ।·ଏହା·ନିଜକୁ·କିଛି·ସମୟ·ମଧ୍ୟରେ·ଅପଡେଟ୍‌·କରିବ।</string>
 18 ··<string·name="common_open_on_phone">ଫୋନ୍‌ରେ·ଖୋଲନ୍ତୁ</string>
 19 ··<string·name="common_signin_button_text">ସାଇନ୍‌-ଇନ୍·କରନ୍ତୁ</string>
 20 ··<string·name="common_signin_button_text_long">Google·ସହ·ସାଇନ୍‌-ଇନ୍·କରନ୍ତୁ</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.24 KB
res/values-pt-rBR/strings.xml
2.18 KB
res/values-pt-rBR/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Ativar</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s··funciona·com·o·Google·Play·Services·ativado.</string>
 5 ··<string·name="common_google_play_services_enable_title">Ativar·o·Google·Play·Services</string>
 6 ··<string·name="common_google_play_services_install_button">Instalar</string>
 7 ··<string·name="common_google_play_services_install_text">O·app·%1$s·não·funciona·sem·o·Google·Play·Services,·o·qual·não·está·instalado·no·seu·dispositivo.</string>
 8 ··<string·name="common_google_play_services_install_title">Instalar·o·Google·Play·Services</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Disponibilidade·do·Google·Play·Services</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Erro·do·Google·Play·Services</string>
 11 ··<string·name="common_google_play_services_unknown_issue">O·app·%1$s·está·com·problemas·com·o·Google·Play·Services.·Tente·novamente.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">O·app·%1$s·não·funciona·sem·o·Google·Play·Services,·o·qual·não·é·compatível·com·seu·dispositivo.</string>
 13 ··<string·name="common_google_play_services_update_button">Atualizar</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s··funciona·com·uma·versão·atualizada·do·Google·Play·Services.</string>
 15 ··<string·name="common_google_play_services_update_title">Atualizar·o·Google·Play·Services</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·não·funciona·sem·o·Google·Play·Services,·o·qual·está·sendo·atualizado·no·momento.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">É·necessária·uma·nova·versão·do·Google·Play·Services.·Ele·será·atualizado·em·breve.</string>
 18 ··<string·name="common_open_on_phone">Abrir·no·smartphone</string>
 19 ··<string·name="common_signin_button_text">Fazer·login</string>
 20 ··<string·name="common_signin_button_text_long">Fazer·login·com·o·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.21 KB
res/values-cs/strings.xml
2.16 KB
res/values-cs/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Povolit</string>
 4 ··<string·name="common_google_play_services_enable_text">Ke·spuštění·aplikace·%1$s·je·třeba·aktivovat·služby·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Aktivace·služeb·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Instalovat</string>
 7 ··<string·name="common_google_play_services_install_text">Ke·spuštění·aplikace·%1$s·jsou·potřeba·služby·Google·Play,·které·v zařízení·nemáte.</string>
 8 ··<string·name="common_google_play_services_install_title">Instalace·služeb·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Dostupnost·služeb·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Chyba·služeb·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Aplikace·%1$s··potíže·se·službami·Google·Play.·Zkuste·to·prosím·znovu.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Ke·spuštění·aplikace·%1$s·jsou·potřeba·služby·Google·Play,·které·v tomto·zařízení·nejsou·podporovány.</string>
 13 ··<string·name="common_google_play_services_update_button">Aktualizovat</string>
 14 ··<string·name="common_google_play_services_update_text">Ke·spuštění·aplikace·%1$s·je·třeba·aktualizovat·služby·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Aktualizace·služeb·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">Ke·spuštění·aplikace·%1$s·jsou·potřeba·služby·Google·Play,·které·jsou·právě·aktualizovány.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Je·vyžadována·nová·verze·služeb·Google·Play.·Nová·verze·se·brzy·sama·nainstaluje.</string>
 18 ··<string·name="common_open_on_phone">Otevřít·v telefonu</string>
 19 ··<string·name="common_signin_button_text">Přihlásit·se</string>
 20 ··<string·name="common_signin_button_text_long">Přihlásit·se·k účtu·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.18 KB
res/values-ka/strings.xml
2.13 KB
res/values-ka/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">ჩართვა</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·ვერ·იმუშავებს·Google·Play·Services-ის·ჩართვამდე.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·Services-ის·ჩართვა</string>
 6 ··<string·name="common_google_play_services_install_button">ინსტალაცია</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·ვერ·გაეშვება·Google·Play·Services-ის·გარეშე,·რომელიც·აკლია·თქვენს·მოწყობილობას.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·Services-ის·ჩამოტვირთვა</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·services-ის·ხელმისაწვდომობა</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·Services-ის·შეცდომა</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s-ს·Google·Play·Services-თან·პრობლემა·შეექმნა.·გთხოვთ,·ცადოთ·ხელახლა.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·ვერ·გაეშვება·Google·Play·Services-ის·გარეშე,·რომლებიც·მხარდაუჭერელია·თქვენი·მოწყობილობის·მიერ.</string>
 13 ··<string·name="common_google_play_services_update_button">განახლება</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·ვერ·გაეშვება,·თუ·Google·Play·სერვისებს·არ·განაახლებთ.</string>
 15 ··<string·name="common_google_play_services_update_title">განაახლეთ·Google·Play·Services</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·ვერ·გაეშვება·Google·Play·Services-ის·გარეშე,·რომელთა·განახლებაც·ამჟამად·მიმდინარეობს.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">საჭიროა·Google·Play·Services-ის·ახალი·ვერსია.·ის·მალე·განახლდება.</string>
 18 ··<string·name="common_open_on_phone">ტელეფონში·გახსნა</string>
 19 ··<string·name="common_signin_button_text">შესვლა</string>
 20 ··<string·name="common_signin_button_text_long">Google-ით·შესვლა</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
1.16 KB
res/layout-v17/notification_action.xml
1.09 KB
res/layout-v17/notification_action.xml
    
Offset 1, 2 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/action_container"·android:paddingLeft="4.0dip"·android:layout_width="0.0dip"·android:layout_height="48.0dip"·android:layout_weight="1.0[·...·truncated·by·diffoscope;·len:·88,·SHA:·304f67cd6463b76b00f8fecd7eda1d75c3a1fcd2cdafd396366c71e8810a9ec2·...·]>
 3 ··<ImageView·android:layout_gravity="start|center"·android:id="@id/action_image"·android:layout_width="@dimen/notification_action_icon_size"·android:layout_height="@dimen/notification_action_icon_size"·android:scaleType="centerInside"/>
 4 ··<TextView·android:textColor="#ffcccccc"·android:ellipsize="end"·android:layout_gravity="start|center"·android:id="@id/action_text"·android:paddingLeft="4.0dip"·android:clickable="false"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLine="true"·android:paddingStart="4.0dip"·style="@style/Widget.Compat.NotificationActionText"/>
 5 </LinearLayout>
1.34 KB
res/layout-v17/notification_action_tombstone.xml
1.24 KB
res/layout-v17/notification_action_tombstone.xml
    
Offset 1, 2 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:enabled="false"·android:orientation="horizontal"·android:id="@id/action_container"·android:background="@null"·android:paddingLeft="4.0dip"·android:layout_width="0.0dip"·android[·...·truncated·by·diffoscope;·len:·139,·SHA:·f9aacab53363ae65c7655970a34870c06c5c3c2ffc32002a7722187837f3d9bc·...·]>
 3 ··<ImageView·android:enabled="false"·android:layout_gravity="start|center"·android:id="@id/action_image"·android:layout_width="@dimen/notification_action_icon_size"·android:layout_height="@dimen/notification_action_icon_size"·android:scaleType="centerInside"·android:alpha="0.5"/>
 4 ··<TextView·android:enabled="false"·android:textColor="#ffcccccc"·android:ellipsize="end"·android:layout_gravity="start|center"·android:id="@id/action_text"·android:paddingLeft="4.0dip"·android:clickable="false"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLine="true"·android:alpha="0.5"·android:paddingStart="4.0dip"·style="@style/Widget.Compat.NotificationActionText"/>
 5 </LinearLayout>
3.84 KB
res/layout-v17/notification_template_custom_big.xml
3.74 KB
res/layout-v17/notification_template_custom_big.xml
    
Offset 1, 2 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <FrameLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/notification_background"·android:layout_width="fill_parent"·android:layout_height="wrap_content">
 3 ··<ImageView·android:id="@id/icon"·android:layout_width="@dimen/notification_large_icon_width"·android:layout_height="@dimen/notification_large_icon_height"·android:scaleType="center"/>
 4 ··<LinearLayout·android:layout_gravity="top"·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="wrap_content">
 5 ····<LinearLayout·android:orientation="horizontal"·android:id="@id/notification_main_column_container"·android:paddingTop="@dimen/notification_main_column_padding_top"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="@dimen/notification_large_icon_width"·android:minHeight="@dimen/notification_large_icon_height"·android:layout_marginStart="@dimen/notification_large_icon_width">
 6 ······<FrameLayout·android:id="@id/notification_main_column"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="@dimen/notification_content_margin_start"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="8.0dip"·android:layout_weight="1.0"·android:layout_marginStart="@dimen/notification_content_margin_start"·android:layout_marginEnd="8.0dip"/>
 7 ······<FrameLayout·android:id="@id/right_side"·android:paddingTop="@dimen/notification_right_side_padding_top"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginRight="8.0dip"·android:layout_marginEnd="8.0dip">
 8 ········<ViewStub·android:layout_gravity="end|center|top"·android:id="@id/time"·android:visibility="gone"·android:layout="@layout/notification_template_part_time"·android:layout_width="wrap_content"·android:layout_height="wrap_content"/>
 9 ········<ViewStub·android:layout_gravity="end|center|top"·android:id="@id/chronometer"·android:visibility="gone"·android:layout="@layout/notification_template_part_chronometer"·android:layout_width="wrap_content"·android:layout_height="wrap_content"/>
 10 ········<LinearLayout·android:layout_gravity="end|bottom|center"·android:orientation="horizontal"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginTop="20.0dip">
 11 ··········<TextView·android:textAppearance="@style/TextAppearance.Compat.Notification.Info"·android:id="@id/info"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLine="true"/>
 12 ··········<ImageView·android:layout_gravity="center"·android:id="@id/right_icon"·android:visibility="gone"·android:layout_width="16.0dip"·android:layout_height="16.0dip"·android:layout_marginLeft="8.0dip"·android:scaleType="centerInside"·android:alpha="0.6"·android:layout_marginStart="8.0dip"/>
 13 ········</LinearLayout>
 14 ······</FrameLayout>
 15 ····</LinearLayout>
 16 ····<ImageView·android:id="@id/action_divider"·android:background="?android:dividerHorizontal"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="1.0px"·android:layout_marginLeft="@dimen/notification_large_icon_width"·android:layout_marginStart="@dimen/notification_large_icon_width"/>
 17 ····<LinearLayout·android:orientation="horizontal"·android:id="@id/actions"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="@dimen/notification_large_icon_width"·android:divider="?android:listDivider"·android:showDividers="middle"·android:dividerPadding="12.0dip"·android:layout_marginStart="@dimen/notification_large_icon_width"/>
 18 ··</LinearLayout>
 19 </FrameLayout>
2.38 KB
res/values-sq/strings.xml
2.33 KB
res/values-sq/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Aktivizo</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·nuk·do··funksionojë·nëse·nuk·aktivizon·shërbimet·e·\&quot;Luaj·me·Google\&quot;.</string>
 5 ··<string·name="common_google_play_services_enable_title">Aktivizo·shërbimet·e·\&quot;Luaj·me·Google\&quot;</string>
 6 ··<string·name="common_google_play_services_install_button">Instalo</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·nuk·do··funksionojë·pa·shërbimet·e·Google·Play,··cilat·mungojnë··pajisjen·tënde.</string>
 8 ··<string·name="common_google_play_services_install_title">Merr·shërbimet·e·\&quot;Luaj·me·Google\&quot;</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Disponueshmëria·e·shërbimeve··Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Gabim··shërbimet·e·\&quot;Luaj·me·Google\&quot;</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·ka·probleme·me·shërbimet·e·Google·Play.·Provo·sërish.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·nuk·do··funksionojë·pa·shërbimet·e·Google·Play,··cilat·nuk·mbështeten·nga·pajisja·jote.</string>
 13 ··<string·name="common_google_play_services_update_button">Përditëso</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·nuk·do··funksionojë·nëse·nuk·përditëson·shërbimet·e·\&quot;Luaj·me·Google\&quot;.</string>
 15 ··<string·name="common_google_play_services_update_title">Përditëso·shërbimet·e·\&quot;Luaj·me·Google\&quot;</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·nuk·do··funksionojë·pa·shërbimet·e·\&quot;Luaj·me·Google\&quot;,··cilat·po·përditësohen·aktualisht.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Nevojitet·një·version·i·ri·i·shërbimeve··\&quot;Luaj·me·Google\&quot;.·Ai·do··përditësohet·automatikisht··shpejti.</string>
 18 ··<string·name="common_open_on_phone">Hape··telefon</string>
 19 ··<string·name="common_signin_button_text">Identifikohu</string>
 20 ··<string·name="common_signin_button_text_long">Identifikohu·me·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.2 KB
res/values-ur/strings.xml
2.15 KB
res/values-ur/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">فعال·کریں</string>
 4 ··<string·name="common_google_play_services_enable_text">‏جب·تک·آپ·Google·Play·سروسز·فعال·نہیں·کر·لیتے،·%1$s·کام·نہیں·کرے·گی۔</string>
 5 ··<string·name="common_google_play_services_enable_title">‏Google·Play·سروسز·فعال·کریں</string>
 6 ··<string·name="common_google_play_services_install_button">انسٹال·کریں</string>
 7 ··<string·name="common_google_play_services_install_text">‏%1$s·Google·Play·سروسز·کے·بغیر·نہیں·چلے·گی،·جو·آپ·کے·آلہ·سے·غائب·ہیں۔</string>
 8 ··<string·name="common_google_play_services_install_title">‏Google·Play·سروسز·حاصل·کریں</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">‏Google·Play·سروسز·کی·دستیابی</string>
 10 ··<string·name="common_google_play_services_notification_ticker">‏Google·Play·سروسز·کی·خرابی</string>
 11 ··<string·name="common_google_play_services_unknown_issue">‏%1$s·کو·Google·Play·سروسز·کے·ساتھ·مسئلہ·پیش·آ·رہا·ہے۔·براہ·کرم·دوبارہ·کوشش·کریں۔</string>
 12 ··<string·name="common_google_play_services_unsupported_text">‏%1$s·Google·Play·سروسز·کے·بغیر·نہیں·چلے·گی،·جن·کی·آپ·کا·آلہ·معاونت·نہیں·کرتا۔</string>
 13 ··<string·name="common_google_play_services_update_button">اپ·ڈیٹ·کریں</string>
 14 ··<string·name="common_google_play_services_update_text">‏جب·تک·آپ·Google·Play·سروسز·اپ·ڈیٹ·نہیں·کر·لیتے·ہیں·%1$s·تب·تک·نہیں·چلے·گی۔</string>
 15 ··<string·name="common_google_play_services_update_title">‏Google·Play·سروسز·اپ·ڈیٹ·کریں</string>
 16 ··<string·name="common_google_play_services_updating_text">‏%1$s·Google·Play·سروسز·کے·بغیر·نہیں·چلے·گی،·جو·فی·الحال·اپ·ڈیٹ·ہو·رہی·ہیں۔</string>
 17 ··<string·name="common_google_play_services_wear_update_text">‏Google·Play·سروسز·کے·نئے·ورژن·کی·ضرورت·ہے۔·یہ·تھوڑی·دیر·میں·خود·ہی·اپنے·آپ·کو·اپ·ڈیٹ·کر·لے·گا۔</string>
 18 ··<string·name="common_open_on_phone">فون·پر·کھولیں</string>
 19 ··<string·name="common_signin_button_text">سائن·ان·کریں</string>
 20 ··<string·name="common_signin_button_text_long">‏Google·کے·ساتھ·سائن·ان·کریں</string>
3 ··<string·name="status_bar_notification_info_overflow">+999</string>21 ··<string·name="status_bar_notification_info_overflow">+999</string>
4 </resources>22 </resources>
2.25 KB
res/values-ca/strings.xml
2.2 KB
res/values-ca/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Activa</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·no·funcionarà·si·no·actives·Serveis·de·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Activa·Serveis·de·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Instal·la</string>
 7 ··<string·name="common_google_play_services_install_text">&quot;%1$s·no·s'executarà·si·Serveis·de·Google·Play·no·està·instal·lat·al·dispositiu.&quot;</string>
 8 ··<string·name="common_google_play_services_install_title">Obtén·Serveis·de·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Disponibilitat·de·serveis·de·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Error·de·Serveis·de·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s··problemes·amb·Serveis·de·Google·Play.·Torna-ho·a·provar.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·no·es·pot·executar·sense·Serveis·de·Google·Play,·que·no·és·compatible·amb·el·teu·dispositiu.</string>
 13 ··<string·name="common_google_play_services_update_button">Actualitza</string>
 14 ··<string·name="common_google_play_services_update_text">&quot;%1$s·no·s'executarà·si·no·actualitzes·Serveis·de·Google·Play.&quot;</string>
 15 ··<string·name="common_google_play_services_update_title">Actualitza·Serveis·de·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">&quot;%1$s·no·s'executarà·sense·Serveis·de·Google·Play,·que·s'està·actualitzant·en·aquest·moment.&quot;</string>
 17 ··<string·name="common_google_play_services_wear_update_text">&quot;Cal·una·nova·versió·de·Serveis·de·Google·Play.·S'actualitzarà·automàticament·aviat.&quot;</string>
 18 ··<string·name="common_open_on_phone">Obre·al·telèfon</string>
 19 ··<string·name="common_signin_button_text">Inicia·sessió</string>
 20 ··<string·name="common_signin_button_text_long">Inicia·la·sessió·amb·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.15 KB
res/values-te/strings.xml
2.1 KB
res/values-te/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">ప్రారంభించు</string>
 4 ··<string·name="common_google_play_services_enable_text">మీరు·Google·Play·సేవలను·ప్రారంభిస్తే·మినహా·%1$s·పని·చేయదు.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·సేవలను·ప్రారంభించండి</string>
 6 ··<string·name="common_google_play_services_install_button">ఇన్‌స్టాల్·చేయి</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·Google·Play·సేవలు·లేకుండా·అమలు·కాదు,··సేవలు·మీ·పరికరంలో·లేవు.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·సేవలను·పొందండి</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·సేవల·లభ్యత</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·సేవల·ఎర్రర్</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·Google·Play·సేవలతో·సమస్య·కలిగి·ఉంది.·దయచేసి·మళ్లీ·ప్రయత్నించండి.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·Google·Play·సేవలు·లేకుండా·అమలు·కాదు,··సేవలకు·మీ·పరికరంలో·మద్దతు·లేదు.</string>
 13 ··<string·name="common_google_play_services_update_button">అప్‌డేట్·చేయి</string>
 14 ··<string·name="common_google_play_services_update_text">మీరు·Google·Play·సేవలను·నవీకరిస్తే·మినహా·%1$s·అమలు·కాదు.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·సేవలను·నవీకరించండి</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·Google·Play·సేవలు·లేకుండా·అమలు·కాదు,··సేవలు·ప్రస్తుతం·నవీకరించబడుతున్నాయి.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">కొత్త·Google·Play·సేవల·వెర్షన్·అవసరం.·అది·కొద్ది·సేపట్లో·దానంతట·అదే·అప్‌డేట్·చేయబడుతుంది.</string>
 18 ··<string·name="common_open_on_phone">ఫోన్‌లో·తెరువు</string>
 19 ··<string·name="common_signin_button_text">సైన్·ఇన్·చేయండి</string>
 20 ··<string·name="common_signin_button_text_long">Googleతో·సైన్·ఇన్·చేయి</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.19 KB
res/values-hi/strings.xml
2.14 KB
res/values-hi/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">चालू·करें</string>
 4 ··<string·name="common_google_play_services_enable_text">जब·तक·आप·Google·Play·सेवाएं·चालू·नहीं·करते,·%1$s·काम·नहीं·करेगा.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·सेवाएं·चालू·करें</string>
 6 ··<string·name="common_google_play_services_install_button">इंस्टॉल·करें</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·उन·Google·Play·सेवाओं·के·बिना·नहीं·चलेगा·जो·आपके·डिवाइस·में·उपलब्ध·नहीं·हैं.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·सेवाएं·इंस्टॉल·करें</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·सेवाएं·उपलब्ध·हैं</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·सेवाओं·से·जुड़ी·गड़बड़ी</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·को·Google·Play·सेवाओं·के·साथ·समस्या··रही·है.·कृपया·फिर·से·कोशिश·करें.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·उन·Google·Play·सेवाओं·के·बिना·नहीं·चलेगा,·जो·आपके·डिवाइस·पर·काम·नहीं·करती·हैं.</string>
 13 ··<string·name="common_google_play_services_update_button">अपडेट·करें</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·तब·तक·नहीं·चलेगा·जब·तक·आप·Google·Play·सेवाओं·को·अपडेट·नहीं·करते.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·सेवाओं·को·अपडेट·करें</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·उन·Google·Play·सेवाओं·के·बिना·नहीं·चलेगा·जो·अभी·अपडेट·हो·रही·हैं.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·सेवाओं·के·नए·वर्शन·की·ज़रूरत·है.·यह·जल्द·ही·अपने·आप·अपडेट·हो·जाएगा.</string>
 18 ··<string·name="common_open_on_phone">फ़ोन·पर·खोलें</string>
 19 ··<string·name="common_signin_button_text">साइन·इन·करें</string>
 20 ··<string·name="common_signin_button_text_long">Google·के·ज़रिए·साइन·इन·करें</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
1.8 KB
res/values-zh-rTW/strings.xml
1.75 KB
res/values-zh-rTW/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">啟用</string>
 4 ··<string·name="common_google_play_services_enable_text">您必須啟用·Google·Play·服務,才能執行「%1$s」。</string>
 5 ··<string·name="common_google_play_services_enable_title">啟用·Google·Play·服務</string>
 6 ··<string·name="common_google_play_services_install_button">安裝</string>
 7 ··<string·name="common_google_play_services_install_text">您的裝置並未安裝·Google·Play·服務,因此無法執行「%1$s」。</string>
 8 ··<string·name="common_google_play_services_install_title">取得·Google·Play·服務</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·服務可用性</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·服務發生錯誤</string>
 11 ··<string·name="common_google_play_services_unknown_issue">「%1$s」無法存取·Google·Play·服務,請再試一次。</string>
 12 ··<string·name="common_google_play_services_unsupported_text">您的裝置不支援·Google·Play·服務,因此無法執行「%1$s」。</string>
 13 ··<string·name="common_google_play_services_update_button">更新</string>
 14 ··<string·name="common_google_play_services_update_text">您必須更新·Google·Play·服務,才能執行「%1$s」。</string>
 15 ··<string·name="common_google_play_services_update_title">更新·Google·Play·服務</string>
 16 ··<string·name="common_google_play_services_updating_text">執行「%1$s」所需的·Google·Play·服務正在更新。</string>
 17 ··<string·name="common_google_play_services_wear_update_text">必須使用新版·Google·Play·服務。該服務稍後就會自動更新。</string>
 18 ··<string·name="common_open_on_phone">在手機上開啟</string>
 19 ··<string·name="common_signin_button_text">登入</string>
 20 ··<string·name="common_signin_button_text_long">使用·Google·帳戶登入</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.16 KB
res/values-af/strings.xml
2.11 KB
res/values-af/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Aktiveer</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·sal·nie·werk·nie·tensy·jy·Google·Play-dienste·aktiveer.</string>
 5 ··<string·name="common_google_play_services_enable_title">Aktiveer·Google·Play-dienste</string>
 6 ··<string·name="common_google_play_services_install_button">Installeer</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·sal·nie·sonder·Google·Play·Dienste·werk·nie,·wat·nie·op·jou·toestel·is·nie.</string>
 8 ··<string·name="common_google_play_services_install_title">Kry·Google·Play-dienste</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Beskikbaarheid·van·Google·Play-dienste</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·Services-fout</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·ondervind·probleme·met·Google·Play·Dienste.·Probeer·asseblief·weer.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·sal·nie·werk·sonder·Google·Play·Dienste·nie,·wat·nie·deur·jou·toestel·gesteun·word·nie.</string>
 13 ··<string·name="common_google_play_services_update_button">Dateer·op</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·sal·nie·werk·nie·tensy·jy·Google·Play·Dienste·opdateer.</string>
 15 ··<string·name="common_google_play_services_update_title">Dateer·Google·Play-dienste·op</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·sal·nie·sonder·Google·Play-dienste·werk·nie,·wat·tans·opdateer.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Nuwe·weergawe·van·Google·Play-dienste·is·nodig.·Dit·sal·binnekort·self·opdateer.</string>
 18 ··<string·name="common_open_on_phone">Maak·oop·op·foon</string>
 19 ··<string·name="common_signin_button_text">Meld·aan</string>
 20 ··<string·name="common_signin_button_text_long">Meld·aan·met·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.22 KB
res/values-ro/strings.xml
2.17 KB
res/values-ro/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Activați</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·nu·va·funcționa·decât·dacă·activați·serviciile·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Activați·serviciile·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Instalați</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·nu·va·rula·fără·serviciile·Google·Play,·care·lipsesc·de·pe·dispozitivul·dvs.</string>
 8 ··<string·name="common_google_play_services_install_title">Descărcați·serviciile·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Disponibilitatea·serviciilor·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Eroare·a·serviciilor·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·întâmpină·probleme·privind·serviciile·Google·Play.·Încercați·din·nou.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·nu·va·rula·fără·serviciile·Google·Play,·care·nu·sunt·acceptate·de·dispozitivul·dvs.</string>
 13 ··<string·name="common_google_play_services_update_button">Actualizați</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·nu·va·rula·decât·dacă·actualizați·serviciile·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Actualizați·serviciile·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·nu·va·rula·fără·serviciile·Google·Play,·care·momentan·se·actualizează.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Este·necesară·o·nouă·versiune·a·serviciilor·Google·Play.·Se·vor·actualiza·automat·în·curând.</string>
 18 ··<string·name="common_open_on_phone">Deschideți·pe·telefon</string>
 19 ··<string·name="common_signin_button_text">Conectați-vă</string>
 20 ··<string·name="common_signin_button_text_long">Conectați-vă·cu·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.09 KB
res/values-as/strings.xml
2.04 KB
res/values-as/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">সক্ষম·কৰক</string>
 4 ··<string·name="common_google_play_services_enable_text">আপুনি·Google·Play·সেৱাবোৰ·সক্ষম·নকৰালৈকে·%1$sএ·কাম·নকৰিব।</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·প্লে·সেৱাসক্ষম·কৰক</string>
 6 ··<string·name="common_google_play_services_install_button">ইনষ্টল·কৰক</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·Google·প্লে·সেৱাৰ·অবিহনে·নচলে,·যিটো·আপোনাৰ·ডিভাইচত·নাই।</string>
 8 ··<string·name="common_google_play_services_install_title">Google·প্লে·সেৱালাভ·কৰক</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·প্লে·সেৱাসমূহৰ·উপলব্ধতা</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Playৰ·সেৱা·সম্পৰ্কীয়·আসোঁৱাহ</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Google·প্লে·সেৱাত·%1$s··সমস্যা·হৈ·আছে।·আকৌ·চেষ্টা·কৰক।</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·Google·প্লে·সেৱাৰ·অবিহনে·নচলে,·যিবোৰ·আপোনাৰ·ডিভাইচত·চলিব·নোৱাৰে।</string>
 13 ··<string·name="common_google_play_services_update_button">আপডেট·কৰক</string>
 14 ··<string·name="common_google_play_services_update_text">আপুনি·Google·Play·সেৱাবোৰ·আপডেট·নকৰালৈকে·%1$s·নচলিব।</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·সেৱা·আপডেট·কৰক</string>
 16 ··<string·name="common_google_play_services_updating_text">বৰ্তমান·আপডেট·হৈ·থকা·Google·Play·সেৱাসমূহৰ·অবিহনে·%1$s·নচলিব৷</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·সেৱাসমূহৰ·নতুন·সংস্কৰণৰ·প্ৰয়োজন৷·এইটো·শীঘ্ৰেই·নিজে-নিজে·আপডেট·হ’ব৷</string>
 18 ··<string·name="common_open_on_phone">&quot;ফ'নত·খোলক&quot;</string>
 19 ··<string·name="common_signin_button_text">ছাইন·ইন·কৰক</string>
 20 ··<string·name="common_signin_button_text_long">Googleৰ·জৰিয়তে·ছাইন·ইন·কৰক</string>
3 ··<string·name="status_bar_notification_info_overflow">৯৯৯+</string>21 ··<string·name="status_bar_notification_info_overflow">৯৯৯+</string>
4 </resources>22 </resources>
2.16 KB
res/values-in/strings.xml
2.11 KB
res/values-in/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Aktifkan</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·tidak·akan·berfungsi·jika·layanan·Google·Play·tidak·diaktifkan.</string>
 5 ··<string·name="common_google_play_services_enable_title">Aktifkan·layanan·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Instal</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·tidak·akan·berjalan·tanpa·layanan·Google·Play,·yang·tidak·ada·di·perangkat·Anda.</string>
 8 ··<string·name="common_google_play_services_install_title">Dapatkan·layanan·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Ketersediaan·layanan·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Kesalahan·layanan·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·mengalami·masalah·dengan·layanan·Google·Play.·Coba·lagi.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·tidak·akan·berjalan·tanpa·layanan·Google·Play,·yang·tidak·didukung·oleh·perangkat·Anda.</string>
 13 ··<string·name="common_google_play_services_update_button">Update</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·tidak·akan·berjalan·jika·layanan·Google·Play·tidak·diperbarui.</string>
 15 ··<string·name="common_google_play_services_update_title">Perbarui·layanan·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·tidak·akan·berjalan·tanpa·layanan·Google·Play,·yang·saat·ini·sedang·diperbarui.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Perlu·versi·baru·layanan·Google·Play.·Akan·segera·memperbarui·sendiri.</string>
 18 ··<string·name="common_open_on_phone">Buka·di·ponsel</string>
 19 ··<string·name="common_signin_button_text">Login</string>
 20 ··<string·name="common_signin_button_text_long">Login·dengan·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.03 KB
res/values-iw/strings.xml
1.99 KB
res/values-iw/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">הפעל</string>
 4 ··<string·name="common_google_play_services_enable_text">‏האפליקציה·%1$s·לא·תפעל·אם·לא·תפעיל·את·שירותי·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">‏הפעל·את·שירותי·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">התקן</string>
 7 ··<string·name="common_google_play_services_install_text">‏האפליקציה·%1$s·לא·תפעל·ללא·שירותי·Google·Play,·שאינם·מותקנים·במכשיר.</string>
 8 ··<string·name="common_google_play_services_install_title">‏קבל·את·שירותי·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">‏זמינות·של·שירותי·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">‏שגיאה·בשירותי·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">‏%1$s·נתקלה·בבעיה·בשירותי·Google·Play.·נסה·שוב.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">‏%1$s·לא·תפעל·ללא·שירותי·Google·Play,·שאינם·נתמכים·במכשיר·שלך.</string>
 13 ··<string·name="common_google_play_services_update_button">עדכן</string>
 14 ··<string·name="common_google_play_services_update_text">‏%1$s·לא·יפעל·אם·לא·תעדכן·את·שירותי·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">‏עדכון·שירותי·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">‏האפליקציה·%1$s·לא·תפעל·ללא·שירותי·Google·Play,·שמתעדכנים·כרגע.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">‏דרושה·גרסה·חדשה·של·שירותי·Google·Play.·הגרסה·תתעדכן·בעצמה·תוך·זמן·קצר.</string>
 18 ··<string·name="common_open_on_phone">פתח·בטלפון</string>
 19 ··<string·name="common_signin_button_text">כניסה</string>
 20 ··<string·name="common_signin_button_text_long">‏היכנס·באמצעות·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.29 KB
res/values-ru/strings.xml
2.25 KB
res/values-ru/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Включить</string>
 4 ··<string·name="common_google_play_services_enable_text">Для·работы·приложения·\&quot;%1$s\&quot;·требуется·включить·сервисы·Google Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Включите·сервисы·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Установить</string>
 7 ··<string·name="common_google_play_services_install_text">Для·работы·приложения·\&quot;%1$s\&quot;·требуется·установить·сервисы·Google·Play.</string>
 8 ··<string·name="common_google_play_services_install_title">Установите·сервисы·Google Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Доступность·сервисов·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Ошибка·сервисов·Google Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Приложению·\&quot;%1$s\&quot;·не·удается·подключиться·к·сервисам·Google·Play.·Повторите·попытку.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Для·работы·с·приложением·\&quot;%1$s\&quot;·требуются·сервисы·Google Play.·Они·не·поддерживаются·на·вашем·устройстве.</string>
 13 ··<string·name="common_google_play_services_update_button">Обновить</string>
 14 ··<string·name="common_google_play_services_update_text">Чтобы·запустить·приложение·\&quot;%1$s\&quot;,·обновите·сервисы·Google Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Обновите·сервисы·Google Play</string>
 16 ··<string·name="common_google_play_services_updating_text">Сервисы·Google Play,·необходимые·для·работы·приложения·\&quot;%1$s\&quot;,·в·настоящий·момент·обновляются.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Версия·сервисов·Google Play·устарела.·Они·автоматически·обновятся·в·ближайшее·время.</string>
 18 ··<string·name="common_open_on_phone">Открыть·на·телефоне</string>
 19 ··<string·name="common_signin_button_text">Войти</string>
 20 ··<string·name="common_signin_button_text_long">Войти·через·аккаунт·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">&gt;999</string>21 ··<string·name="status_bar_notification_info_overflow">&gt;999</string>
4 </resources>22 </resources>
2.21 KB
res/values-lo/strings.xml
2.17 KB
res/values-lo/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">ເປີດນຳໃຊ້</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·ຈະບໍ່ສາມາດໃຊ້ງານໄດ້ຈົນກວ່າທ່ານຈະເປີດໃຊ້ງານ​ການ​ບໍ​ລິ​ການ·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">ເປີດໃຊ້ການ​ບໍ​ລິ​ການ·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">ຕິດຕັ້ງ</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·ຈະບໍ່ສາມາດເປີດໃຊ້ໄດ້ຫາກບໍ່ມີການບໍລິການ·Google·Play·ເຊິ່ງແທັບເລັດຂອງທ່ານບໍ່ມີ.</string>
 8 ··<string·name="common_google_play_services_install_title">ຕິດຕັ້ງບໍລິການ·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">ສະຖານະບໍລິການ·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·Services·​ເກີດ​ຄວາມ​ຜິດ​ພາດ</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·ກຳລັງມີບັນຫາກັບບໍລິການ·Google·Play.·ກະລຸນາລອງໃໝ່ອີກຄັ້ງ.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·ຈະບໍ່ສາມາດໃຊ້ໄດ້ຫາກບໍ່ມີບໍລິການ·Google·Play·ເຊິ່ງອຸປະກອນຂອງທ່ານບໍ່ຮອງຮັບ.</string>
 13 ··<string·name="common_google_play_services_update_button">ອັບເດດ</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·ຈະບໍ່ສາມາດເຮັດວຽກໄດ້ຈົນກວ່າທ່ານຈະອັບເດດການ​ບໍ​ລິ​ການ·Google·Play</string>
 15 ··<string·name="common_google_play_services_update_title">ອັບເດດການ​ບໍ​ລິ​ການ·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·ຈະບໍ່ສາມາດໃຊ້ງານໄດ້ໂດຍທີ່ບໍ່ມີການ​ບໍ​ລິ​ການ·Google·Play,·ເຊິ່ງ​ກຳ​ລັງ​ອັບ​ເດດ​ຢູ່​ໃນ​ປະ​ຈຸ​ບັນ.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">ຈຳ​ເປັນ​ຕ້ອງ​ມີ​ກາ​ນ​ບໍ​ລິ​ການ·Google·Play·ເວີ​ຊັນ​ໃໝ່.·ມັນ​ຈະ​ອັບ​ເດດ​ຕົວ​ເອງ​ໄວໆ​ນີ້.</string>
 18 ··<string·name="common_open_on_phone">​ເປີດ​ໃນ​ໂທ​ລະ​ສັບ</string>
 19 ··<string·name="common_signin_button_text">ລົງຊື່ເຂົ້າໃຊ້</string>
 20 ··<string·name="common_signin_button_text_long">ລົງຊື່ເຂົ້າໃຊ້ດ້ວຍ·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.09 KB
res/values-th/strings.xml
2.04 KB
res/values-th/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">เปิดใช้</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·จะไม่ทำงานจนกว่าคุณจะเปิดใช้บริการ·Google·Play</string>
 5 ··<string·name="common_google_play_services_enable_title">เปิดใช้บริการ·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">ติดตั้ง</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·จะไม่ทำงานหากไม่มีบริการ·Google·Play·ซี่งไม่มีในอุปกรณ์ของคุณ</string>
 8 ··<string·name="common_google_play_services_install_title">ติดตั้งบริการ·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">ความพร้อมใช้งานของบริการ·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">ข้อผิดพลาดของบริการ·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·มีปัญหาเกี่ยวกับบริการของ·Google·Play·โปรดลองอีกครั้ง</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·จะไม่ทำงานหากไม่มีบริการ·Google·Play·ซึ่งอุปกรณ์ของคุณไม่สนับสนุน</string>
 13 ··<string·name="common_google_play_services_update_button">อัปเดต</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·จะไม่ทำงานจนกว่าคุณจะอัปเดตบริการ·Google·Play</string>
 15 ··<string·name="common_google_play_services_update_title">อัปเดตบริการ·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·จะไม่ทำงานหากไม่มีบริการ·Google·Play·ซึ่งกำลังอัปเดตอยู่ในขณะนี้</string>
 17 ··<string·name="common_google_play_services_wear_update_text">จำเป็นต้องใช้บริการ·Google·Play·เวอร์ชันใหม่·ซึ่งจะอัปเดตอัตโนมัติในอีกไม่ช้า</string>
 18 ··<string·name="common_open_on_phone">เปิดบนโทรศัพท์</string>
 19 ··<string·name="common_signin_button_text">ลงชื่อเข้าใช้</string>
 20 ··<string·name="common_signin_button_text_long">ลงชื่อเข้าใช้ด้วย·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.11 KB
res/values-is/strings.xml
2.06 KB
res/values-is/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Kveikja</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·virkar·ekki·nema·þú·gerir·þjónustu·Google·Play·virka.</string>
 5 ··<string·name="common_google_play_services_enable_title">Virkja·þjónustu·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Setja·upp</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·getur·ekki·keyrt·án·þjónustu·Google·Play,·sem·vantar·í·tækið·þitt.</string>
 8 ··<string·name="common_google_play_services_install_title">Sækja·þjónustu·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Staða·þjónustu·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Villa·í·þjónustu·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·á·í·vandræðum·með·þjónustu·Google·Play.·Reyndu·aftur.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·getur·ekki·keyrt·án·þjónustu·Google·Play,·sem·er·ekki·studd·af·tækinu·þínu.</string>
 13 ··<string·name="common_google_play_services_update_button">Uppfæra</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·getur·ekki·keyrt·nema·þú·uppfærir·þjónustu·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Uppfæra·þjónustu·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·getur·ekki·keyrt·án·þjónustu·Google·Play,·sem·verið·er··uppfæra.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Nýja·útgáfu·af·þjónustu·Google·Play·vantar.·Hún·uppfærir·sig·sjálf·innan·skamms.</string>
 18 ··<string·name="common_open_on_phone">Opna·í·símanum</string>
 19 ··<string·name="common_signin_button_text">Skrá·inn</string>
 20 ··<string·name="common_signin_button_text_long">Skrá·inn·með·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.26 KB
res/values-lv/strings.xml
2.21 KB
res/values-lv/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Iespējot</string>
 4 ··<string·name="common_google_play_services_enable_text">Lai·lietotne·%1$s·darbotos,·ir·jāiespējo·Google Play·pakalpojumi.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google Play·pakalpojumu·iespējošana</string>
 6 ··<string·name="common_google_play_services_install_button">Instalēt</string>
 7 ··<string·name="common_google_play_services_install_text">Lai·lietotne·%1$s·darbotos,·ierīcē·ir·jāinstalē·Google Play·pakalpojumi.</string>
 8 ··<string·name="common_google_play_services_install_title">Google Play·pakalpojumu·iegūšana</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google Play·pakalpojumu·pieejamība</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google Play·pakalpojumu·kļūda</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Lietotnē·%1$s·ir·radusies·problēma·ar·Google·Play·pakalpojumu·darbību.·Lūdzu,·mēģiniet·vēlreiz.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Lai·lietotne·%1$s·darbotos,·ir·nepieciešami·Google·Play·pakalpojumi,·taču·jūsu·ierīce·tos·neatbalsta.</string>
 13 ··<string·name="common_google_play_services_update_button">Atjaunināt</string>
 14 ··<string·name="common_google_play_services_update_text">Lai·lietotne·%1$s·darbotos,·jums·ir·jāatjaunina·Google Play·pakalpojumi.</string>
 15 ··<string·name="common_google_play_services_update_title">Google Play·pakalpojumu·atjaunināšana</string>
 16 ··<string·name="common_google_play_services_updating_text">Lai·lietotne·%1$s·darbotos,·ir·jāinstalē·Google Play·pakalpojumi.·Pašlaik·notiek·to·atjaunināšana.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Ir·nepieciešama·jauna·Google Play·pakalpojumu·versija.·Drīzumā··tiks·instalēta.</string>
 18 ··<string·name="common_open_on_phone">Atvērt·tālrunī</string>
 19 ··<string·name="common_signin_button_text">Pierakstīties</string>
 20 ··<string·name="common_signin_button_text_long">Pierakstīties·ar·Google·kontu</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.15 KB
res/values-hr/strings.xml
2.1 KB
res/values-hr/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Omogući</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·neće·funkcionirati·ako·ne·omogućite·usluge·Google·Playa.</string>
 5 ··<string·name="common_google_play_services_enable_title">Omogućivanje·usluga·Google·Playa</string>
 6 ··<string·name="common_google_play_services_install_button">Instaliraj</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·neće·funkcionirati·bez·usluga·Google·Playa·koje·nisu·instalirane·na·vašem·uređaju.</string>
 8 ··<string·name="common_google_play_services_install_title">Preuzimanje·usluga·Google·Playa</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Dostupnost·usluga·za·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Pogreška·Usluga·za·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·ima·poteškoća·s·uslugama·Google·Playa.·Pokušajte·ponovo.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·neće·funkcionirati·bez·usluga·Google·Playa·koje·vaš·uređaj·ne·podržava.</string>
 13 ··<string·name="common_google_play_services_update_button">Ažuriraj</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·neće·funkcionirati·ako·ne·ažurirate·Google·Play·usluge.</string>
 15 ··<string·name="common_google_play_services_update_title">Ažuriranje·usluga·Google·Playa</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·neće·se·pokrenuti·bez·usluga·Google·Playa·koje·se·trenutačno·ažuriraju.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Potrebna·je·nova·verzija·usluga·Google·Playa.·Uskoro·će·se·ažurirati.</string>
 18 ··<string·name="common_open_on_phone">Otvori·na·telefonu</string>
 19 ··<string·name="common_signin_button_text">Prijava</string>
 20 ··<string·name="common_signin_button_text_long">Prijava·putem·Googlea</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.27 KB
res/values-hy/strings.xml
2.22 KB
res/values-hy/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Միացնել</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·հավելվածը·չի·աշխատի·մինչև·չմիացնեք·Google·Play·ծառայությունները:</string>
 5 ··<string·name="common_google_play_services_enable_title">Միացնել·Google·Play·ծառայությունները</string>
 6 ··<string·name="common_google_play_services_install_button">Տեղադրել</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·հավելվածը·չի·աշխատի·առանց·Google·Play·ծառայությունների,·որոնք·չկան·ձեր·սարքում:</string>
 8 ··<string·name="common_google_play_services_install_title">Տեղադրել·Google·Play·ծառայությունները</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·ծառայությունների·հասանելիություն</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·ծառայությունների·սխալ·կա</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·հավելվածը·Google·Play·ծառայությունների·հետ·կապված·խնդիր·ունի:·Փորձեք·նորից:</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·հավելվածը·չի·աշխատի·առանց·Google·Play·ծառայությունների,·որոնք·ձեր·սարքում·չեն·աջակցվում:</string>
 13 ··<string·name="common_google_play_services_update_button">Թարմացնել</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·հավելվածը·չի·աշխատի·մինչև·չթարմացնեք·Google·Play·ծառայությունները:</string>
 15 ··<string·name="common_google_play_services_update_title">Թարմացնել·Google·Play·ծառայությունները</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·հավելվածը·չի·աշխատի·առանց·Google·Play·ծառայությունների,·որոնք·այս·պահին·թարմացվում·են:</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Անհրաժեշտ·է·Google·Play·ծառայությունների·նոր·տարբերակը:·Այն·շուտով·կթարմացվի·ավտոմատ·կերպով:</string>
 18 ··<string·name="common_open_on_phone">Բացել·հեռախոսով</string>
 19 ··<string·name="common_signin_button_text">Մուտք·գործել</string>
 20 ··<string·name="common_signin_button_text_long">Մուտք·գործել·Google-ով</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
1.8 KB
res/values-zh-rCN/strings.xml
1.74 KB
res/values-zh-rCN/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">启用</string>
 4 ··<string·name="common_google_play_services_enable_text">您必须先启用·Google·Play·服务,然后才能运行%1$s。</string>
 5 ··<string·name="common_google_play_services_enable_title">启用·Google·Play·服务</string>
 6 ··<string·name="common_google_play_services_install_button">安装</string>
 7 ··<string·name="common_google_play_services_install_text">您的设备没有安装·Google·Play·服务,因此无法运行%1$s。</string>
 8 ··<string·name="common_google_play_services_install_title">获取·Google·Play·服务</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·服务的适用范围</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play服务出错</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s无法访问·Google·Play·服务,请重试。</string>
 12 ··<string·name="common_google_play_services_unsupported_text">您的设备不支持·Google·Play·服务,因此无法运行%1$s。</string>
 13 ··<string·name="common_google_play_services_update_button">更新</string>
 14 ··<string·name="common_google_play_services_update_text">您必须先更新·Google·Play·服务,然后才能运行%1$s。</string>
 15 ··<string·name="common_google_play_services_update_title">更新·Google·Play·服务</string>
 16 ··<string·name="common_google_play_services_updating_text">Google·Play·服务当前正在更新,因此您无法运行%1$s。</string>
 17 ··<string·name="common_google_play_services_wear_update_text">必须使用新版·Google·Play·服务。该服务很快就会自行更新。</string>
 18 ··<string·name="common_open_on_phone">在手机上打开</string>
 19 ··<string·name="common_signin_button_text">登录</string>
 20 ··<string·name="common_signin_button_text_long">使用·Google·帐号登录</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.32 KB
res/values-tl/strings.xml
2.27 KB
res/values-tl/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">I-enable</string>
 4 ··<string·name="common_google_play_services_enable_text">Hindi·gagana·ang·%1$s·maliban·kung·ie-enable·mo·ang·mga·serbisyo·ng·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">I-enable·ang·mga·serbisyo·ng·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">I-install</string>
 7 ··<string·name="common_google_play_services_install_text">Hindi·gagana·ang·%1$s·nang·wala·ang·mga·serbisyo·ng·Google·Play·na·wala·sa·iyong·device.</string>
 8 ··<string·name="common_google_play_services_install_title">Kunin·ang·mga·serbisyo·ng·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Availability·ng·serbisyo·ng·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Error·sa·Mga·Serbisyo·ng·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Nagkakaproblema·ang·%1$s·sa·mga·serbisyo·ng·Google·Play.·Pakisubukang·muli.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Hindi·gagana·ang·%1$s·nang·wala·ang·mga·serbisyo·ng·Google·Play,·na·hindi·nasusuportahan·ng·iyong·device.</string>
 13 ··<string·name="common_google_play_services_update_button">I-update</string>
 14 ··<string·name="common_google_play_services_update_text">Hindi·gagana·ang·%1$s·maliban·kung·i-a-update·mo·ang·mga·serbisyo·ng·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">I-update·ang·mga·serbisyo·ng·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">Hindi·gagana·ang·%1$s·nang·wala·ang·mga·serbisyo·ng·Google·Play·na·kasalukuyang·ina-update.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Kailangan·ang·bagong·bersyon·ng·mga·serbisyo·ng·Google·Play.·Mag-a-update·itong·mag-isa·sa·ilang·sandali.</string>
 18 ··<string·name="common_open_on_phone">Buksan·sa·telepono</string>
 19 ··<string·name="common_signin_button_text">Mag-sign·in</string>
 20 ··<string·name="common_signin_button_text_long">Mag-sign·in·sa·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.31 KB
res/values-pt-rPT/strings.xml
2.25 KB
res/values-pt-rPT/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Ativar</string>
 4 ··<string·name="common_google_play_services_enable_text">O·%1$s·não·funciona·enquanto·não·ativar·os·serviços·do·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Ativar·serviços·do·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Instalar</string>
 7 ··<string·name="common_google_play_services_install_text">O·%1$s·não·é·executado·sem·os·Serviços·do·Google·Play,·os·quais·estão·em·falta·no·seu·dispositivo.</string>
 8 ··<string·name="common_google_play_services_install_title">Obter·serviços·do·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Disponibilidade·Serviços·do·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Erro·dos·Serviços·do·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·está·a·ter·problemas·com·os·Serviços·do·Google·Play.·Tente·novamente.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Não·é·possível·executar·o·%1$s·sem·os·Serviços·do·Google·Play,·os·quais·não·são·compatíveis·com·o·seu·dispositivo.</string>
 13 ··<string·name="common_google_play_services_update_button">Atualizar</string>
 14 ··<string·name="common_google_play_services_update_text">O·%1$s·não·é·executado·enquanto·não·atualizar·os·serviços·do·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Atualizar·serviços·do·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">O·%1$s·não·é·executado·sem·os·serviços·do·Google·Play,·os·quais·estão·a·ser·atualizados.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">É·necessária·uma·nova·versão·dos·serviços·do·Google·Play.·Esta·será·atualizada·automaticamente·em·breve.</string>
 18 ··<string·name="common_open_on_phone">Abrir·no·telemóvel</string>
 19 ··<string·name="common_signin_button_text">Iniciar·sessão</string>
 20 ··<string·name="common_signin_button_text_long">Iniciar·sessão·com·o·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
498 B
res/layout/notification_template_icon_group.xml
404 B
res/layout/notification_template_icon_group.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <ImageView·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/icon"·android:layout_width="@dimen/notification_large_icon_width"·android:layout_height="@dimen/notification_large_icon_height"·android:scaleType="centerCrop"/>
549 B
res/layout/notification_template_part_chronometer.xml
443 B
res/layout/notification_template_part_chronometer.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <Chronometer·xmlns:android="http://schemas.android.com/apk/res/android"·android:textAppearance="@style/TextAppearance.Compat.Notification.Time"·android:id="@id/chronometer"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:sin[·...·truncated·by·diffoscope;·len:·14,·SHA:·29175541970baed9dd0a2a43ee7f47e5cbf2b50ba88ff2c2b54488d3b5375c39·...·]/>
1.09 KB
res/layout/notification_action.xml
1.02 KB
res/layout/notification_action.xml
    
Offset 1, 2 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/action_container"·android:paddingLeft="4.0dip"·android:layout_width="0.0dip"·android:layout_height="48.0dip"·android:layout_weight="1.0[·...·truncated·by·diffoscope;·len:·58,·SHA:·5e5b87f7489ded907073147533b42d4ed2dd0e3e2f9c283b2d6dfb609aa4cd2b·...·]>
 3 ··<ImageView·android:layout_gravity="start|center"·android:id="@id/action_image"·android:layout_width="@dimen/notification_action_icon_size"·android:layout_height="@dimen/notification_action_icon_size"·android:scaleType="centerInside"/>
 4 ··<TextView·android:textColor="#ffcccccc"·android:ellipsize="end"·android:layout_gravity="start|center"·android:id="@id/action_text"·android:paddingLeft="4.0dip"·android:clickable="false"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLine="true"·style="@style/Widget.Compat.NotificationActionText"/>
 5 </LinearLayout>
1.26 KB
res/layout/notification_action_tombstone.xml
1.18 KB
res/layout/notification_action_tombstone.xml
    
Offset 1, 2 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:enabled="false"·android:orientation="horizontal"·android:id="@id/action_container"·android:background="@null"·android:paddingLeft="4.0dip"·android:layout_width="0.0dip"·android[·...·truncated·by·diffoscope;·len:·109,·SHA:·b627ea85a3ec41835d109b354cb2b4c411be840a595d91001c928e35efb87bf3·...·]>
 3 ··<ImageView·android:enabled="false"·android:layout_gravity="start|center"·android:id="@id/action_image"·android:layout_width="@dimen/notification_action_icon_size"·android:layout_height="@dimen/notification_action_icon_size"·android:scaleType="centerInside"·android:alpha="0.5"/>
 4 ··<TextView·android:enabled="false"·android:textColor="#ffcccccc"·android:ellipsize="end"·android:layout_gravity="start|center"·android:id="@id/action_text"·android:paddingLeft="4.0dip"·android:clickable="false"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLine="true"·android:alpha="0.5"·style="@style/Widget.Compat.NotificationActionText"/>
 5 </LinearLayout>
515 B
res/layout/notification_template_part_time.xml
423 B
res/layout/notification_template_part_time.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <DateTimeView·xmlns:android="http://schemas.android.com/apk/res/android"·android:textAppearance="@style/TextAppearance.Compat.Notification.Time"·android:id="@id/time"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLin[·...·truncated·by·diffoscope;·len:·8,·SHA:·0b0c489151a769b85b47ac59c23e7c7560374362764d1ed36d82607d6e3860d2·...·]/>
3.46 KB
res/layout/notification_template_custom_big.xml
3.37 KB
res/layout/notification_template_custom_big.xml
    
Offset 1, 2 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <FrameLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/notification_background"·android:layout_width="fill_parent"·android:layout_height="wrap_content">
 3 ··<ImageView·android:id="@id/icon"·android:layout_width="@dimen/notification_large_icon_width"·android:layout_height="@dimen/notification_large_icon_height"·android:scaleType="center"/>
 4 ··<LinearLayout·android:layout_gravity="top"·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="wrap_content">
 5 ····<LinearLayout·android:orientation="horizontal"·android:id="@id/notification_main_column_container"·android:paddingTop="@dimen/notification_main_column_padding_top"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="@dimen/notification_large_icon_width"·android:minHeight="@dimen/notification_large_icon_height">
 6 ······<FrameLayout·android:id="@id/notification_main_column"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="@dimen/notification_content_margin_start"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="8.0dip"·android:layout_weight="1.0"/>
 7 ······<FrameLayout·android:id="@id/right_side"·android:paddingTop="@dimen/notification_right_side_padding_top"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginRight="8.0dip">
 8 ········<ViewStub·android:layout_gravity="end|center|top"·android:id="@id/time"·android:visibility="gone"·android:layout="@layout/notification_template_part_time"·android:layout_width="wrap_content"·android:layout_height="wrap_content"/>
 9 ········<ViewStub·android:layout_gravity="end|center|top"·android:id="@id/chronometer"·android:visibility="gone"·android:layout="@layout/notification_template_part_chronometer"·android:layout_width="wrap_content"·android:layout_height="wrap_content"/>
 10 ········<LinearLayout·android:layout_gravity="end|bottom|center"·android:orientation="horizontal"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginTop="20.0dip">
 11 ··········<TextView·android:textAppearance="@style/TextAppearance.Compat.Notification.Info"·android:id="@id/info"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLine="true"/>
 12 ··········<ImageView·android:layout_gravity="center"·android:id="@id/right_icon"·android:visibility="gone"·android:layout_width="16.0dip"·android:layout_height="16.0dip"·android:layout_marginLeft="8.0dip"·android:scaleType="centerInside"·android:alpha="0.6"/>
 13 ········</LinearLayout>
 14 ······</FrameLayout>
 15 ····</LinearLayout>
 16 ····<ImageView·android:id="@id/action_divider"·android:background="?android:dividerHorizontal"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="1.0px"·android:layout_marginLeft="@dimen/notification_large_icon_width"/>
 17 ····<LinearLayout·android:orientation="horizontal"·android:id="@id/actions"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="@dimen/notification_large_icon_width"·android:divider="?android:listDivider"·android:showDividers="middle"·android:dividerPadding="12.0dip"/>
 18 ··</LinearLayout>
 19 </FrameLayout>
2.2 KB
res/values-it/strings.xml
2.16 KB
res/values-it/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Attiva</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·non·funzionerà·se·non·attivi·Google·Play·Services.</string>
 5 ··<string·name="common_google_play_services_enable_title">Attiva·Google·Play·Services</string>
 6 ··<string·name="common_google_play_services_install_button">Installa</string>
 7 ··<string·name="common_google_play_services_install_text">&quot;L'app·%1$s·non·funzionerà·senza·Google·Play·Services,·non·presente·sul·tuo·dispositivo.&quot;</string>
 8 ··<string·name="common_google_play_services_install_title">Installa·Google·Play·Services</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Disponibilità·di·Google·Play·Services</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Errore·Google·Play·Services</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·sta·riscontrando·problemi·con·Google·Play·Services.·Riprova.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·non·funzionerà·senza·Google·Play·Services,·non·supportati·dal·tuo·dispositivo.</string>
 13 ··<string·name="common_google_play_services_update_button">Aggiorna</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·non·funzionerà·se·non·aggiorni·Google·Play·Services.</string>
 15 ··<string·name="common_google_play_services_update_title">Aggiorna·Google·Play·Services</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·non·funzionerà·senza·Google·Play·Services,·attualmente·in·fase·di·aggiornamento.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">&quot;È·richiesta·una·nuova·versione·di·Google·Play·Services.·L'aggiornamento·automatico·verrà·eseguito·a·breve.&quot;</string>
 18 ··<string·name="common_open_on_phone">Apri·sul·telefono</string>
 19 ··<string·name="common_signin_button_text">Accedi</string>
 20 ··<string·name="common_signin_button_text_long">Accedi·con·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.26 KB
res/values-nl/strings.xml
2.22 KB
res/values-nl/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Inschakelen</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·werkt·niet,·tenzij·je·Google·Play-services·inschakelt.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play-services·inschakelen</string>
 6 ··<string·name="common_google_play_services_install_button">Installeren</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·kan·niet·worden·uitgevoerd·zonder·Google·Play-services,·die·je·nog·niet·op·je·apparaat·hebt.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play-services·ophalen</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Beschikbaarheid·van·Google·Play-services</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Fout·met·Google·Play-services</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·ondervindt·problemen·met·Google·Play-services.·Probeer·het·opnieuw.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·kan·niet·worden·uitgevoerd·zonder·Google·Play-services,·die·niet·worden·ondersteund·op·je·apparaat.</string>
 13 ··<string·name="common_google_play_services_update_button">Updaten</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·kan·niet·worden·uitgevoerd,·tenzij·je·Google·Play-services·updatet.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play-services·updaten</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·kan·niet·worden·uitgevoerd·zonder·Google·Play-services,·die·momenteel·worden·geüpdatet.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Er·is·een·nieuwe·versie·van·Google·Play-services·vereist.·De·update·wordt·binnenkort·automatisch·uitgevoerd.</string>
 18 ··<string·name="common_open_on_phone">Openen·op·telefoon</string>
 19 ··<string·name="common_signin_button_text">Inloggen</string>
 20 ··<string·name="common_signin_button_text_long">Inloggen·met·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.18 KB
res/values-kk/strings.xml
2.13 KB
res/values-kk/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Қосу</string>
 4 ··<string·name="common_google_play_services_enable_text">Google·Play·қызметтерін·қоспасаңыз,·%1$s·жұмыс·істемейді.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·қызметтерін·қосу</string>
 6 ··<string·name="common_google_play_services_install_button">Орнату</string>
 7 ··<string·name="common_google_play_services_install_text">Google·Play·қызметтері·құрылғыда·болмағандықтан,·%1$s·іске·қосылмайды.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·қызметтерін·алу</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·қызметтерінің·қолжетімділігі</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·қызметтерінің·қатесі</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·қолданбасында·Google·Play·қызметіне·байланысты·белгісіз·қате·шықты.·Әрекетті·қайталаңыз.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·қолданбасы·құрылғыңызда·қолдау·көрсетілмейтін·Google·Play·қызметінсіз·жұмыс·істемейді.</string>
 13 ··<string·name="common_google_play_services_update_button">Жаңарту</string>
 14 ··<string·name="common_google_play_services_update_text">Google·Play·қызметтерін·жаңартпасаңыз,·%1$s·іске·қосылмайды.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·қызметтерін·жаңарту</string>
 16 ··<string·name="common_google_play_services_updating_text">Қазіргі·уақытта·жаңартылып·жатқан·Google·Play·қызметтерінсіз·%1$s·іске·қосылмайды.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·қызметтерінің·жаңа·нұсқасы·қажет.·Ол·қысқа·уақыттан·кейін·өзі·жаңарады.</string>
 18 ··<string·name="common_open_on_phone">Телефонда·ашу</string>
 19 ··<string·name="common_signin_button_text">Кіру</string>
 20 ··<string·name="common_signin_button_text_long">Google·арқылы·кіру</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.22 KB
res/values-sw/strings.xml
2.17 KB
res/values-sw/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Washa</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·haitafanya·kazi·isipokuwa·uwashe·huduma·za·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Washa·huduma·za·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Sakinisha</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·haitafanya·kazi·bila·huduma·za·Google·Play.·Huduma·hizi·hazipatikani·kwenye·kifaa·chako.</string>
 8 ··<string·name="common_google_play_services_install_title">Pata·huduma·za·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Upatikanaji·wa·huduma·za·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Hitilafu·kwenye·huduma·za·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·inakumbwa·na·hitilafu·ya·huduma·za·Google·Play.·Tafadhali·jaribu·tena.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·haitafanya·kazi·bila·huduma·za·Google·Play.·Huduma·hizi·hazitumiki·kwenye·kifaa·chako.</string>
 13 ··<string·name="common_google_play_services_update_button">Sasisha</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·haitafanya·kazi·hadi·usasishe·huduma·za·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Sasisha·huduma·za·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·haitafanya·kazi·bila·huduma·za·Google·Play.·Huduma·hizi·zinasasishwa·sasa.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Toleo·jipya·la·huduma·za·Google·Play·linahitajika.·Litajisasisha·baada·ya·muda·mfupi.</string>
 18 ··<string·name="common_open_on_phone">Fungua·kwenye·simu</string>
 19 ··<string·name="common_signin_button_text">Ingia·katika·akaunti</string>
 20 ··<string·name="common_signin_button_text_long">Ingia·katika·akaunti·ukitumia·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.16 KB
res/values-bs/strings.xml
2.11 KB
res/values-bs/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Omogući</string>
 4 ··<string·name="common_google_play_services_enable_text">Aplikacija·%1$s·neće·raditi·ako·ne·omogućite·Google·Play·usluge.</string>
 5 ··<string·name="common_google_play_services_enable_title">Omogućite·Google·Play·usluge</string>
 6 ··<string·name="common_google_play_services_install_button">Instaliraj</string>
 7 ··<string·name="common_google_play_services_install_text">Aplikacija·%1$s·neće·raditi·bez·Google·Play·usluga,·kojih·na·vašem·uređaju·nema.</string>
 8 ··<string·name="common_google_play_services_install_title">Nabavite·Google·Play·usluge</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Dostupnost·Google·Play·usluga</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Greška·Google·Play·usluge</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Aplikacija·%1$s·ima·problema·s·Google·Play·uslugama.·Pokušajte·ponovo.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Aplikacija·%1$s·neće·raditi·bez·Google·Play·usluga,·koje·vaš·uređaj·ne·podržava.</string>
 13 ··<string·name="common_google_play_services_update_button">Ažuriraj</string>
 14 ··<string·name="common_google_play_services_update_text">Aplikacija·%1$s·neće·raditi·ako·ne·ažurirate·Google·Play·usluge.</string>
 15 ··<string·name="common_google_play_services_update_title">Ažuriranje·Google·Play·usluga</string>
 16 ··<string·name="common_google_play_services_updating_text">Aplikacija·%1$s·neće·raditi·bez·Google·Play·usluga,·koje·se·trenutno·ažuriraju.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Potrebna·je·nova·verzija·Google·Play·usluga.·Ubrzo·će·se·samo·ažurirati.</string>
 18 ··<string·name="common_open_on_phone">Otvori·na·telefonu</string>
 19 ··<string·name="common_signin_button_text">Prijavi·se</string>
 20 ··<string·name="common_signin_button_text_long">Prijavi·se·pomoću·Googlea</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.31 KB
res/values-my/strings.xml
2.26 KB
res/values-my/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">ဖွင့်ရန်</string>
 4 ··<string·name="common_google_play_services_enable_text">Google·Play·ဝန်ဆောင်မှုများကို·မဖွင့်သ၍·%1$s·သည်အလုပ်လုပ်မည်မဟုတ်ပါ။</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·ဝန်ဆောင်မှုများ·ဖွင့်ရန်</string>
 6 ··<string·name="common_google_play_services_install_button">ထည့်သွင်းပါ</string>
 7 ··<string·name="common_google_play_services_install_text">သင့်တက်ဘလက်တွင်·Google·Play·ဝန်ဆောင်မှုများမရှိသောကြောင့်·%1$s·ကိုဖွင့်၍မရပါ။</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·ဝန်ဆောင်မှုများရယူရန်</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·ဝန်ဆောင်မှုများ·ရရှိနိုင်သည်</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·ဝန်ဆောင်မှုများ·အမှား</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·သည်·Google·Play·ဝန်ဆောင်မှုများနှင့်·ပြဿနာအနည်းငယ်·ရှိနေပါသည်။·ထပ်လုပ်ကြည့်ပါ။</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Google·Play·ဝန်ဆောင်မှုများကို·သင့်စက်ပစ္စည်းတွင်·ပံ့ပိုးမထားသည့်အတွက်·၎င်းမရှိဘဲ·%1$s·ကို·ဖွင့်၍မရပါ။</string>
 13 ··<string·name="common_google_play_services_update_button">အပ်ဒိတ်</string>
 14 ··<string·name="common_google_play_services_update_text">Google·Play·ဝန်ဆောင်မှုများအား·အပ်ဒိတ်မလုပ်ပါက·%1$s·အလုပ်လုပ်မည်·မဟုတ်ပါ။</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·ဝန်ဆောင်မှုများကို·အပ်ဒိတ်လုပ်ရန်</string>
 16 ··<string·name="common_google_play_services_updating_text">Google·Play·ဝန်ဆောင်မှုများကို·လက်ရှိအပ်ဒိတ်လုပ်နေသောကြောင့်·%1$s·ကိုဖွင့်၍ရမည်မဟုတ်ပါ။</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·ဝန်ဆောင်မှုဗားရှင်းအသစ်များ·လိုအပ်နေသည်။·အချိန်အနည်းငယ်အကြာတွင်·၎င်းကိုယ်တိုင်အပ်ဒိတ်လုပ်ပါ·လိမ့်မည်။</string>
 18 ··<string·name="common_open_on_phone">ဖုန်းပေါ်မှာ·ဖွင့်ပါ</string>
 19 ··<string·name="common_signin_button_text">လက်မှတ်ထိုး·ဝင်ရန်</string>
 20 ··<string·name="common_signin_button_text_long">Google·ဖြင့်·လက်မှတ်ထိုးဝင်ရေ</string>
3 ··<string·name="status_bar_notification_info_overflow">၉၉၉+</string>21 ··<string·name="status_bar_notification_info_overflow">၉၉၉+</string>
4 </resources>22 </resources>
2.17 KB
res/values-km/strings.xml
2.12 KB
res/values-km/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">បើក</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·នឹងមិនដំណើរការទេ·លុះត្រាតែអ្នកបើកសេវាកម្ម·Google·Play។</string>
 5 ··<string·name="common_google_play_services_enable_title">បើកសេវាកម្ម·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">ដំឡើង</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·នឹងមិនដំណើរការទេ·ប្រសិនបើមិនមានសេវាកម្មនានារបស់·Google·Play·ដែលបានបាត់ពីឧបករណ៍របស់អ្នក។</string>
 8 ··<string·name="common_google_play_services_install_title">ទាញយកសេវាកម្ម·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">លទ្ធភាព​ប្រើប្រាស់សេវាកម្ម·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">កំហុស​​សេវាកម្ម​·Google·កម្សាន្ត</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·កំពុងមានបញ្ហាជាមួយសេវាកម្មរបស់·Google·Play··សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ។</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·នឹងមិនដំណើរការដោយគ្មានសេវាកម្មរបស់·Google·Play·ដែលឧបករណ៍របស់អ្នកមិនគាំទ្រនោះទេ។</string>
 13 ··<string·name="common_google_play_services_update_button">អាប់ដេត</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·នឹងមិនដំណើរការទេ·លុះត្រាតែអ្នកធ្វើបច្ចុប្បន្នភាពសេវាកម្ម·Google·Play។</string>
 15 ··<string·name="common_google_play_services_update_title">អាប់ដេតសេវាកម្ម·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·នឹងមិនដំណើរការទេ·បើមិនមានសេវាកម្ម·Google·Play·ដោយសារតែវាកំពុងអាប់ដេត។</string>
 17 ··<string·name="common_google_play_services_wear_update_text">តម្រូវឲ្យមានកំណែថ្មីនៃសេវាកម្ម·Google·Play។·វានឹងអាប់ដេតដោយខ្លួនវានៅពេលបន្តិចទៀតនេះ។</string>
 18 ··<string·name="common_open_on_phone">បើកតាមទូរស័ព្ទ</string>
 19 ··<string·name="common_signin_button_text">ចូល</string>
 20 ··<string·name="common_signin_button_text_long">ចូលដោយប្រើ·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.23 KB
res/values-sk/strings.xml
2.18 KB
res/values-sk/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Povoliť</string>
 4 ··<string·name="common_google_play_services_enable_text">Aplikácia·%1$s·bude·fungovať··po·povolení·služieb·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Povoliť·služby·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Inštalovať</string>
 7 ··<string·name="common_google_play_services_install_text">Na·spustenie·aplikácie·%1$s·sa·vyžadujú·služby·Google·Play,·ktoré·na·zariadení·nemáte.</string>
 8 ··<string·name="common_google_play_services_install_title">Inštalovať·služby·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Dostupnosť·služieb·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Chyba·služieb·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Aplikácia·%1$s··problémy·so·službami·Google·Play.·Skúste·to·znova.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Aplikáciu·%1$s·nebude·možné·spustiť·bez·služieb·Google·Play,·ktoré·vaše·zariadenie·nepodporuje.</string>
 13 ··<string·name="common_google_play_services_update_button">Aktualizovať</string>
 14 ··<string·name="common_google_play_services_update_text">Aplikáciu·%1$s·bude·možné·spustiť··po·aktualizácii·služieb·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Aktualizácia·služieb·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">Na·spustenie·aplikácie·%1$s·sa·vyžadujú·služby·Google·Play,·ktoré·sa·momentálne·aktualizujú.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Vyžaduje·sa·nová·verzia·služieb·Google·Play.·Aktualizujú·sa·automaticky·v najbližšom·čase.</string>
 18 ··<string·name="common_open_on_phone">Otvoriť·v·telefóne</string>
 19 ··<string·name="common_signin_button_text">Prihlásiť·sa</string>
 20 ··<string·name="common_signin_button_text_long">Prihlásiť·sa·do·účtu·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
1.91 KB
res/values-ko/strings.xml
1.87 KB
res/values-ko/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">사용·설정</string>
 4 ··<string·name="common_google_play_services_enable_text">Google·Play·서비스를·사용하도록·설정해야·%1$s이(가)·작동합니다.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·서비스·사용</string>
 6 ··<string·name="common_google_play_services_install_button">설치</string>
 7 ··<string·name="common_google_play_services_install_text">기기에·Google·Play·서비스가·설치되어·있어야·%1$s이(가)·실행됩니다.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·서비스·설치</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·서비스·사용·가능·여부</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·서비스·오류</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s에서·Google·Play·서비스를·사용하는··문제가·있습니다.·다시·시도하세요.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s은(는)·Google·Play·서비스·없이는·실행되지·않으나,·기기에서·Google·Play·서비스를·지원하지·않습니다.</string>
 13 ··<string·name="common_google_play_services_update_button">업데이트</string>
 14 ··<string·name="common_google_play_services_update_text">Google·Play·서비스를·업데이트해야·%1$s이(가)·실행됩니다.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·서비스·업데이트</string>
 16 ··<string·name="common_google_play_services_updating_text">현재·업데이트·중인·Google·Play·서비스가·있어야·%1$s이(가)·실행됩니다.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">새·버전의·Google·Play·서비스가·필요합니다.··자동으로·업데이트됩니다.</string>
 18 ··<string·name="common_open_on_phone">스마트폰에서·열기</string>
 19 ··<string·name="common_signin_button_text">로그인</string>
 20 ··<string·name="common_signin_button_text_long">Google·계정으로·로그인</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.2 KB
res/values-fa/strings.xml
2.15 KB
res/values-fa/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">فعال·کردن</string>
 4 ··<string·name="common_google_play_services_enable_text">‏تا·وقتی·سرویس‌های·Google·Play·را·فعال·نکنید،·%1$s·کار·نمی‌کند.</string>
 5 ··<string·name="common_google_play_services_enable_title">‏‫فعال·کردن·سرویس‌های·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">نصب</string>
 7 ··<string·name="common_google_play_services_install_text">‏%1$s·بدون·خدمات·Google·Play·که·در·دستگاه·شما·وجود·ندارد·اجرا·نمی‌شود.</string>
 8 ··<string·name="common_google_play_services_install_title">‏دریافت·سرویس‌های·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">‏قابلیت·دسترسی·خدمات·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">‏خطا·در·خدمات·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">‏%1$s·برای·استفاده·از·خدمات·Google·Play·با·مشکل·روبرو·است.·لطفاً·دوباره·امتحان·کنید.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">‏%1$s·بدون·خدمات·Google·Play·که·در·دستگاه·شما·پشتیبانی·نمی‌شود،·اجرا·نخواهد·شد.</string>
 13 ··<string·name="common_google_play_services_update_button">به‌روزرسانی</string>
 14 ··<string·name="common_google_play_services_update_text">‏تاز·مانی·که·سرویس‌های·Google·Play·را·به‌روزرسانی·نکنید،·%1$s·اجرا·نمی‌شود.</string>
 15 ··<string·name="common_google_play_services_update_title">‏‫به‌روزرسانی·سرویس‌های·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">‏%1$s·بدون·سرویس‌های·Google·Play·که·درحال·حاضر·درحال·به‌روزرسانی·هستند،·کار·نمی‌کند.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">‏نسخه·جدید·سرویس‌های·Google·Play·نیاز·است.·به‌زودی·به‌طور·خودکار·به‌روزرسانی·می‌شود.</string>
 18 ··<string·name="common_open_on_phone">باز·کردن·در·تلفن</string>
 19 ··<string·name="common_signin_button_text">ورود·به·سیستم</string>
 20 ··<string·name="common_signin_button_text_long">‏ورود·به·سیستم·با·Google‎</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.18 KB
res/values-sl/strings.xml
2.14 KB
res/values-sl/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Omogoči</string>
 4 ··<string·name="common_google_play_services_enable_text">Aplikacija·%1$s·ne·bo·delovala,·če·ne·omogočite·storitev·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Omogočanje·storitev·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Namesti</string>
 7 ··<string·name="common_google_play_services_install_text">Aplikacija·%1$s·ne·deluje·brez·storitev·Google·Play,·vendar·teh·ni·v·napravi.</string>
 8 ··<string·name="common_google_play_services_install_title">Namestitev·storitev·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Dostopnost·storitev·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Napaka·storitev·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Aplikacija·%1$s·ima·težave·s·storitvami·Google·Play.·Poskusite·znova.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Aplikacija·%1$s·ne·deluje·brez·storitev·Google·Play,·ki·jih·vaša·naprava·ne·podpira.</string>
 13 ··<string·name="common_google_play_services_update_button">Posodobi</string>
 14 ··<string·name="common_google_play_services_update_text">Aplikacija·%1$s·ne·bo·delovala,·če·ne·posodobite·storitev·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Posodobitev·storitev·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">Aplikacija·%1$s·ne·deluje·brez·storitev·Google·Play,·ki·se·trenutno·posodabljajo.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Potrebujete·novo·različico·storitev·Google·Play.·V·kratkem·se·bodo·posodobile.</string>
 18 ··<string·name="common_open_on_phone">Odpiranje·v·telefonu</string>
 19 ··<string·name="common_signin_button_text">Prijava</string>
 20 ··<string·name="common_signin_button_text_long">Prijava·z·Google·Računom</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
1.44 KB
res/values/attrs.xml
1.4 KB
res/values/attrs.xml
    
Offset 1, 10 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
3 ··<attr·name="alpha"·format="float"/>3 ··<attr·name="alpha"·format="float"/>
 4 ··<attr·name="buttonSize"·format="reference">
 5 ····<enum·name="icon_only"·value="2"/>
 6 ····<enum·name="standard"·value="0"/>
 7 ····<enum·name="wide"·value="1"/>
 8 ··</attr>
 9 ··<attr·name="circleCrop"·format="boolean"/>
 10 ··<attr·name="colorScheme"·format="reference">
 11 ····<enum·name="auto"·value="2"/>
 12 ····<enum·name="dark"·value="0"/>
 13 ····<enum·name="light"·value="1"/>
 14 ··</attr>
4 ··<attr·name="font"·format="reference"/>15 ··<attr·name="font"·format="reference"/>
5 ··<attr·name="fontProviderAuthority"·format="string"/>16 ··<attr·name="fontProviderAuthority"·format="string"/>
6 ··<attr·name="fontProviderCerts"·format="reference"/>17 ··<attr·name="fontProviderCerts"·format="reference"/>
7 ··<attr·name="fontProviderFetchStrategy">18 ··<attr·name="fontProviderFetchStrategy">
8 ····<enum·name="async"·value="1"/>19 ····<enum·name="async"·value="1"/>
9 ····<enum·name="blocking"·value="0"/>20 ····<enum·name="blocking"·value="0"/>
10 ··</attr>21 ··</attr>
Offset 15, 9 lines modifiedOffset 26, 16 lines modified
15 ··<attr·name="fontProviderQuery"·format="string"/>26 ··<attr·name="fontProviderQuery"·format="string"/>
16 ··<attr·name="fontStyle">27 ··<attr·name="fontStyle">
17 ····<enum·name="italic"·value="1"/>28 ····<enum·name="italic"·value="1"/>
18 ····<enum·name="normal"·value="0"/>29 ····<enum·name="normal"·value="0"/>
19 ··</attr>30 ··</attr>
20 ··<attr·name="fontVariationSettings"·format="string"/>31 ··<attr·name="fontVariationSettings"·format="string"/>
21 ··<attr·name="fontWeight"·format="integer"/>32 ··<attr·name="fontWeight"·format="integer"/>
 33 ··<attr·name="imageAspectRatio"·format="float"/>
 34 ··<attr·name="imageAspectRatioAdjust">
 35 ····<enum·name="adjust_height"·value="2"/>
 36 ····<enum·name="adjust_width"·value="1"/>
 37 ····<enum·name="none"·value="0"/>
 38 ··</attr>
 39 ··<attr·name="scopeUris"·format="reference|string"/>
22 ··<attr·name="ttcIndex"·format="integer"/>40 ··<attr·name="ttcIndex"·format="integer"/>
23 </resources>41 </resources>
2.16 KB
res/values/strings.xml
2.12 KB
res/values/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Enable</string>
 4 ··<string·name="common_google_play_services_enable_text">&quot;%1$s·won't·work·unless·you·enable·Google·Play·services.&quot;</string>
 5 ··<string·name="common_google_play_services_enable_title">Enable·Google·Play·services</string>
 6 ··<string·name="common_google_play_services_install_button">Install</string>
 7 ··<string·name="common_google_play_services_install_text">&quot;%1$s·won't·run·without·Google·Play·services,·which·are·missing·from·your·device.&quot;</string>
 8 ··<string·name="common_google_play_services_install_title">Get·Google·Play·services</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·services·availability</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·services·error</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·is·having·trouble·with·Google·Play·services.·Please·try·again.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">&quot;%1$s·won't·run·without·Google·Play·services,·which·are·not·supported·by·your·device.&quot;</string>
 13 ··<string·name="common_google_play_services_update_button">Update</string>
 14 ··<string·name="common_google_play_services_update_text">&quot;%1$s·won't·run·unless·you·update·Google·Play·services.&quot;</string>
 15 ··<string·name="common_google_play_services_update_title">Update·Google·Play·services</string>
 16 ··<string·name="common_google_play_services_updating_text">&quot;%1$s·won't·run·without·Google·Play·services,·which·are·currently·updating.&quot;</string>
 17 ··<string·name="common_google_play_services_wear_update_text">New·version·of·Google·Play·services·needed.·It·will·update·itself·shortly.</string>
 18 ··<string·name="common_open_on_phone">Open·on·phone</string>
 19 ··<string·name="common_signin_button_text">Sign·in</string>
 20 ··<string·name="common_signin_button_text_long">Sign·in·with·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
1.11 KB
res/values/colors.xml
1.07 KB
res/values/colors.xml
    
Offset 1, 8 lines modifiedOffset 1, 16 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<color·name="common_google_signin_btn_text_dark_default">@android:color/white</color>
 4 ··<color·name="common_google_signin_btn_text_dark_disabled">#1f000000</color>
 5 ··<color·name="common_google_signin_btn_text_dark_focused">@android:color/black</color>
 6 ··<color·name="common_google_signin_btn_text_dark_pressed">@android:color/white</color>
 7 ··<color·name="common_google_signin_btn_text_light_default">#90000000</color>
 8 ··<color·name="common_google_signin_btn_text_light_disabled">#1f000000</color>
 9 ··<color·name="common_google_signin_btn_text_light_focused">#90000000</color>
 10 ··<color·name="common_google_signin_btn_text_light_pressed">#de000000</color>
3 ··<color·name="notification_action_color_filter">#ffffffff</color>11 ··<color·name="notification_action_color_filter">#ffffffff</color>
4 ··<color·name="notification_icon_bg_color">#ff9e9e9e</color>12 ··<color·name="notification_icon_bg_color">#ff9e9e9e</color>
5 ··<color·name="ripple_material_light">#1f000000</color>13 ··<color·name="ripple_material_light">#1f000000</color>
6 ··<color·name="secondary_text_default_material_light">#8a000000</color>14 ··<color·name="secondary_text_default_material_light">#8a000000</color>
7 ··<color·name="splash_color">#ffffffff</color>15 ··<color·name="splash_color">#ffffffff</color>
8 </resources>16 </resources>
17.0 KB
res/values/public.xml
17.0 KB
res/values/public.xml
    
Offset 1, 26 lines modifiedOffset 1, 43 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
3 ··<public·type="attr"·name="alpha"·id="0x7f010000"/>3 ··<public·type="attr"·name="alpha"·id="0x7f010000"/>
 4 ··<public·type="attr"·name="buttonSize"·id="0x7f010001"/>
 5 ··<public·type="attr"·name="circleCrop"·id="0x7f010002"/>
 6 ··<public·type="attr"·name="colorScheme"·id="0x7f010003"/>
4 ··<public·type="attr"·name="font"·id="0x7f010001"/>7 ··<public·type="attr"·name="font"·id="0x7f010004"/>
5 ··<public·type="attr"·name="fontProviderAuthority"·id="0x7f010002"/>8 ··<public·type="attr"·name="fontProviderAuthority"·id="0x7f010005"/>
6 ··<public·type="attr"·name="fontProviderCerts"·id="0x7f010003"/>9 ··<public·type="attr"·name="fontProviderCerts"·id="0x7f010006"/>
7 ··<public·type="attr"·name="fontProviderFetchStrategy"·id="0x7f010004"/>10 ··<public·type="attr"·name="fontProviderFetchStrategy"·id="0x7f010007"/>
8 ··<public·type="attr"·name="fontProviderFetchTimeout"·id="0x7f010005"/>11 ··<public·type="attr"·name="fontProviderFetchTimeout"·id="0x7f010008"/>
9 ··<public·type="attr"·name="fontProviderPackage"·id="0x7f010006"/>12 ··<public·type="attr"·name="fontProviderPackage"·id="0x7f010009"/>
10 ··<public·type="attr"·name="fontProviderQuery"·id="0x7f010007"/>13 ··<public·type="attr"·name="fontProviderQuery"·id="0x7f01000a"/>
11 ··<public·type="attr"·name="fontStyle"·id="0x7f010008"/>14 ··<public·type="attr"·name="fontStyle"·id="0x7f01000b"/>
12 ··<public·type="attr"·name="fontVariationSettings"·id="0x7f010009"/>15 ··<public·type="attr"·name="fontVariationSettings"·id="0x7f01000c"/>
13 ··<public·type="attr"·name="fontWeight"·id="0x7f01000a"/>16 ··<public·type="attr"·name="fontWeight"·id="0x7f01000d"/>
 17 ··<public·type="attr"·name="imageAspectRatio"·id="0x7f01000e"/>
 18 ··<public·type="attr"·name="imageAspectRatioAdjust"·id="0x7f01000f"/>
 19 ··<public·type="attr"·name="scopeUris"·id="0x7f010010"/>
14 ··<public·type="attr"·name="ttcIndex"·id="0x7f01000b"/>20 ··<public·type="attr"·name="ttcIndex"·id="0x7f010011"/>
 21 ··<public·type="color"·name="common_google_signin_btn_text_dark"·id="0x7f020000"/>
 22 ··<public·type="color"·name="common_google_signin_btn_text_dark_default"·id="0x7f020001"/>
 23 ··<public·type="color"·name="common_google_signin_btn_text_dark_disabled"·id="0x7f020002"/>
 24 ··<public·type="color"·name="common_google_signin_btn_text_dark_focused"·id="0x7f020003"/>
 25 ··<public·type="color"·name="common_google_signin_btn_text_dark_pressed"·id="0x7f020004"/>
 26 ··<public·type="color"·name="common_google_signin_btn_text_light"·id="0x7f020005"/>
 27 ··<public·type="color"·name="common_google_signin_btn_text_light_default"·id="0x7f020006"/>
 28 ··<public·type="color"·name="common_google_signin_btn_text_light_disabled"·id="0x7f020007"/>
 29 ··<public·type="color"·name="common_google_signin_btn_text_light_focused"·id="0x7f020008"/>
 30 ··<public·type="color"·name="common_google_signin_btn_text_light_pressed"·id="0x7f020009"/>
 31 ··<public·type="color"·name="common_google_signin_btn_tint"·id="0x7f02000a"/>
15 ··<public·type="color"·name="notification_action_color_filter"·id="0x7f020000"/>32 ··<public·type="color"·name="notification_action_color_filter"·id="0x7f02000b"/>
16 ··<public·type="color"·name="notification_icon_bg_color"·id="0x7f020001"/>33 ··<public·type="color"·name="notification_icon_bg_color"·id="0x7f02000c"/>
17 ··<public·type="color"·name="ripple_material_light"·id="0x7f020002"/>34 ··<public·type="color"·name="ripple_material_light"·id="0x7f02000d"/>
18 ··<public·type="color"·name="secondary_text_default_material_light"·id="0x7f020003"/>35 ··<public·type="color"·name="secondary_text_default_material_light"·id="0x7f02000e"/>
19 ··<public·type="color"·name="splash_color"·id="0x7f020004"/>36 ··<public·type="color"·name="splash_color"·id="0x7f02000f"/>
20 ··<public·type="dimen"·name="compat_button_inset_horizontal_material"·id="0x7f030000"/>37 ··<public·type="dimen"·name="compat_button_inset_horizontal_material"·id="0x7f030000"/>
21 ··<public·type="dimen"·name="compat_button_inset_vertical_material"·id="0x7f030001"/>38 ··<public·type="dimen"·name="compat_button_inset_vertical_material"·id="0x7f030001"/>
22 ··<public·type="dimen"·name="compat_button_padding_horizontal_material"·id="0x7f030002"/>39 ··<public·type="dimen"·name="compat_button_padding_horizontal_material"·id="0x7f030002"/>
23 ··<public·type="dimen"·name="compat_button_padding_vertical_material"·id="0x7f030003"/>40 ··<public·type="dimen"·name="compat_button_padding_vertical_material"·id="0x7f030003"/>
24 ··<public·type="dimen"·name="compat_control_corner_material"·id="0x7f030004"/>41 ··<public·type="dimen"·name="compat_control_corner_material"·id="0x7f030004"/>
25 ··<public·type="dimen"·name="compat_notification_large_icon_max_height"·id="0x7f030005"/>42 ··<public·type="dimen"·name="compat_notification_large_icon_max_height"·id="0x7f030005"/>
26 ··<public·type="dimen"·name="compat_notification_large_icon_max_width"·id="0x7f030006"/>43 ··<public·type="dimen"·name="compat_notification_large_icon_max_width"·id="0x7f030006"/>
Offset 35, 28 lines modifiedOffset 52, 49 lines modified
35 ··<public·type="dimen"·name="notification_right_icon_size"·id="0x7f03000f"/>52 ··<public·type="dimen"·name="notification_right_icon_size"·id="0x7f03000f"/>
36 ··<public·type="dimen"·name="notification_right_side_padding_top"·id="0x7f030010"/>53 ··<public·type="dimen"·name="notification_right_side_padding_top"·id="0x7f030010"/>
37 ··<public·type="dimen"·name="notification_small_icon_background_padding"·id="0x7f030011"/>54 ··<public·type="dimen"·name="notification_small_icon_background_padding"·id="0x7f030011"/>
38 ··<public·type="dimen"·name="notification_small_icon_size_as_large"·id="0x7f030012"/>55 ··<public·type="dimen"·name="notification_small_icon_size_as_large"·id="0x7f030012"/>
39 ··<public·type="dimen"·name="notification_subtext_size"·id="0x7f030013"/>56 ··<public·type="dimen"·name="notification_subtext_size"·id="0x7f030013"/>
40 ··<public·type="dimen"·name="notification_top_pad"·id="0x7f030014"/>57 ··<public·type="dimen"·name="notification_top_pad"·id="0x7f030014"/>
41 ··<public·type="dimen"·name="notification_top_pad_large_text"·id="0x7f030015"/>58 ··<public·type="dimen"·name="notification_top_pad_large_text"·id="0x7f030015"/>
 59 ··<public·type="drawable"·name="common_google_signin_btn_icon_dark"·id="0x7f040001"/>
 60 ··<public·type="drawable"·name="common_google_signin_btn_icon_dark_focused"·id="0x7f040002"/>
 61 ··<public·type="drawable"·name="common_google_signin_btn_icon_dark_normal"·id="0x7f040003"/>
 62 ··<public·type="drawable"·name="common_google_signin_btn_icon_disabled"·id="0x7f040005"/>
 63 ··<public·type="drawable"·name="common_google_signin_btn_icon_light"·id="0x7f040006"/>
 64 ··<public·type="drawable"·name="common_google_signin_btn_icon_light_focused"·id="0x7f040007"/>
 65 ··<public·type="drawable"·name="common_google_signin_btn_icon_light_normal"·id="0x7f040008"/>
 66 ··<public·type="drawable"·name="common_google_signin_btn_text_dark"·id="0x7f04000a"/>
 67 ··<public·type="drawable"·name="common_google_signin_btn_text_dark_focused"·id="0x7f04000b"/>
 68 ··<public·type="drawable"·name="common_google_signin_btn_text_dark_normal"·id="0x7f04000c"/>
 69 ··<public·type="drawable"·name="common_google_signin_btn_text_disabled"·id="0x7f04000e"/>
 70 ··<public·type="drawable"·name="common_google_signin_btn_text_light"·id="0x7f04000f"/>
 71 ··<public·type="drawable"·name="common_google_signin_btn_text_light_focused"·id="0x7f040010"/>
 72 ··<public·type="drawable"·name="common_google_signin_btn_text_light_normal"·id="0x7f040011"/>
42 ··<public·type="drawable"·name="launch_background"·id="0x7f040000"/>73 ··<public·type="drawable"·name="launch_background"·id="0x7f040015"/>
43 ··<public·type="drawable"·name="notification_bg"·id="0x7f040002"/>74 ··<public·type="drawable"·name="notification_bg"·id="0x7f040017"/>
44 ··<public·type="drawable"·name="notification_bg_low"·id="0x7f040003"/>75 ··<public·type="drawable"·name="notification_bg_low"·id="0x7f040018"/>
45 ··<public·type="drawable"·name="notification_icon_background"·id="0x7f040008"/>76 ··<public·type="drawable"·name="notification_icon_background"·id="0x7f04001d"/>
46 ··<public·type="drawable"·name="notification_template_icon_bg"·id="0x7f040009"/>77 ··<public·type="drawable"·name="notification_template_icon_bg"·id="0x7f04001e"/>
47 ··<public·type="drawable"·name="notification_template_icon_low_bg"·id="0x7f04000a"/>78 ··<public·type="drawable"·name="notification_template_icon_low_bg"·id="0x7f04001f"/>
48 ··<public·type="drawable"·name="notification_tile_bg"·id="0x7f04000b"/>79 ··<public·type="drawable"·name="notification_tile_bg"·id="0x7f040020"/>
49 ··<public·type="drawable"·name="notification_action_background"·id="0x7f040001"/>80 ··<public·type="drawable"·name="notification_action_background"·id="0x7f040016"/>
 81 ··<public·type="drawable"·name="common_google_signin_btn_icon_dark_normal_background"·id="0x7f040004"/>
 82 ··<public·type="drawable"·name="common_google_signin_btn_icon_light_normal_background"·id="0x7f040009"/>
 83 ··<public·type="drawable"·name="common_google_signin_btn_text_dark_normal_background"·id="0x7f04000d"/>
 84 ··<public·type="drawable"·name="common_google_signin_btn_text_light_normal_background"·id="0x7f040012"/>
 85 ··<public·type="drawable"·name="googleg_disabled_color_18"·id="0x7f040013"/>
 86 ··<public·type="drawable"·name="googleg_standard_color_18"·id="0x7f040014"/>
50 ··<public·type="drawable"·name="notification_bg_low_normal"·id="0x7f040004"/>87 ··<public·type="drawable"·name="notification_bg_low_normal"·id="0x7f040019"/>
51 ··<public·type="drawable"·name="notification_bg_low_pressed"·id="0x7f040005"/>88 ··<public·type="drawable"·name="notification_bg_low_pressed"·id="0x7f04001a"/>
52 ··<public·type="drawable"·name="notification_bg_normal"·id="0x7f040006"/>89 ··<public·type="drawable"·name="notification_bg_normal"·id="0x7f04001b"/>
53 ··<public·type="drawable"·name="notification_bg_normal_pressed"·id="0x7f040007"/>90 ··<public·type="drawable"·name="notification_bg_normal_pressed"·id="0x7f04001c"/>
54 ··<public·type="drawable"·name="notify_panel_notification_icon_bg"·id="0x7f04000c"/>91 ··<public·type="drawable"·name="notify_panel_notification_icon_bg"·id="0x7f040021"/>
55 ··<public·type="drawable"·name="splash"·id="0x7f04000d"/>92 ··<public·type="drawable"·name="splash"·id="0x7f040022"/>
 93 ··<public·type="drawable"·name="common_full_open_on_phone"·id="0x7f040000"/>
56 ··<public·type="id"·name="accessibility_action_clickable_span"·id="0x7f050000"/>94 ··<public·type="id"·name="accessibility_action_clickable_span"·id="0x7f050000"/>
57 ··<public·type="id"·name="accessibility_custom_action_0"·id="0x7f050001"/>95 ··<public·type="id"·name="accessibility_custom_action_0"·id="0x7f050001"/>
58 ··<public·type="id"·name="accessibility_custom_action_1"·id="0x7f050002"/>96 ··<public·type="id"·name="accessibility_custom_action_1"·id="0x7f050002"/>
59 ··<public·type="id"·name="accessibility_custom_action_10"·id="0x7f050003"/>97 ··<public·type="id"·name="accessibility_custom_action_10"·id="0x7f050003"/>
60 ··<public·type="id"·name="accessibility_custom_action_11"·id="0x7f050004"/>98 ··<public·type="id"·name="accessibility_custom_action_11"·id="0x7f050004"/>
61 ··<public·type="id"·name="accessibility_custom_action_12"·id="0x7f050005"/>99 ··<public·type="id"·name="accessibility_custom_action_12"·id="0x7f050005"/>
62 ··<public·type="id"·name="accessibility_custom_action_13"·id="0x7f050006"/>100 ··<public·type="id"·name="accessibility_custom_action_13"·id="0x7f050006"/>
Offset 87, 54 lines modifiedOffset 125, 82 lines modified
87 ··<public·type="id"·name="accessibility_custom_action_8"·id="0x7f05001f"/>125 ··<public·type="id"·name="accessibility_custom_action_8"·id="0x7f05001f"/>
88 ··<public·type="id"·name="accessibility_custom_action_9"·id="0x7f050020"/>126 ··<public·type="id"·name="accessibility_custom_action_9"·id="0x7f050020"/>
89 ··<public·type="id"·name="action_container"·id="0x7f050021"/>127 ··<public·type="id"·name="action_container"·id="0x7f050021"/>
90 ··<public·type="id"·name="action_divider"·id="0x7f050022"/>128 ··<public·type="id"·name="action_divider"·id="0x7f050022"/>
91 ··<public·type="id"·name="action_image"·id="0x7f050023"/>129 ··<public·type="id"·name="action_image"·id="0x7f050023"/>
92 ··<public·type="id"·name="action_text"·id="0x7f050024"/>130 ··<public·type="id"·name="action_text"·id="0x7f050024"/>
93 ··<public·type="id"·name="actions"·id="0x7f050025"/>131 ··<public·type="id"·name="actions"·id="0x7f050025"/>
 132 ··<public·type="id"·name="adjust_height"·id="0x7f050026"/>
 133 ··<public·type="id"·name="adjust_width"·id="0x7f050027"/>
94 ··<public·type="id"·name="async"·id="0x7f050026"/>134 ··<public·type="id"·name="async"·id="0x7f050028"/>
 135 ··<public·type="id"·name="auto"·id="0x7f050029"/>
95 ··<public·type="id"·name="blocking"·id="0x7f050027"/>136 ··<public·type="id"·name="blocking"·id="0x7f05002a"/>
96 ··<public·type="id"·name="chronometer"·id="0x7f050028"/>137 ··<public·type="id"·name="chronometer"·id="0x7f05002b"/>
 138 ··<public·type="id"·name="dark"·id="0x7f05002c"/>
97 ··<public·type="id"·name="dialog_button"·id="0x7f050029"/>139 ··<public·type="id"·name="dialog_button"·id="0x7f05002d"/>
98 ··<public·type="id"·name="forever"·id="0x7f05002a"/>140 ··<public·type="id"·name="forever"·id="0x7f05002e"/>
99 ··<public·type="id"·name="icon"·id="0x7f05002b"/>141 ··<public·type="id"·name="icon"·id="0x7f05002f"/>
100 ··<public·type="id"·name="icon_group"·id="0x7f05002c"/>142 ··<public·type="id"·name="icon_group"·id="0x7f050030"/>
 143 ··<public·type="id"·name="icon_only"·id="0x7f050031"/>
101 ··<public·type="id"·name="info"·id="0x7f05002d"/>144 ··<public·type="id"·name="info"·id="0x7f050032"/>
102 ··<public·type="id"·name="italic"·id="0x7f05002e"/>145 ··<public·type="id"·name="italic"·id="0x7f050033"/>
 146 ··<public·type="id"·name="light"·id="0x7f050034"/>
103 ··<public·type="id"·name="line1"·id="0x7f05002f"/>147 ··<public·type="id"·name="line1"·id="0x7f050035"/>
104 ··<public·type="id"·name="line3"·id="0x7f050030"/>148 ··<public·type="id"·name="line3"·id="0x7f050036"/>
 149 ··<public·type="id"·name="none"·id="0x7f050037"/>
105 ··<public·type="id"·name="normal"·id="0x7f050031"/>150 ··<public·type="id"·name="normal"·id="0x7f050038"/>
106 ··<public·type="id"·name="notification_background"·id="0x7f050032"/>151 ··<public·type="id"·name="notification_background"·id="0x7f050039"/>
107 ··<public·type="id"·name="notification_main_column"·id="0x7f050033"/>152 ··<public·type="id"·name="notification_main_column"·id="0x7f05003a"/>
108 ··<public·type="id"·name="notification_main_column_container"·id="0x7f050034"/>153 ··<public·type="id"·name="notification_main_column_container"·id="0x7f05003b"/>
109 ··<public·type="id"·name="right_icon"·id="0x7f050035"/>154 ··<public·type="id"·name="right_icon"·id="0x7f05003c"/>
110 ··<public·type="id"·name="right_side"·id="0x7f050036"/>155 ··<public·type="id"·name="right_side"·id="0x7f05003d"/>
 156 ··<public·type="id"·name="standard"·id="0x7f05003e"/>
111 ··<public·type="id"·name="tag_accessibility_actions"·id="0x7f050037"/>157 ··<public·type="id"·name="tag_accessibility_actions"·id="0x7f05003f"/>
Max diff block lines reached; 3009/17365 bytes (17.33%) of diff not shown.
311 B
res/values/integers.xml
265 B
res/values/integers.xml
    
Offset 1, 4 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<integer·name="google_play_services_version">12451000</integer>
3 ··<integer·name="status_bar_notification_info_maxnum">999</integer>4 ··<integer·name="status_bar_notification_info_maxnum">999</integer>
4 </resources>5 </resources>
1.23 KB
res/drawable-v21/notification_action_background.xml
1.13 KB
res/drawable-v21/notification_action_background.xml
    
Offset 1, 2 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <x/>2 <ripple·xmlns:android="http://schemas.android.com/apk/res/android"·android:color="@color/ripple_material_light">
 3 ··<item·android:id="@android:id/mask">
 4 ····<inset·xmlns:android="http://schemas.android.com/apk/res/android"·android:insetLeft="@dimen/compat_button_inset_horizontal_material"·android:insetRight="@dimen/compat_button_inset_horizontal_material"·android:insetTop="@dimen/compat_button_inset_vertical_material"·android:insetBottom="@dimen/compat_button_inset_vertical_material">
 5 ······<shape·android:shape="rectangle">
 6 ········<corners·android:radius="@dimen/compat_control_corner_material"/>
 7 ········<solid·android:color="@android:color/white"/>
 8 ········<padding·android:left="@dimen/compat_button_padding_horizontal_material"·android:top="@dimen/compat_button_padding_vertical_material"·android:right="@dimen/compat_button_padding_horizontal_material"·android:bottom="@dimen/compat_button_padding_vertical_material"/>
 9 ······</shape>
 10 ····</inset>
 11 ··</item>
 12 </ripple>
2.29 KB
res/values-es/strings.xml
2.25 KB
res/values-es/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Habilitar</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·no·funcionará·hasta·que·no·habilites·Servicios·de·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Habilita·Servicios·de·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Instalar</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·no·se·ejecutará·si·los·Servicios·de·Google·Play·no·están·instalados·en·tu·dispositivo.</string>
 8 ··<string·name="common_google_play_services_install_title">Descargar·Servicios·de·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Disponibilidad·Servicios·de·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Error·de·Servicios·de·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">La·aplicación·%1$s·tiene·problemas·con·los·Servicios·de·Google·Play.·Vuelve·a·intentarlo.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">No·es·posible·ejecutar·la·aplicación·%1$s·sin·los·Servicios·de·Google·Play,·que·no·son·compatibles·con·tu·dispositivo.</string>
 13 ··<string·name="common_google_play_services_update_button">Actualizar</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·no·funcionará·hasta·que·no·actualices·Servicios·de·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Actualiza·Servicios·de·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·no·se·ejecutará·hasta·que·finalice·la·actualización·en·curso·de·Servicios·de·Google·Play.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Se·necesita·una·nueva·versión·de·Servicios·de·Google·Play.·Se·actualizará·en·breve.</string>
 18 ··<string·name="common_open_on_phone">Abrir·en·teléfono</string>
 19 ··<string·name="common_signin_button_text">Iniciar·sesión</string>
 20 ··<string·name="common_signin_button_text_long">Iniciar·sesión·con·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
1.02 KB
res/drawable-mdpi/notify_panel_notification_icon_bg.png
930 B
sng
    
Offset 1, 8 lines modifiedOffset 1, 23 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·1;·height:·1;·bitdepth:·8;3 ····width:·15;·height:·15;·bitdepth:·8;
4 ····using·grayscale;4 ····using·color;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·base64·0;7 ····pixels·base64
 8 HHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOox
 9 HHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHH
 10 HHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHH
 11 HHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHH
 12 OoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHH
 13 HHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOox
 14 HHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHH
 15 HHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHH
 16 HHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHH
 17 OoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHH
 18 HHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOox
 19 HHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHH
 20 HHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHH
 21 HHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHH
 22 OoxHHHHHHHHHHHHOoxHHHHHHHHHHHHOoxHHHHHHHHHHHH
8 }23 }
2.19 KB
res/values-et/strings.xml
2.14 KB
res/values-et/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Luba</string>
 4 ··<string·name="common_google_play_services_enable_text">Rakendus·%1$s·töötab·ainult·siis,·kui·lubate·Google·Play·teenused.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·teenuste·lubamine</string>
 6 ··<string·name="common_google_play_services_install_button">Installi</string>
 7 ··<string·name="common_google_play_services_install_text">Rakendus·%1$s·töötab·ainult·koos·Google·Play·teenustega,·mida·teie·seadmes·pole.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·teenuste·hankimine</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·teenuste·saadavalolek</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Viga·Google·Play·teenustes</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Rakendusel·%1$s·on·probleeme·Google·Play·teenustega.·Proovige·uuesti.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Rakendus·%1$s·töötab·ainult·koos·Google·Play·teenustega,·mida·teie·seadmes·ei·toetata.</string>
 13 ··<string·name="common_google_play_services_update_button">Värskenda</string>
 14 ··<string·name="common_google_play_services_update_text">Rakenduse·%1$s·töötamiseks·peate·värskendama·Google·Play·teenuseid.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·teenuste·värskendamine</string>
 16 ··<string·name="common_google_play_services_updating_text">Rakendus·%1$s·töötab·ainult·koos·Google·Play·teenustega,·mida·praegu·värskendatakse.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Vajalik·on·Google·Play·teenuste·uus·versioon.·See·värskendab·end·peagi.</string>
 18 ··<string·name="common_open_on_phone">Ava·telefonis</string>
 19 ··<string·name="common_signin_button_text">Logi·sisse</string>
 20 ··<string·name="common_signin_button_text_long">&quot;Logi·sisse·Google'i·kontoga&quot;</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.39 KB
res/values-fr/strings.xml
2.34 KB
res/values-fr/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Activer</string>
 4 ··<string·name="common_google_play_services_enable_text">&quot;%1$s·ne·fonctionnera·pas·tant·que·vous·n'aurez·pas·activé·les·services·Google Play.&quot;</string>
 5 ··<string·name="common_google_play_services_enable_title">Activer·les·services·Google Play</string>
 6 ··<string·name="common_google_play_services_install_button">Installer</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·ne·fonctionnera·pas·sans·les·services·Google Play,·qui·ne·sont·pas·installés·sur·votre·appareil.</string>
 8 ··<string·name="common_google_play_services_install_title">Installer·les·services·Google Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Disponibilité·des·services·Google Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Erreur·liée·aux·services·Google Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">&quot;L'application·%1$s·rencontre·des·problèmes·avec·les·services·Google Play.·Veuillez·réessayer.&quot;</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·ne·fonctionnera·pas·sans·les·services·Google Play,·qui·ne·sont·pas·compatibles·avec·votre·appareil.</string>
 13 ··<string·name="common_google_play_services_update_button">Mettre·à·jour</string>
 14 ··<string·name="common_google_play_services_update_text">&quot;%1$s·ne·fonctionnera·pas·tant·que·vous·n'aurez·pas·mis·à·jour·les·services·Google Play.&quot;</string>
 15 ··<string·name="common_google_play_services_update_title">Mettre·à·jour·les·services·Google Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·ne·fonctionnera·pas·sans·les·services·Google Play,·qui·sont·en·cours·de·mise·à·jour.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">La·nouvelle·version·des·services·Google Play·est·nécessaire.·Elle·sera·bientôt·installée·automatiquement.</string>
 18 ··<string·name="common_open_on_phone">Ouvrir·sur·le·téléphone</string>
 19 ··<string·name="common_signin_button_text">Se·connecter</string>
 20 ··<string·name="common_signin_button_text_long">Se·connecter·avec·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.21 KB
res/values-pl/strings.xml
2.16 KB
res/values-pl/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Włącz</string>
 4 ··<string·name="common_google_play_services_enable_text">Aplikacja·%1$s·nie·będzie·działać,·jeśli·nie·włączysz·Usług·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Włącz·Usługi·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Zainstaluj</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·nie·będzie·działać,·jeśli·nie·zainstalujesz·na·urządzeniu·Usług·Google·Play.</string>
 8 ··<string·name="common_google_play_services_install_title">Pobierz·Usługi·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Dostępność·Usług·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Błąd·Usług·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·ma·problem·z·dostępem·do·Usług·Google·Play.·Spróbuj·jeszcze·raz.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·nie·będzie·działać·bez·Usług·Google·Play,·które·nie··obecnie·obsługiwane·przez·urządzenie.</string>
 13 ··<string·name="common_google_play_services_update_button">Aktualizuj</string>
 14 ··<string·name="common_google_play_services_update_text">Aplikacja·%1$s·nie·będzie·działać,·jeśli·nie·zaktualizujesz·Usług·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Zaktualizuj·Usługi·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">Aplikacja·%1$s·nie·będzie·działać·bez·Usług·Google·Play,·które··obecnie·aktualizowane.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Wymagana·jest·nowa·wersja·Usług·Google·Play.·Wkrótce·nastąpi·automatyczna·aktualizacja.</string>
 18 ··<string·name="common_open_on_phone">Otwórz·na·telefonie</string>
 19 ··<string·name="common_signin_button_text">Zaloguj·się</string>
 20 ··<string·name="common_signin_button_text_long">Zaloguj·się·przez·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.24 KB
res/values-gl/strings.xml
2.19 KB
res/values-gl/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Activar</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·non·funcionará·a·menos·que·actives·os·servizos·de·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Activar·servizos·de·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Instalar</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·non·se·executará·se·o·teu·dispositivo·non·ten·instalados·os·servizos·de·Google·Play.</string>
 8 ··<string·name="common_google_play_services_install_title">Descargar·servizos·de·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Dispoñibilidade·dos·servizos·de·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Erro·nos·servizos·de·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·ten·problemas·cos·servizos·de·Google·Play.·Téntao·de·novo.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·non·se·executará·sen·os·servizos·de·Google·Play,·que·non·son·compatibles·co·teu·dispositivo.</string>
 13 ··<string·name="common_google_play_services_update_button">Actualizar</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·non·se·executará·a·menos·que·actualices·os·servizos·de·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Actualizar·os·servizos·de·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·non·se·executará·sen·os·servizos·de·Google·Play,·que·se·están·actualizando·neste·momento.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Necesítase·a·nova·versión·dos·servizos·de·Google·Play.·Actualizarase·en·breve.</string>
 18 ··<string·name="common_open_on_phone">Abrir·no·teléfono</string>
 19 ··<string·name="common_signin_button_text">Iniciar·sesión</string>
 20 ··<string·name="common_signin_button_text_long">Iniciar·sesión·con·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">&gt;999</string>21 ··<string·name="status_bar_notification_info_overflow">&gt;999</string>
4 </resources>22 </resources>
2.22 KB
res/values-tr/strings.xml
2.17 KB
res/values-tr/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Etkinleştir</string>
 4 ··<string·name="common_google_play_services_enable_text">Google·Play·hizmetlerini·etkinleştirmezseniz·%1$s·çalışmaz.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·hizmetlerini·etkinleştirin</string>
 6 ··<string·name="common_google_play_services_install_button">Yükle</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s,·şu·anda·cihazınızda·bulunmayan·Google·Play·hizmetleri·olmadan·çalışmaz.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·hizmetlerini·edinin</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·hizmetlerinin·kullanılabilirliği</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·Hizmetleri·hatası</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s,·Google·Play·hizmetleriyle·ilgili·sorun·yaşıyor.·Lütfen·tekrar·deneyin.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s,·Google·Play·hizmetleri·olmadan·çalışmaz·ve·bu·hizmetler·cihazınız·tarafından·desteklenmiyor.</string>
 13 ··<string·name="common_google_play_services_update_button">Güncelle</string>
 14 ··<string·name="common_google_play_services_update_text">Google·Play·hizmetlerini·güncellemezseniz·%1$s·çalışmayacak.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·hizmetlerini·güncelleyin</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s,·şu·anda·güncellenmekte·olan·Google·Play·hizmetleri·olmadan·çalışmaz.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·hizmetlerinin·yeni·sürümü·gerekiyor.·Kendisini·kısa·süre·içinde·güncelleyecektir.</string>
 18 ··<string·name="common_open_on_phone">Telefonda·aç</string>
 19 ··<string·name="common_signin_button_text">Oturum·aç</string>
 20 ··<string·name="common_signin_button_text_long">&quot;Google'da·oturum·aç&quot;</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.13 KB
res/values-bn/strings.xml
2.08 KB
res/values-bn/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">সক্ষম·করুন</string>
 4 ··<string·name="common_google_play_services_enable_text">আপনি·Google·Play·পরিষেবা·সক্ষম·না·করা·পর্যন্ত·%1$s·কাজ·করবে·না।</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·পরিষেবা·সক্ষম·করুন</string>
 6 ··<string·name="common_google_play_services_install_button">ইনস্টল·করুন</string>
 7 ··<string·name="common_google_play_services_install_text">Google·Play·পরিষেবা·ছাড়া·%1$s·চলবে·না,·যা·আপনার·ডিভাইসে·অনুপস্থিত।</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·পরিষেবা·পান</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·পরিষেবার·উপলভ্যতা</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·পরিষেবার·ত্রুটি</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Google·Play·পরিষেবাগুলির·সাথে·%1$s·এর·সমস্যা·হচ্ছে৷·অনুগ্রহ·করে·আবার·চেষ্টা·করুন৷</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Google·Play·পরিষেবা·ছাড়া·%1$s·চলবে·না,·যেটি·আপনার·ডিভাইসে·সমর্থিত·নয়৷</string>
 13 ··<string·name="common_google_play_services_update_button">আপডেট·করুন</string>
 14 ··<string·name="common_google_play_services_update_text">আপনি·Google·Play·পরিষেবা·আপডেট·না·করা·পর্যন্ত·%1$s·চলবে·না।</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·পরিষেবা·আপডেট·করুন</string>
 16 ··<string·name="common_google_play_services_updating_text">Google·Play·পরিষেবা·ছাড়া·%1$s·চলবে·না·যা·বর্তমানে·আপডেট·হচ্ছে।</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·পরিষেবার·নতুন·ভার্সন·প্রয়োজন৷·খুব·শীঘ্রই·এটা·নিজেই·আপডেট·হবে৷</string>
 18 ··<string·name="common_open_on_phone">ফোনে·খুলুন</string>
 19 ··<string·name="common_signin_button_text">সাইন-ইন·করুন</string>
 20 ··<string·name="common_signin_button_text_long">Google·এর·মাধ্যমে·সাইন-ইন·করুন</string>
3 ··<string·name="status_bar_notification_info_overflow">৯৯৯+</string>21 ··<string·name="status_bar_notification_info_overflow">৯৯৯+</string>
4 </resources>22 </resources>
1.81 KB
res/values-zh-rHK/strings.xml
1.75 KB
res/values-zh-rHK/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">啟用</string>
 4 ··<string·name="common_google_play_services_enable_text">您必須啟用·Google·Play·服務,方可執行「%1$s」。</string>
 5 ··<string·name="common_google_play_services_enable_title">啟用·Google·Play·服務</string>
 6 ··<string·name="common_google_play_services_install_button">安裝</string>
 7 ··<string·name="common_google_play_services_install_text">您的裝置尚未安裝·Google·Play·服務,因此無法執行「%1$s」。</string>
 8 ··<string·name="common_google_play_services_install_title">安裝·Google·Play·服務</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·服務的適用範圍</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·服務錯誤</string>
 11 ··<string·name="common_google_play_services_unknown_issue">「%1$s」存取·Google·Play·服務時發生問題。請稍後再試一次。</string>
 12 ··<string·name="common_google_play_services_unsupported_text">您的裝置不支援·Google·Play·服務,因此無法執行「%1$s」。</string>
 13 ··<string·name="common_google_play_services_update_button">更新</string>
 14 ··<string·name="common_google_play_services_update_text">您必須更新「Google·Play·服務」,才能執行·%1$s。</string>
 15 ··<string·name="common_google_play_services_update_title">更新·Google·Play·服務</string>
 16 ··<string·name="common_google_play_services_updating_text">正在更新·Google·Play·服務,更新完成後方可執行「%1$s」。</string>
 17 ··<string·name="common_google_play_services_wear_update_text">需要使用新版本的·Google·Play·服務。更新會即將自動開始。</string>
 18 ··<string·name="common_open_on_phone">在手機開啟</string>
 19 ··<string·name="common_signin_button_text">登入</string>
 20 ··<string·name="common_signin_button_text_long">透過·Google·登入</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.21 KB
res/values-az/strings.xml
2.16 KB
res/values-az/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Aktiv·edin</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·Google·Play·xidmətlərini·aktiv·edənə·kimi·işləməyəcək.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·xidmətlərini·aktiv·edin</string>
 6 ··<string·name="common_google_play_services_install_button">Quraşdırın</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·cihazınızda·mövcud·olmayan·Google·Play·xidmətləri·olmadan·çalışmayacaq.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·xidmətlərini·əldə·edin</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·xidmətlərinin·əlçatanlığı</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·xidmətləri·xətası</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·tətbiqi·ilə·Google·Play·xidmətləri·arasında·problem·var.·Daha·sonra·yenidən·cəhd·edin.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Cihazınız·tərəfindən·dəstəklənməyən·Google·Play·xidmətləri·olmadan·%1$s·tətbiqi·işləməyəcək.</string>
 13 ··<string·name="common_google_play_services_update_button">Güncəlləyin</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·Google·Play·xidmətləri·yeniləmə·halda·çalışmaz.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·xidmətlərini·güncəlləşdirin</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·hal-hazırda·güncəllənən·Google·Play·xidmətləri·olmadan·çalışmayacaq.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·xidmətlərinin·yeni·versiyası·lazımdır.·Qısa·müddətə·özünü·yeniləyəcək.</string>
 18 ··<string·name="common_open_on_phone">Telefonda·açın</string>
 19 ··<string·name="common_signin_button_text">Daxil·olun</string>
 20 ··<string·name="common_signin_button_text_long">Google·ilə·daxil·olun</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.26 KB
res/values-eu/strings.xml
2.21 KB
res/values-eu/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Gaitu</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·aplikazioak·ez·du·funtzionatuko·Google·Play·zerbitzuak·gaitzen·ez·badituzu.</string>
 5 ··<string·name="common_google_play_services_enable_title">Gaitu·Google·Play·zerbitzuak</string>
 6 ··<string·name="common_google_play_services_install_button">Instalatu</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·ez·da·exekutatuko·Google·Play·zerbitzurik·gabe,·baina·ez·dituzu·gailuan.</string>
 8 ··<string·name="common_google_play_services_install_title">Lortu·Google·Play·zerbitzuak</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·zerbitzuen·erabilgarritasuna</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·zerbitzuen·errorea</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·aplikazioak·arazoak·ditu·Google·Play·zerbitzuekin.·Saiatu·berriro.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·aplikazioa·ezin·da·erabili·Google·Play·zerbitzurik·gabe,·eta·zure·gailua·ez·da·zerbitzuokin·bateragarria.</string>
 13 ··<string·name="common_google_play_services_update_button">Eguneratu</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·ez·da·exekutatuko·Google·Play·zerbitzuak·eguneratzen·ez·badituzu.</string>
 15 ··<string·name="common_google_play_services_update_title">Eguneratu·Google·Play·zerbitzuak</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·ez·da·exekutatuko·Google·Play·zerbitzurik·gabe;·une·honetan·eguneratzen·ari·dira·zerbitzuok.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·zerbitzuen·bertsio·berria·behar·da.·Berehala·eguneratuko·da·automatikoki.</string>
 18 ··<string·name="common_open_on_phone">Ireki·telefonoan</string>
 19 ··<string·name="common_signin_button_text">Hasi·saioa</string>
 20 ··<string·name="common_signin_button_text_long">Hasi·saioa·Google·kontuarekin</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.06 KB
res/values-ar/strings.xml
2.01 KB
res/values-ar/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">تفعيل</string>
 4 ··<string·name="common_google_play_services_enable_text">‏لن·يعمل·%1$s·ما·لم·يتم·تفعيل·خدمات·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">‏تفعيل·خدمات·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">تثبيت</string>
 7 ··<string·name="common_google_play_services_install_text">‏لن·يتم·تشغيل·%1$s·بدون·خدمات·Google·Play،·والتي·لا·تتوفر·على·جهازك.</string>
 8 ··<string·name="common_google_play_services_install_title">‏الحصول·على·خدمات·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">‏مدى·توفّر·خدمات·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">‏خطأ·في·خدمات·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">‏لدى·%1$s·مشكلة·في·خدمات·Google·Play.·يُرجى·إعادة·المحاولة.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">‏لن·يتم·تشغيل·%1$s·بدون·خدمات·Google·Play·التي·لا·يوفرها·جهازك.</string>
 13 ··<string·name="common_google_play_services_update_button">تحديث</string>
 14 ··<string·name="common_google_play_services_update_text">‏لن·يتم·تشغيل·%1$s·ما·لم·يتم·تحديث·خدمات·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">‏تحديث·خدمات·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">‏لن·يتم·تشغيل·%1$s·بدون·خدمات·Google·Play،·والتي·يتم·تحديثها·حاليًا.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">‏يجب·توفر·إصدار·جديد·من·خدمات·Google·Play.·سيتم·تحديثها·تلقائيًا·قريبًا.</string>
 18 ··<string·name="common_open_on_phone">فتح·على·الهاتف</string>
 19 ··<string·name="common_signin_button_text">تسجل·الدخول</string>
 20 ··<string·name="common_signin_button_text_long">‏تسجيل·الدخول·عبر·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.17 KB
res/values-sv/strings.xml
2.12 KB
res/values-sv/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Aktivera</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·fungerar·inte·om·du·inte·aktiverar·Google·Play-tjänster.</string>
 5 ··<string·name="common_google_play_services_enable_title">Aktivera·Google·Play-tjänster</string>
 6 ··<string·name="common_google_play_services_install_button">Installera</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·kan·inte·köras·utan·Google·Play-tjänsterna,·som·saknas··enheten.</string>
 8 ··<string·name="common_google_play_services_install_title">Hämta·Google·Play-tjänster</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Tillgänglighet·för·Google·Plays·tjänster</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Fel··Google·Play-tjänster</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Det·har·uppstått·ett·fel·mellan·%1$s·och·Google·Play-tjänsterna.·Försök·igen.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·fungerar·inte·utan·Google·Play-tjänsterna,·som·inte·stöds··enheten.</string>
 13 ··<string·name="common_google_play_services_update_button">Uppdatera</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·kan·inte·köras·om·du·inte·uppdaterar·Google·Play-tjänsterna.</string>
 15 ··<string·name="common_google_play_services_update_title">Uppdatera·Google·Play-tjänster</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·kan·inte·köras·utan·Google·Play-tjänster,·och·dessa·uppdateras·för·närvarande.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">En·ny·version·av·Google·Play-tjänster·krävs.·Den·uppdateras·automatiskt·inom·kort.</string>
 18 ··<string·name="common_open_on_phone">Öppna··mobilen</string>
 19 ··<string·name="common_signin_button_text">Logga·in</string>
 20 ··<string·name="common_signin_button_text_long">Logga·in·med·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.2 KB
res/values-ta/strings.xml
2.16 KB
res/values-ta/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">இயக்கு</string>
 4 ··<string·name="common_google_play_services_enable_text">Google·Play·சேவைகளை·இயக்கினால்·மட்டுமே,·%1$s·செயல்படும்.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·சேவைகளை·இயக்கவும்</string>
 6 ··<string·name="common_google_play_services_install_button">நிறுவு</string>
 7 ··<string·name="common_google_play_services_install_text">Google·Play·சேவைகள்·இருந்தால்·மட்டுமே,·%1$s·இயங்கும்.·அவை·உங்கள்·சாதனத்தில்·இல்லை.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·சேவைகளைப்·பெறவும்</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">கிடைக்கும்·Google·Play·சேவைகள்</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·சேவைகள்·பிழை</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Google·Play·சேவைகளில்·சிக்கல்·ஏற்பட்டதால்,·%1$s·பயன்பாட்டை·அணுக·முடியவில்லை.·மீண்டும்·முயலவும்.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Google·Play·சேவைகள்·இருந்தால்·மட்டுமே·%1$s·பயன்பாடு·இயங்கும்.·ஆனால்,·உங்கள்·சாதனத்தில்·அவை·ஆதரிக்கப்படவில்லை.</string>
 13 ··<string·name="common_google_play_services_update_button">புதுப்பி</string>
 14 ··<string·name="common_google_play_services_update_text">Google·Play·சேவைகளை·இயக்கினால்·மட்டுமே,·%1$s·செயல்படும்.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·சேவைகளைப்·புதுப்பிக்கவும்</string>
 16 ··<string·name="common_google_play_services_updating_text">தற்போது·புதுப்பிக்கப்படும்,·Google·Play·சேவைகள்·இருந்தால்·மட்டுமே,·%1$s·செயல்படும்.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·சேவைகளின்·புதிய·பதிப்பு·தேவை.·அது·விரைவில்·தானாகவே·புதுப்பிக்கப்படும்.</string>
 18 ··<string·name="common_open_on_phone">மொபைலில்·திற</string>
 19 ··<string·name="common_signin_button_text">உள்நுழைக</string>
 20 ··<string·name="common_signin_button_text_long">Google·மூலம்·உள்நுழைக</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
1.92 KB
res/values-ja/strings.xml
1.87 KB
res/values-ja/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">有効にする</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$sの実行には、Google·Play開発者サービスの有効化が必要です。</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play開発者サービスの有効化</string>
 6 ··<string·name="common_google_play_services_install_button">インストール</string>
 7 ··<string·name="common_google_play_services_install_text">「%1$s」の実行には·Google·Play·開発者サービスが必要ですが、お使いの端末にはインストールされていません。</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play開発者サービスの入手</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·開発者サービスの利用</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play開発者サービスのエラー</string>
 11 ··<string·name="common_google_play_services_unknown_issue">「%1$s」で·Google·Play·開発者サービスに問題が発生しています。もう一度お試しください。</string>
 12 ··<string·name="common_google_play_services_unsupported_text">「%1$s」の実行には·Google·Play·開発者サービスが必要ですが、お使いの端末ではサポートされていません。</string>
 13 ··<string·name="common_google_play_services_update_button">更新</string>
 14 ··<string·name="common_google_play_services_update_text">%1$sの実行にはGoogle·Play開発者サービスの更新が必要です。</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play開発者サービスの更新</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$sの実行にはGoogle·Play開発者サービスが必要ですが、このサービスは現在更新中です。</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play開発者サービスの新しいバージョンが必要です。まもなく自動更新されます。</string>
 18 ··<string·name="common_open_on_phone">スマートフォンで開く</string>
 19 ··<string·name="common_signin_button_text">ログイン</string>
 20 ··<string·name="common_signin_button_text_long">Googleにログイン</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.2 KB
res/values-mk/strings.xml
2.15 KB
res/values-mk/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Овозможи</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·нема·да·се·извршува·ако·не·овозможите·услуги·на·Google·Play.</string>
 5 ··<string·name="common_google_play_services_enable_title">Овозможи·ги·услугите·на·Google·Play</string>
 6 ··<string·name="common_google_play_services_install_button">Инсталирај</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·нема·да·се·извршува·без·услугите·на·Google·Play·што·ги·нема·на·уредот.</string>
 8 ··<string·name="common_google_play_services_install_title">Преземи·ги·услугите·на·Google·Play</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Достапност·на·услугите·на·Google·Play</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Грешка·на·услугите·на·Google·Play</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·има·проблеми·со·услугите·на·Google·Play.·Обидете·се·повторно.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·нема·да·се·извршува·без·услугите·на·Google·Play,·што·не·се·подржани·од·уредов.</string>
 13 ··<string·name="common_google_play_services_update_button">Ажурирај</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·нема·да·се·извршува·ако·не·ги·ажурирате·услугите·на·Google·Play.</string>
 15 ··<string·name="common_google_play_services_update_title">Ажурирај·ги·услугите·на·Google·Play</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·нема·да·се·извршува·без·услугите·на·Google·Play·што·се·ажурираат·во·моментов.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Потребна·е·нова·верзија·на·услугите·на·Google·Play.·Таа·наскоро·самата·ќе·се·ажурира.</string>
 18 ··<string·name="common_open_on_phone">Отвори·на·телефонот</string>
 19 ··<string·name="common_signin_button_text">Најави·се</string>
 20 ··<string·name="common_signin_button_text_long">Најави·се·со·Google</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
1.97 KB
res/values-am/strings.xml
1.92 KB
res/values-am/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">አንቃ</string>
 4 ··<string·name="common_google_play_services_enable_text">Google·Play·አገልግሎቶችን·ካላነቁ·በስተቀር·%1$s·አይሰራም።</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·አገልግሎቶችን·ያንቁ</string>
 6 ··<string·name="common_google_play_services_install_button">ጫን</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·ያለ·Google·Play·አገልግሎቶች·አይሰራም፣·እነሱ·ደግሞ·በመሣሪያዎ·ላይ·የሉም።</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·አገልግሎቶችን·ያግኙ</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·አገልግሎቶች·ተገኝነት</string>
 10 ··<string·name="common_google_play_services_notification_ticker">የGoogle·Play·አገልግሎቶች·ስህተት</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·በGoogle·Play·አገልግሎቶች·ላይ·ችግሮች·እያጋጠሙት·ነው።·እባክዎ·እንደገና·ይሞክሩ።</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·ያለGoogle·Play·አገልግሎቶች·አይሄድም፣·እነዚህም·በመሣሪያዎ·አይደገፉም።</string>
 13 ··<string·name="common_google_play_services_update_button">ያዘምኑ</string>
 14 ··<string·name="common_google_play_services_update_text">Google·Play·አገልግሎቶችን·ካላዘመኑ·በስተቀር·ድረስ·%1$s·አይሰራም።</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·አገልግሎቶችን·ያዘምኑ</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·ያለ·Google·Play·አገልግሎቶች·አይሰራም፣·እነሱ·ደግሞ·በአሁኑ·ጊዜ·በመዘመን·ላይ·ናቸው።</string>
 17 ··<string·name="common_google_play_services_wear_update_text">አዲስ·የGoogle·Play·አገልግሎቶች·ስሪት·ያስፈልጋል።·በቅርቡ·እራሱን·ያዘምናል።</string>
 18 ··<string·name="common_open_on_phone">ስልክ·ላይ·ክፈት</string>
 19 ··<string·name="common_signin_button_text">ግባ</string>
 20 ··<string·name="common_signin_button_text_long">በGoogle·ይግቡ</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.3 KB
res/values-ne/strings.xml
2.25 KB
res/values-ne/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">सक्रिय·गर्नुहोस्</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·ले·तपाईँले·Google·Play·सेवाहरू·सक्षम·नगरेसम्म·काम·गर्दैन।</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·सेवाहरू·सक्षम·पार्नुहोस्</string>
 6 ··<string·name="common_google_play_services_install_button">स्थापना·गर्नुहोस्</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·Google·Play·services·बिना·सञ्चालन·हुने·छैन··तपाईँको·यन्त्रमा·Google·Play·services·उपलब्ध·छैनन्।</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·सेवाहरू·प्राप्त·गर्नुहोस्</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·सेवाको·उपलब्धता</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·सेवाहरूका·त्रुटि</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·लाई·Google·Play·services·सँग·सहकार्य·गर्न·समस्या·भइरहेको·छ।·कृपया·फेरि·प्रयास·गर्नुहोस्।</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·Google·Play·services·बिना·सञ्चालन·हुने·छैन··तपाईँको·यन्त्रले·Google·Play·services·लाई·समर्थन·गर्दैन।</string>
 13 ··<string·name="common_google_play_services_update_button">अद्यावधिक·गर्नुहोस्</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·तपाईंले·Google·प्ले·सेवाहरू·अद्यावधिक·नगरेसम्म·सञ्चालन·हुँदैन।</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play·सेवाहरू·अद्यावधिक·गर्नुहोस्</string>
 16 ··<string·name="common_google_play_services_updating_text">Google·Play·सेवाहरू·%1$s·बिना·सञ्‍चालन·हुँदैन,·जुन·हाल·अद्यावधिक·भइरहेका·छन्।</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·सेवाहरूको·नयाँ·संस्करण·आवश्यक·छ।·यो·आफै·छिट्टै·नै·अद्यावधिक·हुनेछ।</string>
 18 ··<string·name="common_open_on_phone">फोनमा·खोल्नुहोस्</string>
 19 ··<string·name="common_signin_button_text">साइन·इन·गर्नुहोस्</string>
 20 ··<string·name="common_signin_button_text_long">Google·मार्फत·साइन‍·इन·गर्नुहोस्</string>
3 ··<string·name="status_bar_notification_info_overflow">९९९+</string>21 ··<string·name="status_bar_notification_info_overflow">९९९+</string>
4 </resources>22 </resources>
2.19 KB
res/values-kn/strings.xml
2.14 KB
res/values-kn/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">ಸಕ್ರಿಯಗೊಳಿಸು</string>
 4 ··<string·name="common_google_play_services_enable_text">Google·Play·ಸೇವೆಗಳನ್ನು·ನೀವು·ಸಕ್ರಿಯಗೊಳಿಸದ·ಹೊರತು·%1$s·ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play·ಸೇವೆಗಳನ್ನು·ಸಕ್ರಿಯಗೊಳಿಸಿ</string>
 6 ··<string·name="common_google_play_services_install_button">ಇನ್‌ಸ್ಟಾಲ್·ಮಾಡಿ</string>
 7 ··<string·name="common_google_play_services_install_text">ನಿಮ್ಮ·ಸಾಧನದಿಂದ·ಕಾಣೆಯಾಗಿರುವ·%1$s,·Google·Play·ಸೇವೆಗಳಿಲ್ಲದೆ·ರನ್·ಆಗುವುದಿಲ್ಲ.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play·ಸೇವೆಗಳನ್ನು·ಪಡೆಯಿರಿ</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·ಸೇವೆಗಳ·ಲಭ್ಯತೆ</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Google·Play·ಸೇವೆಗಳ·ದೋಷ</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Google·Play·ಸೇವೆಗಳಲ್ಲಿ·%1$s·ಸಮಸ್ಯೆಯನ್ನು·ಹೊಂದಿದೆ.·ದಯವಿಟ್ಟು·ಮತ್ತೆ·ಪ್ರಯತ್ನಿಸಿ.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">ನಿಮ್ಮ·ಸಾಧನದ·ಮೂಲಕ·ಬೆಂಬಲಿಸದಿರುವ·Google·Play·ಸೇವೆಗಳಿಲ್ಲದೆ·%1$s·ರನ್‌·ಆಗುವುದಿಲ್ಲ.</string>
 13 ··<string·name="common_google_play_services_update_button">ಅಪ್‌ಡೇಟ್‌·ಮಾಡು</string>
 14 ··<string·name="common_google_play_services_update_text">ನೀವು·Google·Play·ಸೇವೆಗಳನ್ನು·ನವೀಕರಿಸದ·ಹೊರತು·%1$s·ರನ್·ಆಗುವುದಿಲ್ಲ.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·ಪ್ಲೇ·ಸೇವೆಗಳನ್ನು·ಅಪ್‌ಡೇಟ್‌·ಮಾಡಿ</string>
 16 ··<string·name="common_google_play_services_updating_text">Google·Play·ಸೇವೆಗಳಿಲ್ಲದೆ·ಪ್ರಸ್ತುತ·ಅಪ್‌ಡೇಟ್·ಆಗುತ್ತಿರುವ·%1$s·ರನ್·ಆಗುವುದಿಲ್ಲ.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Google·Play·ಸೇವೆಗಳ·ಹೊಸ·ಆವೃತ್ತಿ·ಅಗತ್ಯವಿದೆ.·ಸದ್ಯದಲ್ಲೇ·ಅದು·ತಾನಾಗಿಯೇ·ಅಪ್‌ಡೇಟ್·ಆಗುತ್ತದೆ.</string>
 18 ··<string·name="common_open_on_phone">ಫೋನ್‌ನಲ್ಲಿ·ತೆರೆಯಿರಿ</string>
 19 ··<string·name="common_signin_button_text">ಸೈನ್·ಇನ್</string>
 20 ··<string·name="common_signin_button_text_long">Google·ಮೂಲಕ·ಸೈನ್·ಇನ್·ಮಾಡಿ</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.31 KB
res/values-de/strings.xml
2.26 KB
res/values-de/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Aktivieren</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·funktioniert·erst·nach·der·Aktivierung·der·Google·Play-Dienste.</string>
 5 ··<string·name="common_google_play_services_enable_title">Google·Play-Dienste·aktivieren</string>
 6 ··<string·name="common_google_play_services_install_button">Installieren</string>
 7 ··<string·name="common_google_play_services_install_text">Zur·Nutzung·von·%1$s·sind·die·Google·Play-Dienste·erforderlich,·die·auf·deinem·Gerät·nicht·installiert·sind.</string>
 8 ··<string·name="common_google_play_services_install_title">Google·Play-Dienste·installieren</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Verfügbarkeit·von·Google·Play-Diensten</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Fehler·bei·Zugriff·auf·Google·Play-Dienste</string>
 11 ··<string·name="common_google_play_services_unknown_issue">%1$s·hat·Probleme·mit·Google·Play-Diensten.·Bitte·versuche·es·noch·einmal.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">Zur·Nutzung·von·%1$s·sind·Google·Play-Dienste·erforderlich,·die·auf·deinem·Gerät·nicht·unterstützt·werden.</string>
 13 ··<string·name="common_google_play_services_update_button">Aktualisieren</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·wird·nur·ausgeführt,·wenn·du·die·Google·Play-Dienste·aktualisierst.</string>
 15 ··<string·name="common_google_play_services_update_title">Google·Play-Dienste·aktualisieren</string>
 16 ··<string·name="common_google_play_services_updating_text">Zur·Nutzung·von·%1$s·sind·Google·Play-Dienste·erforderlich,·die·gerade·aktualisiert·werden.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Eine·neue·Version·der·Google·Play-Dienste·wird·benötigt.·Diese·wird·in·Kürze·automatisch·aktualisiert.</string>
 18 ··<string·name="common_open_on_phone">Auf·Smartphone·öffnen</string>
 19 ··<string·name="common_signin_button_text">Anmelden</string>
 20 ··<string·name="common_signin_button_text_long">Über·Google·anmelden</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
2.13 KB
res/values-fi/strings.xml
2.08 KB
res/values-fi/strings.xml
    
Offset 1, 4 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
 3 ··<string·name="common_google_play_services_enable_button">Ota·käyttöön</string>
 4 ··<string·name="common_google_play_services_enable_text">%1$s·ei·toimi,·ellet·ota·Google·Play·Palveluita·käyttöön.</string>
 5 ··<string·name="common_google_play_services_enable_title">Ota·Google·Play·Palvelut·käyttöön</string>
 6 ··<string·name="common_google_play_services_install_button">Asenna</string>
 7 ··<string·name="common_google_play_services_install_text">%1$s·ei·toimi·ilman·Google·Play·Palveluita,·jotka·puuttuvat·laitteeltasi.</string>
 8 ··<string·name="common_google_play_services_install_title">Asenna·Google·Play·Palvelut</string>
 9 ··<string·name="common_google_play_services_notification_channel_name">Google·Play·Palveluiden·saatavuus</string>
 10 ··<string·name="common_google_play_services_notification_ticker">Virhe·Google·Play·-palveluissa</string>
 11 ··<string·name="common_google_play_services_unknown_issue">Sovelluksella·%1$s·on·ongelmia·Google·Play·Palveluiden·kanssa.·Yritä·uudelleen.</string>
 12 ··<string·name="common_google_play_services_unsupported_text">%1$s·ei·toimi·ilman·Google·Play·Palveluita,·joita·laitteesi·ei·tue.</string>
 13 ··<string·name="common_google_play_services_update_button">Päivitä</string>
 14 ··<string·name="common_google_play_services_update_text">%1$s·ei·toimi,·ellet·päivitä·Google·Play·Palveluita.</string>
 15 ··<string·name="common_google_play_services_update_title">Päivitä·Google·Play·Palvelut</string>
 16 ··<string·name="common_google_play_services_updating_text">%1$s·ei·toimi·ilman·Google·Play·Palveluita,·joita·päivitetään·tällä·hetkellä.</string>
 17 ··<string·name="common_google_play_services_wear_update_text">Uusi·Google·Play·Palveluiden·versio·tarvitaan.·Se·päivittyy·pian.</string>
 18 ··<string·name="common_open_on_phone">Avaa·puhelimessa</string>
 19 ··<string·name="common_signin_button_text">Kirjaudu·sisään</string>
 20 ··<string·name="common_signin_button_text_long">Kirjaudu·Google-tilille</string>
3 ··<string·name="status_bar_notification_info_overflow">999+</string>21 ··<string·name="status_bar_notification_info_overflow">999+</string>
4 </resources>22 </resources>
3.88 KB
lib/armeabi-v7a/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1.02 KB
readelf --wide --program-header {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align7 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
8 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x48 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x12fa44·0x12fa44·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x12fa44·0x12fa44·R···0x1000
10 ··LOAD···········0x12fa80·0x00130a80·0x00130a80·0x3dcd00·0x3dcd00·R·E·0x100010 ··LOAD···········0x12fa80·0x00130a80·0x00130a80·0x3dcd00·0x3dcd00·R·E·0x1000
11 ··LOAD···········0x50c780·0x0050e780·0x0050e780·0x28a64·0x28a64·RW··0x100011 ··LOAD···········0x50c780·0x0050e780·0x0050e780·0x28a64·0x28a64·RW··0x1000
12 ··LOAD···········0x5351e8·0x005381e8·0x005381e8·0xcb63c·0xcf9c0·RW··0x100012 ··LOAD···········0x5351e8·0x005381e8·0x005381e8·0xcb63c·0xcf9c0·RW··0x1000
13 ··DYNAMIC········0x5349bc·0x005369bc·0x005369bc·0x00100·0x00100·RW··0x413 ··DYNAMIC········0x5349bc·0x005369bc·0x005369bc·0x00100·0x00100·RW··0x4
14 ··GNU_RELRO······0x50c780·0x0050e780·0x0050e780·0x28a64·0x29880·R···0x114 ··GNU_RELRO······0x50c780·0x0050e780·0x0050e780·0x29880·0x29880·R···0x1
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
16 ··NOTE···········0x000174·0x00000174·0x00000174·0x000bc·0x000bc·R···0x416 ··NOTE···········0x000174·0x00000174·0x00000174·0x000bc·0x000bc·R···0x4
17 ··EXIDX··········0x03e114·0x0003e114·0x0003e114·0x22648·0x22648·R···0x417 ··EXIDX··········0x03e114·0x0003e114·0x0003e114·0x22648·0x22648·R···0x4
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
1.35 KB
readelf --wide --sections {}
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 ··[·4]·.gnu.version······VERSYM··········00001ce0·001ce0·000356·02···A··3···0··29 ··[·4]·.gnu.version······VERSYM··········00001ce0·001ce0·000356·02···A··3···0··2
10 ··[·5]·.gnu.version_r····VERNEED·········00002038·002038·000060·00···A··8···3··410 ··[·5]·.gnu.version_r····VERNEED·········00002038·002038·000060·00···A··8···3··4
11 ··[·6]·.gnu.hash·········GNU_HASH········00002098·002098·000028·04···A··3···0··411 ··[·6]·.gnu.hash·········GNU_HASH········00002098·002098·000028·04···A··3···0··4
12 ··[·7]·.hash·············HASH············000020c0·0020c0·000d60·04···A··3···0··412 ··[·7]·.hash·············HASH············000020c0·0020c0·000d60·04···A··3···0··4
13 ··[·8]·.dynstr···········STRTAB··········00002e20·002e20·00152c·00···A··0···0··113 ··[·8]·.dynstr···········STRTAB··········00002e20·002e20·00152c·00···A··0···0··1
14 ··[·9]·.rel.dyn··········REL·············0000434c·00434c·039dc8·08···A··3···0··414 ··[·9]·.rel.dyn··········REL·············0000434c·00434c·039dc8·08···A··3···0··4
15 ··[10]·.ARM.exidx········ARM_EXIDX·······0003e114·03e114·022648·00··AL·14···0··415 ··[10]·.ARM.exidx········ARM_EXIDX·······0003e114·03e114·022648·00··AL·14···0··4
16 ··[11]·.rel.plt··········REL·············0006075c·06075c·0009c8·08··AI··3··21··416 ··[11]·.rel.plt··········REL·············0006075c·06075c·0009c8·08··AI··3··15··4
17 ··[12]·.ARM.extab········PROGBITS········00061124·061124·002094·00···A··0···0··417 ··[12]·.ARM.extab········PROGBITS········00061124·061124·002094·00···A··0···0··4
18 ··[13]·.rodata···········PROGBITS········000631c0·0631c0·0cc884·00·AMS··0···0·1618 ··[13]·.rodata···········PROGBITS········000631c0·0631c0·0cc884·00·AMS··0···0·16
19 ··[14]·.text·············PROGBITS········00130a80·12fa80·3db94c·00··AX··0···0·12819 ··[14]·.text·············PROGBITS········00130a80·12fa80·3db94c·00··AX··0···0·128
20 ··[15]·.plt··············PROGBITS········0050c3d0·50b3d0·0013b0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········0050c3d0·50b3d0·0013b0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0050e780·50c780·028154·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0050e780·50c780·028154·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······005368d4·5348d4·000008·04··WA··0···0··422 ··[17]·.fini_array·······FINI_ARRAY······005368d4·5348d4·000008·04··WA··0···0··4
23 ··[18]·.init_array·······INIT_ARRAY······005368dc·5348dc·0000e0·04··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······005368dc·5348dc·0000e0·04··WA··0···0··4
704 B
readelf --wide --decompress --hex-dump=.plt {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.plt':1 Hex·dump·of·section·'.plt':
 2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
2 ··0x0050c3d0·04e02de5·00e68fe2·2aea8ee2·20f9bee5·..-.....*...·...3 ··0x0050c3d0·04e02de5·00e68fe2·2aea8ee2·20f9bee5·..-.....*...·...
3 ··0x0050c3e0·d4d4d4d4·d4d4d4d4·d4d4d4d4·d4d4d4d4·................4 ··0x0050c3e0·d4d4d4d4·d4d4d4d4·d4d4d4d4·d4d4d4d4·................
4 ··0x0050c3f0·00c68fe2·2aca8ce2·08f9bce5·d4d4d4d4·....*...........5 ··0x0050c3f0·00c68fe2·2aca8ce2·08f9bce5·d4d4d4d4·....*...........
5 ··0x0050c400·00c68fe2·2aca8ce2·fcf8bce5·d4d4d4d4·....*...........6 ··0x0050c400·00c68fe2·2aca8ce2·fcf8bce5·d4d4d4d4·....*...........
6 ··0x0050c410·00c68fe2·2aca8ce2·f0f8bce5·d4d4d4d4·....*...........7 ··0x0050c410·00c68fe2·2aca8ce2·f0f8bce5·d4d4d4d4·....*...........
7 ··0x0050c420·00c68fe2·2aca8ce2·e4f8bce5·d4d4d4d4·....*...........8 ··0x0050c420·00c68fe2·2aca8ce2·e4f8bce5·d4d4d4d4·....*...........
8 ··0x0050c430·00c68fe2·2aca8ce2·d8f8bce5·d4d4d4d4·....*...........9 ··0x0050c430·00c68fe2·2aca8ce2·d8f8bce5·d4d4d4d4·....*...........
716 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 10 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump. 
3 ··0x00536cf4·00000000·00000000·00000000·d0c35000·..............P.2 ··0x00536cf4·00000000·00000000·00000000·d0c35000·..............P.
4 ··0x00536d04·d0c35000·d0c35000·d0c35000·d0c35000·..P...P...P...P.3 ··0x00536d04·d0c35000·d0c35000·d0c35000·d0c35000·..P...P...P...P.
5 ··0x00536d14·d0c35000·d0c35000·d0c35000·d0c35000·..P...P...P...P.4 ··0x00536d14·d0c35000·d0c35000·d0c35000·d0c35000·..P...P...P...P.
6 ··0x00536d24·d0c35000·d0c35000·d0c35000·d0c35000·..P...P...P...P.5 ··0x00536d24·d0c35000·d0c35000·d0c35000·d0c35000·..P...P...P...P.
7 ··0x00536d34·d0c35000·d0c35000·d0c35000·d0c35000·..P...P...P...P.6 ··0x00536d34·d0c35000·d0c35000·d0c35000·d0c35000·..P...P...P...P.
8 ··0x00536d44·d0c35000·d0c35000·d0c35000·d0c35000·..P...P...P...P.7 ··0x00536d44·d0c35000·d0c35000·d0c35000·d0c35000·..P...P...P...P.
9 ··0x00536d54·d0c35000·d0c35000·d0c35000·d0c35000·..P...P...P...P.8 ··0x00536d54·d0c35000·d0c35000·d0c35000·d0c35000·..P...P...P...P.
47.3 MB
lib/armeabi-v7a/libapp.so
899 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········5587072·(bytes·into·file)13 ··Start·of·section·headers:··········5607552·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
1.34 KB
readelf --wide --program-header {}
    
Offset 6, 19 lines modifiedOffset 6, 19 lines modified
6 Program·Headers:6 Program·Headers:
7 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align7 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
8 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x48 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x00174·0x00174·RW··0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x00174·0x00174·RW··0x1000
10 ··LOAD···········0x001000·0x00001000·0x00001000·0x0002c·0x0002c·RW··0x100010 ··LOAD···········0x001000·0x00001000·0x00001000·0x0002c·0x0002c·RW··0x1000
11 ··LOAD···········0x002000·0x00002000·0x00002000·0x03438·0x03438·R·E·0x100011 ··LOAD···········0x002000·0x00002000·0x00002000·0x03438·0x03438·R·E·0x1000
12 ··LOAD···········0x006000·0x00006000·0x00006000·0x059f0·0x059f0·R···0x100012 ··LOAD···········0x006000·0x00006000·0x00006000·0x059f0·0x059f0·R···0x1000
13 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x2f9210·0x2f9210·R·E·0x100013 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x2fa738·0x2fa738·R·E·0x1000
14 ··LOAD···········0x306000·0x00306000·0x00306000·0x24da80·0x24da80·R···0x100014 ··LOAD···········0x307000·0x00307000·0x00307000·0x251200·0x251200·R···0x1000
15 ··NOTE···········0x001000·0x00001000·0x00001000·0x00020·0x00020·RW··0x415 ··NOTE···········0x001000·0x00001000·0x00001000·0x00020·0x00020·RW··0x4
16 ··LOAD···········0x554000·0x00554000·0x00554000·0x00030·0x00030·RW··0x100016 ··LOAD···········0x559000·0x00559000·0x00559000·0x00030·0x00030·RW··0x1000
17 ··DYNAMIC········0x554000·0x00554000·0x00554000·0x00030·0x00030·RW··0x417 ··DYNAMIC········0x559000·0x00559000·0x00559000·0x00030·0x00030·RW··0x4
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
21 ···01·····21 ···01·····
22 ···02·····.note.gnu.build-id·.bss·22 ···02·····.note.gnu.build-id·.bss·
23 ···03·····.text·23 ···03·····.text·
2.07 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x554080:1 There·are·12·section·headers,·starting·at·offset·0x559080:
  
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············00001000·001000·000020·00··WA··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00001000·001000·000020·00··WA··0···0··4
6 ··[·2]·.bss··············PROGBITS········00001020·001020·00000c·00··WA··0···0··46 ··[·2]·.bss··············PROGBITS········00001020·001020·00000c·00··WA··0···0··4
7 ··[·3]·.text·············PROGBITS········00002000·002000·003438·00··AX··0···0·40967 ··[·3]·.text·············PROGBITS········00002000·002000·003438·00··AX··0···0·4096
8 ··[·4]·.rodata···········PROGBITS········00006000·006000·0059f0·00···A··0···0·168 ··[·4]·.rodata···········PROGBITS········00006000·006000·0059f0·00···A··0···0·16
9 ··[·5]·.text·············PROGBITS········0000c000·00c000·2f9210·00··AX··0···0·40969 ··[·5]·.text·············PROGBITS········0000c000·00c000·2fa738·00··AX··0···0·4096
10 ··[·6]·.rodata···········PROGBITS········00306000·306000·24d960·00···A··0···0·1610 ··[·6]·.rodata···········PROGBITS········00307000·307000·2510e0·00···A··0···0·16
11 ··[·7]·.dynsym···········DYNSYM··········005539e8·5539e8·000060·10···A··8···1··411 ··[·7]·.dynsym···········DYNSYM··········00558168·558168·000060·10···A··8···1··4
12 ··[·8]·.dynstr···········STRTAB··········00553960·553960·000085·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········005580e0·5580e0·000085·00···A··0···0··1
13 ··[·9]·.hash·············HASH············00553a48·553a48·000038·04···A··7···0··413 ··[·9]·.hash·············HASH············005581c8·5581c8·000038·04···A··7···0··4
14 ··[10]·.dynamic··········DYNAMIC·········00554000·554000·000030·08··WA··8···0··414 ··[10]·.dynamic··········DYNAMIC·········00559000·559000·000030·08··WA··8···0··4
15 ··[11]·.shstrtab·········STRTAB··········00000000·554030·000050·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········00000000·559030·000050·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··y·(purecode),·p·(processor·specific)20 ··y·(purecode),·p·(processor·specific)
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:·00001000····32·FUNC····GLOBAL·DEFAULT····1·_kDartSnapshotBuildId4 ·····1:·00001000····32·FUNC····GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
5 ·····2:·00002000·13368·FUNC····GLOBAL·DEFAULT····3·_kDartVmSnapshotInstructions5 ·····2:·00002000·13368·FUNC····GLOBAL·DEFAULT····3·_kDartVmSnapshotInstructions
6 ·····3:·00006000·23024·FUNC····GLOBAL·DEFAULT····4·_kDartVmSnapshotData6 ·····3:·00006000·23024·FUNC····GLOBAL·DEFAULT····4·_kDartVmSnapshotData
7 ·····4:·0000c000·0x2f9210·FUNC····GLOBAL·DEFAULT····5·_kDartIsolateSnapshotInstructions7 ·····4:·0000c000·0x2fa738·FUNC····GLOBAL·DEFAULT····5·_kDartIsolateSnapshotInstructions
8 ·····5:·00306000·0x24d960·FUNC····GLOBAL·DEFAULT····6·_kDartIsolateSnapshotData8 ·····5:·00307000·0x2510e0·FUNC····GLOBAL·DEFAULT····6·_kDartIsolateSnapshotData
697 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x554000·contains·6·entries:1 Dynamic·section·at·offset·0x559000·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000004·(HASH)·······················0x553a483 ·0x00000004·(HASH)·······················0x5581c8
4 ·0x00000005·(STRTAB)·····················0x5539604 ·0x00000005·(STRTAB)·····················0x5580e0
5 ·0x0000000a·(STRSZ)······················133·(bytes)5 ·0x0000000a·(STRSZ)······················133·(bytes)
6 ·0x00000006·(SYMTAB)·····················0x5539e86 ·0x00000006·(SYMTAB)·····················0x558168
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:·438931a4b4923d9b6ce06bcde03a082f3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·438931a4dbcaa16a6ce06bcd3b84d4f0
149 KB
strings --all --bytes=8 {}
    
Offset 445, 35 lines modifiedOffset 445, 35 lines modified
445 AB*BBR+q445 AB*BBR+q
446 ve_<uLHl446 ve_<uLHl
447 V(O<"/,j447 V(O<"/,j
448 $HWW·=MV448 $HWW·=MV
449 gUIKeyInputPageUp449 gUIKeyInputPageUp
450 OSVERSIONINFOEXW450 OSVERSIONINFOEXW
451 _untransformedEndPosition451 _untransformedEndPosition
452 ?!_round@689441731 
453 IntergerExtensions|toLocationPermission452 IntergerExtensions|toLocationPermission
454 HTTP·request·failed,·statusCode:·453 HTTP·request·failed,·statusCode:·
 454 CWButtonTextTheme.accent
455 0*ScrollViewKeyboardDismissBehavior455 0*ScrollViewKeyboardDismissBehavior
456 »       _LocalFile&LocalFileSystemEntity&ForwardingFile@92300260456 »       _LocalFile&LocalFileSystemEntity&ForwardingFile@92300260
457 6hset:readOnly8457 6hset:readOnly8
458 get:handleExit458 get:handleExit
459 get:_raw@14069316459 get:_raw@14069316
460 qo_distance@558443839460 qo_distance@558443839
461 CWButtonTextTheme.accent 
462 )_findChildIndex@515358031461 )_findChildIndex@515358031
463 VSemanticsAction462 VSemanticsAction
464 0Utf16Pointer|_ensureNotNullptr463 0Utf16Pointer|_ensureNotNullptr
465 XInvalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)464 XInvalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)
466 *»      &»     M»    .»   8465 *»      &»     M»    .»   8
467 9_RenderAnimatedOpacity&RenderProxyBox&RenderProxyBoxMixin&RenderAnimatedOpacityMixin@418160605466 9_RenderAnimatedOpacity&RenderProxyBox&RenderProxyBoxMixin&RenderAnimatedOpacityMixin@418160605
468 _AsyncRun@4048458467 _AsyncRun@4048458
469 K_Link@14069316468 K_Link@14069316
470 $_ListTileSlot@281247952469 $_ListTileSlot@281247952
471 0·de·miliarde470 0·de·miliarde
472 "AnimationController.8471 "AnimationController.8
 472 [_finish@765285449
473 JMaterialLocalizationEn473 JMaterialLocalizationEn
474 prosinac474 prosinac
475 p9ParagraphStyle.475 p9ParagraphStyle.
476 (init:_loadedTranslations@609392079476 (init:_loadedTranslations@609392079
477 @JTextDecorationStyle.double477 @JTextDecorationStyle.double
478 lconvertSingle478 lconvertSingle
479 get:textDirection479 get:textDirection
Offset 498, 20 lines modifiedOffset 498, 20 lines modified
498 JWNDCLASS498 JWNDCLASS
499 P7_overscrollSimulation@558443839499 P7_overscrollSimulation@558443839
500 ?get:localeStr500 ?get:localeStr
501 %_stackTrace@0150898501 %_stackTrace@0150898
502 @get:_handleFlightEnded@566011697502 @get:_handleFlightEnded@566011697
503 '2RestorationBucket.child503 '2RestorationBucket.child
504 E_unmount@26042623504 E_unmount@26042623
 505 mV_CompactStyleBase@691441731
505 }M2e·trimestre8506 }M2e·trimestre8
506 p._closeHandler@14069316507 p._closeHandler@14069316
507 >,String_concatRange508 >,String_concatRange
508 _ExtendSelectionLeftTextAction@520450677.509 _ExtendSelectionLeftTextAction@520450677.
509 X#longPress510 X#longPress
510 a_maxDigits@6894417318 
511 nYInheritedTheme511 nYInheritedTheme
512 `z_cache@0150898512 `z_cache@0150898
513 _parseBlock@0150898513 _parseBlock@0150898
514 -ImageConfiguration514 -ImageConfiguration
515 &alwaysUse24HourFormat515 &alwaysUse24HourFormat
516 ZcreateChild516 ZcreateChild
517 P_WordWrapParseMode.inSpace517 P_WordWrapParseMode.inSpace
Offset 558, 14 lines modifiedOffset 558, 15 lines modified
558 e^·exceeds·the·558 e^·exceeds·the·
559 ,eProxyWidget559 ,eProxyWidget
560 z_drawShadow@150655898560 z_drawShadow@150655898
561 ~nativeAvailable561 ~nativeAvailable
562 t_handleDone@4048458562 t_handleDone@4048458
563 Dinit:isValid8563 Dinit:isValid8
564 lget:microsecond564 lget:microsecond
 565 _dateTimeSymbols@683168376
565 #(FallThroughError._create@0150898566 #(FallThroughError._create@0150898
566 ·_CompactLinkedHashSet@3220832567 ·_CompactLinkedHashSet@3220832
567 readValueOfType568 readValueOfType
568 $dart:core-patch/null_patch.dart569 $dart:core-patch/null_patch.dart
569 4Invalid·arguments·for·'overflow'·method·sent·to·dev.flutter/channel-buffers·(second·argument·must·be·a·boolean)570 4Invalid·arguments·for·'overflow'·method·sent·to·dev.flutter/channel-buffers·(second·argument·must·be·a·boolean)
570 Dpackage:flutter/src/physics/tolerance.dart571 Dpackage:flutter/src/physics/tolerance.dart
571 ^_HttpClient@13463476.572 ^_HttpClient@13463476.
Offset 577, 15 lines modifiedOffset 578, 14 lines modified
577 ItopLeft:·578 ItopLeft:·
578 {RenderSemanticsGestureHandler579 {RenderSemanticsGestureHandler
579 Xndense·subtitle·2014580 Xndense·subtitle·2014
580 METAFILEPICT8581 METAFILEPICT8
581 $dart:io/socket.dart582 $dart:io/socket.dart
582 X]distanceBetween583 X]distanceBetween
583 c_eightBytesAsList@177185525584 c_eightBytesAsList@177185525
584 6_pad@689441731 
585 O$0·milioi585 O$0·milioi
586 E%MainAxisAlignment.spaceBetween586 E%MainAxisAlignment.spaceBetween
587 package:flutter/src/widgets/icon_theme.dart587 package:flutter/src/widgets/icon_theme.dart
588 PW·NEEDS-PAINT8588 PW·NEEDS-PAINT8
589 _SplayTreeIterator@3220832589 _SplayTreeIterator@3220832
590 cBY_HANDLE_FILE_INFORMATION590 cBY_HANDLE_FILE_INFORMATION
591 Jheaders591 Jheaders
Offset 638, 15 lines modifiedOffset 638, 17 lines modified
638 pushLayer638 pushLayer
639 3d·MMMM·EEEE639 3d·MMMM·EEEE
640 a?visitor640 a?visitor
641 o(_printClosure@10040228641 o(_printClosure@10040228
642 ^npackage:source_span/src/span_exception.dart642 ^npackage:source_span/src/span_exception.dart
643 Zget:enabled643 Zget:enabled
644 Out·of·Memory644 Out·of·Memory
 645 =package:ffi/src/utf8.dart
645 r;00·Millionen8646 r;00·Millionen8
 647 init:_ln10@6914417318
646 n#_completer@6210650478648 n#_completer@6210650478
647 Fdart:collection/set.dart649 Fdart:collection/set.dart
648 *»      &»     M»    .»   650 *»      &»     M»    .»   
649 NcodeUnitAt651 NcodeUnitAt
650 p^[\-\+]?(\d)\.(\d+)e([\-\+]?\d+)$652 p^[\-\+]?(\d)\.(\d+)e([\-\+]?\d+)$
651 rfinishRequest653 rfinishRequest
652 3Closed·at·%s.654 3Closed·at·%s.
Offset 698, 21 lines modifiedOffset 700, 20 lines modified
698 resolveAs700 resolveAs
699 tReversedListIterable8701 tReversedListIterable8
700 Ml_socketProfilingEnabled@14069316702 Ml_socketProfilingEnabled@14069316
701 =TYPEATTR703 =TYPEATTR
702 S_initNode@506492240704 S_initNode@506492240
703 i7get:statusCode705 i7get:statusCode
704 ,CupertinoThemeData706 ,CupertinoThemeData
705 sh_CompactStyle@689441731 
706 VD_drawCircle@150655898707 VD_drawCircle@150655898
707 ,_SplayTreeKeyIterable@3220832708 ,_SplayTreeKeyIterable@3220832
708 g~_binarySearch@737017070 
709 _Cookie@13463476.fromSetCookieValue709 _Cookie@13463476.fromSetCookieValue
710 getOffsetY710 getOffsetY
711 accentColorBrightness711 accentColorBrightness
 712 dWLAN_BSS_LIST.#fromTypedDataBase
712 BparseDouble713 BparseDouble
713 5get:span714 5get:span
Max diff block lines reached; 149129/152344 bytes (97.89%) of diff not shown.
27.8 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3345, 12246 lines modifiedOffset 3345, 2510 lines modified
3345 »       bx»     r43345 »       bx»     r4
3346 »       mov»    r0,·sp3346 »       mov»    r0,·sp
3347 »       bx»     lr3347 »       bx»     lr
  
3348 Disassembly·of·section·.text:3348 Disassembly·of·section·.text:
  
3349 0000c000·<_kDartIsolateSnapshotInstructions>:3349 0000c000·<_kDartIsolateSnapshotInstructions>:
3350 »       eoreq»  r9,·pc,·r0,·lsl·r2»    ;·<UNPREDICTABLE>3350 »       eoreq»  sl,·pc,·r8,·lsr·r7»    ;·<UNPREDICTABLE>
3351 »       andeq»  r0,·r0,·r0,·lsl·r03351 »       andeq»  r0,·r0,·r0,·lsl·r0
3352 »       ...3352 »       ...
3353 »       andseq» r0,·r1,·r8,·lsl·r03353 »       andseq» r0,·r1,·r8,·lsl·r0
3354 »       eoreq»  r9,·pc,·ip,·ror·#33354 »       eoreq»  sl,·pc,·r4,·lsl·r7»    ;·<UNPREDICTABLE>
3355 »       »       »       ;·<UNDEFINED>·instruction:·0xffff50243355 »       »       »       ;·<UNDEFINED>·instruction:·0xffff5024
3356 »       andeq»  ip,·r0,·r03356 »       andeq»  ip,·r0,·r0
3357 »       »       »       ;·<UNDEFINED>·instruction:·0xffff50003357 »       »       »       ;·<UNDEFINED>·instruction:·0xffff5000
3358 »       push»   {fp,·lr}3358 »       push»   {fp,·lr}
3359 »       add»    fp,·sp,·#03359 »       add»    fp,·sp,·#0
3360 »       sub»    sp,·sp,·#43360 »       sub»    sp,·sp,·#4
3361 »       ldr»    ip,·[sl,·#32]3361 »       ldr»    ip,·[sl,·#32]
3362 »       cmp»    sp,·ip3362 »       cmp»    sp,·ip
3363 »       blls»   3019dc·<_kDartIsolateSnapshotInstructions+0x2f59dc>3363 »       blls»   302f04·<_kDartIsolateSnapshotInstructions+0x2f6f04>
3364 »       ldr»    r0,·[fp,·#24] 
3365 »       ldr»    r1,·[r0,·#3] 
3366 »       str»    r1,·[fp,·#-4] 
3367 »       ldr»    r2,·[r0,·#7] 
3368 »       ldrh»   r0,·[r2,·#1] 
3369 »       push»   {r2}»       »       ;·(str·r2,·[sp,·#-4]!) 
3370 »       ldr»    r2,·[fp,·#16] 
3371 »       ldr»    r3,·[fp,·#20] 
3372 »       push»   {r2,·r3} 
3373 »       ldr»    r2,·[fp,·#8] 
3374 »       ldr»    r3,·[fp,·#12] 
3375 »       push»   {r2,·r3} 
3376 »       add»    lr,·r7,·r0,·lsl·#2 
3377 »       add»    lr,·lr,·#106496»       ;·0x1a000 
3378 »       ldr»    lr,·[lr,·#1568]»       ;·0x620 
3379 »       blx»    lr 
3380 »       add»    sp,·sp,·#20 
3381 »       ldr»    lr,·[fp,·#-4] 
3382 »       push»   {r0,·lr} 
3383 »       bl»     c098·<_kDartIsolateSnapshotInstructions+0x98> 
3384 »       add»    sp,·sp,·#8 
3385 »       sub»    sp,·fp,·#0 
3386 »       pop»    {fp,·pc} 
3387 »       push»   {fp,·lr} 
3388 »       add»    fp,·sp,·#0 
3389 »       ldr»    r0,·[fp,·#8]3364 »       ldr»    r0,·[fp,·#8]
3390 »       ldr»    r2,·[fp,·#12]3365 »       ldr»    r2,·[sl,·#104]»;·0x68
3391 »       ldr»    r1,·[sl,·#104]»;·0x683366 »       ldr»    r1,·[sl,·#104]»;·0x68
3392 »       ldr»    ip,·[sl,·#104]»;·0x68 
3393 »       cmp»    r0,·ip 
3394 »       beq»    c114·<_kDartIsolateSnapshotInstructions+0x114> 
3395 »       tst»    r0,·#13367 »       tst»    r0,·#1
3396 »       beq»    c114·<_kDartIsolateSnapshotInstructions+0x114> 
3397 »       add»    r8,·r5,·#16384»;·0x4000 
3398 »       ldr»    r8,·[r8,·#2819]»       ;·0xb03 
3399 »       add»    r3,·r5,·#16384»;·0x4000 
3400 »       ldr»    r3,·[r3,·#2823]»       ;·0xb07 
3401 »       ldr»    r6,·[r5,·#647]»;·0x287 
3402 »       ldr»    lr,·[r6,·#3]3368 »       ldrhne» r4,·[r0,·#1]
3403 »       blx»    lr 
3404 »       ldr»    ip,·[sl,·#104]»;·0x68 
3405 »       cmp»    r3,·ip3369 »       moveq»  r4,·#50»    ;·0x32
 3370 »       movw»   ip,·#62994»  ;·0xf612
 3371 »       movt»   ip,·#65535»  ;·0xffff
 3372 »       adds»   r4,·r4,·ip
3406 »       beq»    c0f4·<_kDartIsolateSnapshotInstructions+0xf4>3373 »       beq»    c078·<_kDartIsolateSnapshotInstructions+0x78>
3407 »       tst»    r3,·#8 
3408 »       beq»    c11c·<_kDartIsolateSnapshotInstructions+0x11c>3374 »       add»    r8,·r5,·#20480»;·0x5000
 3375 »       ldr»    r8,·[r8,·#263]»;·0x107
 3376 »       add»    r3,·r5,·#20480»;·0x5000
 3377 »       ldr»    r3,·[r3,·#275]»;·0x113
3409 »       b»      c114·<_kDartIsolateSnapshotInstructions+0x114>3378 »       bl»     301a44·<_kDartIsolateSnapshotInstructions+0x2f5a44>
3410 »       add»    r8,·r5,·#16384»;·0x4000 
3411 »       ldr»    r8,·[r8,·#2827]»       ;·0xb0b 
3412 »       add»    r3,·r5,·#16384»;·0x4000 
3413 »       ldr»    r3,·[r3,·#2831]»       ;·0xb0f 
3414 »       ldr»    r6,·[r5,·#147]»;·0x93 
3415 »       ldr»    lr,·[r6,·#3] 
3416 »       blx»    lr 
3417 »       b»      c120·<_kDartIsolateSnapshotInstructions+0x120> 
3418 »       ldr»    r0,·[sl,·#112]»;·0x70 
3419 »       b»      c120·<_kDartIsolateSnapshotInstructions+0x120> 
3420 »       ldr»    r0,·[sl,·#108]»;·0x6c 
3421 »       tst»    r0,·#8 
3422 »       bne»    c14c·<_kDartIsolateSnapshotInstructions+0x14c> 
3423 »       ldr»    r0,·[fp,·#8]3379 »       ldr»    lr,·[fp,·#8]
3424 »       ldr»    r3,·[fp,·#12]3380 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)
3425 »       bl»     c4a8·<_kDartIsolateSnapshotInstructions+0x4a8>3381 »       bl»     28f98·<_kDartIsolateSnapshotInstructions+0x1cf98>
 3382 »       add»    sp,·sp,·#4
3426 »       mov»    r1,·r03383 »       mov»    r1,·r0
3427 »       ldr»    r0,·[fp,·#8]3384 »       ldr»    r0,·[fp,·#12]
 3385 »       ldr»    r2,·[r0,·#3]
 3386 »       str»    r2,·[fp,·#-4]
3428 »       str»    r0,·[r1,·#7]3387 »       ldr»    r3,·[r1,·#3]
 3388 »       cmp»    r2,·r3
 3389 »       bne»    c0ec·<_kDartIsolateSnapshotInstructions+0xec>
 3390 »       ldr»    r3,·[sl,·#108]»;·0x6c
 3391 »       push»   {r0}»       »       ;·(str·r0,·[sp,·#-4]!)
 3392 »       push»   {r1}»       »       ;·(str·r1,·[sp,·#-4]!)
 3393 »       bl»     c114·<_kDartIsolateSnapshotInstructions+0x114>
 3394 »       add»    sp,·sp,·#8
 3395 »       ldr»    r2,·[fp,·#-4]
 3396 »       ldr»    r3,·[sl,·#108]»;·0x6c
 3397 »       cmp»    r2,·r3
 3398 »       bne»    c0e4·<_kDartIsolateSnapshotInstructions+0xe4>
 3399 »       mov»    r4,·#0
 3400 »       asr»    r8,·r4,·#1
 3401 »       asr»    r6,·r8,·#31
 3402 »       subs»   r9,·r8,·r0
 3403 »       sbcs»   r4,·r6,·r1
3429 »       mov»    r0,·r13404 »       mov»    r0,·r9
 3405 »       mov»    r1,·r4
3430 »       sub»    sp,·fp,·#03406 »       sub»    sp,·fp,·#0
3431 »       pop»    {fp,·pc}3407 »       pop»    {fp,·pc}
3432 »       ldr»    r0,·[fp,·#8] 
3433 »       ldr»    r3,·[fp,·#12]3408 »       ldr»    r3,·[sl,·#108]»;·0x6c
 3409 »       cmp»    r2,·r3
 3410 »       bne»    c100·<_kDartIsolateSnapshotInstructions+0x100>
 3411 »       mvn»    r2,·#1
3434 »       bl»     c168·<_kDartIsolateSnapshotInstructions+0x168>3412 »       b»      c104·<_kDartIsolateSnapshotInstructions+0x104>
3435 »       ldr»    r1,·[fp,·#8]3413 »       mov»    r2,·#2
 3414 »       asr»    r0,·r2,·#1
3436 »       str»    r1,·[r0,·#7]3415 »       asr»    r1,·r0,·#31
3437 »       sub»    sp,·fp,·#03416 »       sub»    sp,·fp,·#0
3438 »       pop»    {fp,·pc}3417 »       pop»    {fp,·pc}
3439 »       movw»   r2,·#516»    ;·0x204 
Max diff block lines reached; 29185944/29189907 bytes (99.99%) of diff not shown.
19.3 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1438, 150942 lines modifiedOffset 1438, 151830 lines modified
1438 ··0x0000b9b0·f86f0338·1a000000·38024e00·02000000·.o.8....8.N.....1438 ··0x0000b9b0·f86f0338·1a000000·38024e00·02000000·.o.8....8.N.....
1439 ··0x0000b9c0·d0b7255c·d8000000·38024e00·02000000·..%\....8.N.....1439 ··0x0000b9c0·d0b7255c·d8000000·38024e00·02000000·..%\....8.N.....
1440 ··0x0000b9d0·fcb7015c·0d000000·38034e00·0c000000·...\....8.N.....1440 ··0x0000b9d0·fcb7015c·0d000000·38034e00·0c000000·...\....8.N.....
1441 ··0x0000b9e0·fe9f0d7a·48616e64·6c650000·00000000·...zHandle......1441 ··0x0000b9e0·fe9f0d7a·48616e64·6c650000·00000000·...zHandle......
  
  
Diff chunk too large, falling back to line-by-line diff (151822 lines added, 150934 lines removed)
1442 Hex·dump·of·section·'.rodata':1442 Hex·dump·of·section·'.rodata':
1443 ··0x00306000·f5f5dcdc·f8321200·00000000·03000000·.....2..........1443 ··0x00307000·f5f5dcdc·47521200·00000000·03000000·....GR..........
1444 ··0x00306010·00000000·65346130·39646266·32626231·....e4a09dbf2bb11444 ··0x00307010·00000000·65346130·39646266·32626231·....e4a09dbf2bb1
1445 ··0x00306020·32306665·34363734·65303537·36363137·20fe4674e05766171445 ··0x00307020·32306665·34363734·65303537·36363137·20fe4674e0576617
1446 ··0x00306030·61306463·70726f64·75637420·6e6f2d64·a0dcproduct·no-d1446 ··0x00307030·61306463·70726f64·75637420·6e6f2d64·a0dcproduct·no-d
1447 ··0x00306040·77617266·5f737461·636b5f74·72616365·warf_stack_trace1447 ··0x00307040·77617266·5f737461·636b5f74·72616365·warf_stack_trace
1448 ··0x00306050·735f6d6f·6465206e·6f2d6361·7573616c·s_mode·no-causal1448 ··0x00307050·735f6d6f·6465206e·6f2d6361·7573616c·s_mode·no-causal
1449 ··0x00306060·5f617379·6e635f73·7461636b·73206c61·_async_stacks·la1449 ··0x00307060·5f617379·6e635f73·7461636b·73206c61·_async_stacks·la
1450 ··0x00306070·7a795f61·73796e63·5f737461·636b7320·zy_async_stacks·1450 ··0x00307070·7a795f61·73796e63·5f737461·636b7320·zy_async_stacks·
1451 ··0x00306080·6e6f2d6c·617a795f·64697370·61746368·no-lazy_dispatch1451 ··0x00307080·6e6f2d6c·617a795f·64697370·61746368·no-lazy_dispatch
1452 ··0x00306090·65727320·7573655f·62617265·5f696e73·ers·use_bare_ins1452 ··0x00307090·65727320·7573655f·62617265·5f696e73·ers·use_bare_ins
1453 ··0x003060a0·74727563·74696f6e·73206465·6475705f·tructions·dedup_1453 ··0x003070a0·74727563·74696f6e·73206465·6475705f·tructions·dedup_
1454 ··0x003060b0·696e7374·72756374·696f6e73·206e6f2d·instructions·no-1454 ··0x003070b0·696e7374·72756374·696f6e73·206e6f2d·instructions·no-
1455 ··0x003060c0·22617373·65727473·22206172·6d2d6561·"asserts"·arm-ea1455 ··0x003070c0·22617373·65727473·22206172·6d2d6561·"asserts"·arm-ea
1456 ··0x003060d0·62692073·6f667466·70206e75·6c6c2d73·bi·softfp·null-s1456 ··0x003070d0·62692073·6f667466·70206e75·6c6c2d73·bi·softfp·null-s
1457 ··0x003060e0·61666574·79000f88·1f7d8540·829f2e85·afety....}.@....1457 ··0x003070e0·61666574·79000f88·54038643·82a02e85·afety...T..C....
1458 ··0x003060f0·f37fc062·3b0d14c3·10585b65·c0452701·...b;....X[e.E'.1458 ··0x003070f0·f31ac215·68741bc3·610f5040·c25f342b·....ht..a.P@._4+
1459 ··0x00306100·68c222d3·02626b5e·c13e2936·c34c6955·h."..bk^.>)6.LiU1459 ··0x00307100·f75f0f5c·67c127d0·6f76403f·c329d05c·._.\g.'.ov@?.).\
1460 ··0x00306110·7dc22658·5e7fc072·017b47c2·65740a70·}.&X^..r.{G.et.p1460 ··0x00307110·2c071cc3·00d3c6c4·51595f46·c0527f51·,.......QY_F.R.Q
1461 ··0x00306120·c230676d·4ac013d3·78134e60·c1477530·.0gmJ...x.N`.Gu01461 ··0x00307120·78c132d0·5370717d·c25b0461·0bc13067·x.2.Spq}.[.a..0g
1462 ··0x00306130·73c314d3·54426d69·c0116e3b·59c027d3·s...TBmi..n;Y.'.1462 ··0x00307130·6d4ac0f6·2b247d44·c24c2d77·71c27817·mJ..+$}D.L-wq.x.
1463 ··0x00306140·d307406e·0ec210d3·7f634255·c01cd364·..@n.....cBU...d1463 ··0x00307140·2951c33a·4c5813c2·62d3c511·406733c3·)Q.:LX..b...@g3.
1464 ··0x00306150·4e1724c3·23d32600·494fc071·555144c1·N.$.#.&.IO.qUQD.1464 ··0x00307150·51d33656·3015c335·497353c0·7fd2094b·Q.6V0..5IsS....K
1465 ··0x00306160·520d5402·c13a6920·0ac220d3·72457b7b·R.T..:i·..·.rE{{1465 ··0x00307160·55e1325e·6d5dc163·142ddd3e·577212c2·U.2^m].c.-.>Wr..
1466 ··0x00306170·c239155e·79c24356·1af45b61·3e1fc307·.9.^y.CV..[a>...1466 ··0x00307170·0ad35a22·7954c202·0f3bc72e·30735ec3·..Z"yT...;..0s^.
1467 ··0x00306180·d2596b71·16c109d2·1465137c·c006d27e·.Ykq.....e.|...~1467 ··0x00307180·63d34353·4345c22a·5d3d58c2·42684d04·c.CSCE.*]=X.BhM.
1468 ··0x00306190·685032c3·08d27c11·3429c104·d279505b·hP2...|.4)...yP[1468 ··0x00307190·c1602954·15c23621·1764c1c3·31714a18·.`)T..6!.d..1qJ.
1469 ··0x003061a0·23c31a28·4b4ac012·d2c73122·7f4cc071·#..(KJ....1".L.q1469 ··0x003071a0·c30b5a38·58c13ed3·5f7f5248·c139155e·..Z8X.>._.RH.9.^
1470 ··0x003061b0·7328e40b·5a3858c1·3ed3c505·425c76c1·s(..Z8X.>...B\v.1470 ··0x003071b0·79c24f54·38f57e68·5032c308·d21f2978·y.OT8.~hP2....)x
1471 ··0x003061c0·60d36d64·4b78c350·d3370653·02c2415c·`.mdKx.P.7.S..A\1471 ··0x003071c0·17c20ad2·5b613e1f·c307d259·6b7116c1·....[a>....Ykq..
1472 ··0x003061d0·313ec17e·d2690d53·2bc30f66·4245c268·1>.~.i.S+..fBE.h1472 ··0x003071d0·09d2274c·7b45c005·d21f1815·56c12053·..'L{E......V.·S
1473 ··0x003061e0·6d5c48c3·2777374b·c109d334·485677c3·m\H.'w7K...4HVw.1473 ··0x003071e0·2a06c113·d2c7021e·2bd56c35·6401c115·*.......+.l5d...
1474 ··0x003061f0·4a532b1d·c13a4c58·13c262d3·c67c0b6b·JS+..:LX..b..|.k1474 ··0x003071f0·2974f33f·d33a2811·e9794e37·3bc34b7d·)t.?.:(..yN7;.K}
1475 ··0x00306200·21c34f58·2fe661d3·4d041640·c144122c·!.OX/.a.M..@.D.,1475 ··0x00307200·081cc361·d1177f6e·df6a2771·00c1616e·...a...n.j'q..an
1476 ··0x00306210·e37c387e·61c17fd2·41383267·c3435e2f·.|8~a...A82g.C^/1476 ··0x00307210·6923c205·14005ec0·3d7c5b69·c160d17d·i#....^.=|[i.`.}
1477 ··0x00306220·27c23f46·3b66c0c4·c351734b·7bc02c30·'.?F;f...QsK{.,01477 ··0x00307220·0b450dc2·466a6d2d·c24e5100·6dc0272a·.E..Fjm-.NQ.m.'*
1478 ··0x00306230·4901c33d·d32b247d·44c2384f·7950c25b·I..=.+$}D.8OyP.[1478 ··0x00307230·2774c179·2e6d21c2·7a774613·c34bd13d·'t.y.m!.zwF..K.=
1479 ··0x00306240·04610bc1·f65c0b36·7ac21070·5441c3f1·.a...\.6z..pTA..1479 ··0x00307240·11564fc1·49d1465b·7b70c04c·d10d7b29·.VO.I.F[{p.L..{)
1480 ··0x00306250·5370717d·c20c4936·2dc2123e·587ac31e·Spq}..I6-..>Xz..1480 ··0x00307250·14c14ad1·0b6d3bf4·5bd15f6d·2008c26c·..J..m;.[._m·..l
1481 ··0x00306260·657843c0·5f2a736e·c3c21a25·6d71c340·exC._*sn...%mq.@1481 ··0x00307260·d12b6203·70c07bd1·2b4c5150·c366d146·.+b.p.{.+LQP.f.F
1482 ··0x00306270·5903d54d·225f2ac1·4ec01e25·2734c201·Y..M"_*.N..%'4..1482 ··0x00307270·7f1a17c2·67d15126·600ac277·d15d6a20·....g.Q&`..w.]j·
1483 ··0x00306280·555652c0·73743558·c342d34b·1e3f3cc2·UVR.st5X.B.K.?<.1483 ··0x00307280·47c25cd1·3e2936c3·557d2e67·c0166706·G.\.>)6.U}.g..g.
1484 ··0x00306290·406f5ed5·44c0411c·0314c35a·d37e7201·@o^.D.A....Z.~r.1484 ··0x00307290·0cc1d00c·6c2810c3·78d13e2f·3413c279·....l(..x.>/4..y
1485 ··0x003062a0·5ec344d3·0a66584b·c3751823·42c21b63·^.D..fXK.u.#B..c1485 ··0x003072a0·d1633954·7dc064d1·2f1a2d64·c37ad111·.c9T}.d./.-d.z..
1486 ··0x003062b0·0356c224·d30d242a·02c10739·4816c22c·.V.$..$*...9H..,1486 ··0x003072b0·287952c3·74d13854·19ef73d1·53777330·(yR.t.8T..s.Sws0
1487 ··0x003062c0·3a713bc3·46d30941·3f1ec141·28155cc0·:q;.F..A?..A(.\.1487 ··0x003072c0·c176d17a·2a17dc75·d1d11a03·1524c204·.v.z*..u.....$..
1488 ··0x003062d0·10250e28·c2794e37·3bc34b7d·081cc360·.%.(.yN7;.K}...`1488 ··0x003072d0·d23a5939·58c2217a·1f00c21e·3d2706c1·.:Y9X.!z....='..
1489 ··0x003062e0·d1513e0c·11c36a27·7100c161·6e6923c2·.Q>...j'q..ani#.1489 ··0x003072e0·4b282a6a·c12d0d2c·1dc26839·28ea076c·K(*j.-.,..h9(..l
1490 ··0x003062f0·0514005e·c03d7c5b·69c15fd1·39794e64·...^.=|[i._.9yNd1490 ··0x003072f0·0151c33f·6d4259c2·6a362162·c150182c·.Q.?mBY.j6!b.P.,
1491 ··0x00306300·c1466a6d·2dc24e51·006dc027·2a2774c1·.Fjm-.NQ.m.'*'t.1491 ··0x00307300·71c07f7e·65e40c49·362dc23a·4b5068c0·q..~e..I6-.:KPh.
1492 ··0x00306310·792e6d21·c20d7b29·14c14ad1·7a122c29·y.m!..{)..J.z.,)1492 ··0x00307310·4c5029ea·0f440b48·c27e1d35·e2633225·LP)..D.H.~.5.c2%
1493 ··0x00306320·c148d17a·774613c3·4bd13d11·564fc149·.H.zwF..K.=.VO.I1493 ··0x00307320·5ac04ed3·1b72144f·c35dd17e·1c1a58c1·Z.N..r.O.].~..X.
1494 ··0x00306330·d1301f6d·14c35ad1·27370517·c36bd12f·.0.m..Z.'7...k./1494 ··0x00307330·7bd2476d·6a13c37a·d25e7c55·73c21132·{.Gmj..z.^|Us..2
1495 ··0x00306340·1a2d64c3·7ad15b59·6c66c165·d12b4c51·.-d.z.[Ylf.e.+LQ1495 ··0x00307340·3e67c234·d0701052·24c22f5c·4a5dc308·>g.4.p.R$./\J]..
1496 ··0x00306350·50c366d1·000e2a01·c3155d12·7fc226d0·P.f...*...]...&.1496 ··0x00307350·5e2d22c1·5ed13944·36f303d2·c204691c·^-".^.9D6.....i.
1497 ··0x00306360·7c2f63ed·28d0650c·3610c231·d0537773·|/c.(.e.6..1.Sws1497 ··0x00307360·09c1205a·7f01c302·d222774b·14c10bd2·..·Z....."wK....
1498 ··0x00306370·30c176d1·0b6d3bf4·5bd10761·7374c07d·0.v..m;.[..ast.}1498 ··0x00307370·c1711f38·6ac10cd2·20736501·c12f7574·.q.8j...·se../ut
1499 ··0x00306380·284177c0·044e1d69·c2670f46·e835586e·(Aw..N.i.g.F.5Xn1499 ··0x00307380·12c27d18·7332c314·65137cc0·06d27232·..}.s2..e.|...r2
1500 ··0x00306390·0dc1543a·714fc268·c05c4452·40c30b76·..T:qO.h.\DR@..v1500 ··0x00307390·2473c072·017b47c2·5f6e0d4e·c2665a2d·$s.r.{G._n.N.fZ-
1501 ··0x003063a0·5f25c367·0b5a5ac1·495d7474·c340d07c·_%.g.ZZ.I]tt.@.|1501 ··0x003073a0·5ac3d70c·645101c2·0b372906·c3313939·Z...dQ...7)..199
1502 ··0x003063b0·722a6fc0·52d01221·3b72c03e·d0d92e00·r*o.R..!;r.>....1502 ··0x003073b0·38c24e4f·1c62c303·0c297ec2·246545fe·8.NO.b...)~.$eE.
1503 ··0x003063c0·302ac359·d01f1260·54c2292b·274ac015·0*.Y...`T.)+'J..1503 ··0x003073c0·60d2244a·363bc13c·355f12c3·48c00d3f·`.$J6;.<5_..H..?
1504 ··0x003063d0·413a55c0·3fd05467·1d1dc361·d07a6845·A:U.?.Tg...a.zhE1504 ··0x003073d0·1f7bc277·d3131872·22c361d2·332b2857·.{.w...r".a.3+(W
1505 ··0x003063e0·35c23d33·3e5dc33c·0d4162c1·48540e27·5.=3>].<.Ab.HT.'1505 ··0x003073e0·c27dd249·5e7f6dc3·56556f6c·c1341711·.}.I^.m.VUol.4..
1506 ··0x003063f0·c115551c·67c053d1·184a0f47·c1001c58·..U.g.S..J.G...X1506 ··0x003073f0·4ec0617b·37ec0760·2273c224·774e76c3·N.a{7..`"s.$wNv.
1507 ··0x00306400·1cc15cd3·67321500·c3383445·3ec22659·..\.g2...84E>.&Y1507 ··0x00307400·62d2284f·2e62c023·3c7fdd3b·637c5fc3·b.(O.b.#<..;c|_.
1508 ··0x00306410·00d13002·183fc320·033e2cc3·4cd11854·..0..?.·.>,.L..T1508 ··0x00307410·7d565120·c3036d42·62c34517·2ada7177·}VQ·..mBb.E.*.qw
1509 ··0x00306420·697ec359·d3725b4b·0ec351d1·46251d24·i~.Y.r[K..Q.F%.$1509 ··0x00307420·0311c167·766a27c1·210b0f7f·c1493005·...gvj'.!....I0.
1510 ··0x00306430·c2260e27·63c129d0·5e113552·c16fd353·.&.'c.).^.5R.o.S1510 ··0x00307430·2fc21b45·1acf1c48·33d82511·0b72c314·/..E...H3.%..r..
1511 ··0x00306440·30456cc3·0fc15f12·323bc238·d0707829·0El..._.2;.8.px)1511 ··0x00307440·d24c4a36·40c25dd3·4a4b6e72·c238022d·.LJ6@.].JKnr.8.-
1512 ··0x00306450·72c30a12·7f6ac300·5b03c903·c141430f·r....j..[....AC.1512 ··0x00307450·50c25a34·1652c208·d3d50f24·5f10c37d·P.Z4.R.....$_..}
1513 ··0x00306460·57c36272·6a7cc35b·164ef33c·d019452e·W.brj|.[.N.<..E.1513 ··0x00307460·79005dc0·660b36fc·1d40002a·c341c02f·y.].f.6..@.*.A./
1514 ··0x00306470·e656d005·18787bc2·356e203b·c35f0f5c·.V...x{.5n·;._.\1514 ··0x00307470·046cc86c·d0515179·7bc2742e·3030c133·.l.l.QQy{.t.00.3
1515 ··0x00306480·67c127d0·66592e55·c03d7c5e·5cc32dd0·g.'.fY.U.=|^\.-.1515 ··0x00307480·690a74c3·7c1c0c2d·c26bd12e·09691fc2·i.t.|..-.k...i..
1516 ··0x00306490·3dd01c6f·607dc057·d01d5025·5ec31215·=..o`}.W..P%^...1516 ··0x00307490·2c616542·c168d174·291614c2·0c785e0d·,aeB.h.t)....x^.
1517 ··0x003064a0·2667c003·400a4ac2·01d3c178·574c03c3·&g..@.J....xWL..1517 ··0x003074a0·c2d34514·13e569d1·686c1c51·c36ad15b·..E...i.hl.Q.j.[
1518 ··0x003064b0·03d33960·0f19c104·d3691f70·53c07209·..9`.....i.pS.r.1518 ··0x003074b0·596c66c1·65d13548·060bc166·2f45df21·Ylf.e.5H...f/E.!
1519 ··0x003064c0·6d6fc15a·780a27c3·5914656e·c046301c·mo.Zx.'.Y.en.F0.1519 ··0x003074c0·2d4a02c3·4630344f·c068d06c·2f5651c0·-J..F04O.h.l/VQ.
1520 ··0x003064d0·04c37a2b·0f01c37a·c0173462·45c33334·..z+...z..4bE.341520 ··0x003074d0·69d00769·3a60c367·441544c2·19413930·i..i:`.gD.D..A90
1521 ··0x003064e0·5443c305·3a5065c2·30d0016c·1a37c35b·TC..:Pe.0..l.7.[1521 ··0x003074e0·c142c061·7a007ec1·6ed00a0a·54d06bd0·.B.az.~.n...T.k.
1522 ··0x003064f0·d06c4804·27c11151·6152c03d·210b55c0·.lH.'..QaR.=!.U.1522 ··0x003074f0·08304272·c03f6409·66c15c57·4724c36b·.0Br.?d.f.\WG$.k
1523 ··0x00306500·4b522f34·c374c051·523d23c2·1e287112·KR/4.t.QR=#..(q.1523 ··0x00307500·247740c3·0958190d·c157566f·dd6d7605·$w@..X...WVo.mv.
1524 ··0x00306510·c3527f51·78c132d0·7b7f223b·c15dd054·.R.Qx.2.{.";.].T1524 ··0x00307510·65c3151a·291fc206·4b3563c3·1d703856·e...)...K5c..p8V
1525 ··0x00306520·210e57c2·3923562e·c12b6a3b·5ac00ec1·!.W.9#V..+j;Z...1525 ··0x00307520·c2107054·41c3f135·041557c0·42045615·..pTA..5..W.B.V.
1526 ··0x00306530·744e5c23·c3486945·78c07730·2614c253·tN\#.HiEx.w0&..S1526 ··0x00307530·c1176d5a·1ec37d69·452bc349·235f21c3·..mZ..}iE+.I#_!.
1527 ··0x00306540·140f69c3·25d0423e·5f2ac371·3c67f424·..i.%.B>_*.q<g.$1527 ··0x00307540·0f417a3d·c1594a44·45c30c15·7565c212·.Az=.YJDE...ue..
1528 ··0x00306550·d000797f·3ac36061·076dc347·4d6239c3·..y.:.`a.m.GMb9.1528 ··0x00307550·4a7928c3·3b3b512a·c23a251b·2dc2721c·Jy(.;;Q*.:%.-.r.
1529 ··0x00306560·6d7927d0·d27d7900·5dc00c24·5877c04f·my'..}y.]..$Xw.O1529 ··0x00307560·7a50c22f·586f5fc1·14066d64·c2290941·zP./Xo_...md.).A
1530 ··0x00306570·d1283b71·24c250d1·4b090a04·c2221853·.(;q$.P.K....".S1530 ··0x00307570·72c12e58·5d12c353·6f3966c2·3362670f·r..X]..So9f.3bg.
1531 ··0x00306580·49c272d0·6e7d5b3d·c36d6f1c·51c1e769·I.r.n}[=.mo.Q..i1531 ··0x00307580·c31b137f·3dc367d2·39600f19·c104d377·....=.g.9`.....w
1532 ··0x00306590·7b6659c1·4dd1476d·6a13c37a·d267502e·{fY.M.Gmj..z.gP.1532 ··0x00307590·094df805·d375710b·07c24e5b·0846c224·.M...uq...N[.F.$
1533 ··0x003065a0·44c279d2·096f381e·c3252838·50c233d0·D.y..o8..%(8P.3.1533 ··0x003075a0·6a7d20c1·00432a63·c1e25fd2·1a176244·j}·..C*c.._...bD
1534 ··0x003065b0·4d7f0040·c064347b·7ec1313f·791cc27f·M..@.d4{~.1?y...1534 ··0x003075b0·c171d20e·783974c1·356f1973·c368d208·.q..x9t.5o.s.h..
1535 ··0x003065c0·7e65e454·781e2cc3·507e7603·c138d300·~e.Tx.,.P~v..8..1535 ··0x003075c0·494121c3·2346254c·c0190562·51c3392c·IA!.#F%L...bQ.9,
1536 ··0x003065d0·363048c1·3b7c516d·c3404867·78c24ed1·60H.;|Qm.@Hgx.N.1536 ··0x003075d0·265ec341·33040dc2·401b7528·c1705f79·&^.A3...@.u(.p_y
1537 ··0x003065e0·2f5b292b·c170d025·044d29c2·52d16359·/[)+.p.%.M).R.cY1537 ··0x003075e0·4ec13421·7666c127·736163c0·28442808·N.4!vf.'sac.(D(.
1538 ··0x003065f0·570bc234·2e4653c0·0e271d03·c1d15a04·W..4.FS..'....Z.1538 ··0x003075f0·c3726d10·10c34240·497dc31e·0e0f58c1·.rm...B@I}....X.
1539 ··0x00306600·3247c241·d0610f29·15c15d50·312ec136·2G.A.a.)..]P1..61539 ··0x00307600·55d3091b·3f65c117·42271cc3·72095554·U...?e..B'..r.UT
1540 ··0x00306610·d0632208·6bc04e50·0c3ec320·691077c1·.c".k.NP.>.·i.w.1540 ··0x00307610·c04d225f·2ac14ec0·3c73030b·c15c0f29·.M"_*.N.<s...\.)
1541 ··0x00306620·6c044163·c0297d70·40c26d3e·224cc202·l.Ac.)}p@.m>"L..1541 ··0x00307620·4cc0423c·7a59c269·131a1ac3·19781d18·L.B<zY.i.....x..
1542 ··0x00306630·d32c2777·0bc37f7f·7f7fc0cf·2e0d1b44·.,'w...........D1542 ··0x00307630·c304242f·1ac17666·5553c13e·094347c3·..$/..vfUS.>.CG.
1543 ··0x00306640·c100486a·dc135705·d9201455·d5215154·..Hj..W..·.U.!QT1543 ··0x00307640·222d3213·c2545f68·5fc2476e·6f0fc379·"-2..T_h_.Gno..y
1544 ··0x00306650·d2417618·27c34050·4e5bc219·11511bc2·.Av.'.@PN[...Q..1544 ··0x00307650·4b2415c2·51475e62·c2356606·60c1e83a·K$..QG^b.5f.`..:
1545 ··0x00306660·00206465·c1405c26·13c10000·105bc031·.·de.@\&.....[.11545 ··0x00307660·1a3049c0·1c176e2f·c20fd220·4e0022c3·.0I...n/...·N.".
1546 ··0x00306670·324b46c0·cd401408·f6695f72·e8002042·2KF..@...i_r..·B1546 ··0x00307670·10d20265·782fc311·d27b757b·55c112d2·...ex/...{u{U...
1547 ··0x00306680·de7b4c1d·2ac3ce00·797623c2·710a5543·.{L.*...yv#.q.UC1547 ··0x00307680·2f28490c·c24e427a·58c20dd2·4f0d1773·/(I..NBzX...O..s
1548 ··0x00306690·c1000000·00c16f36·3c51c000·7721f221·......o6<Q..w!.!1548 ··0x00307690·c30ed2d8·6e1a357f·c1635578·65c36c4f·....n.5..cUxe.lO
1549 ··0x003066a0·207c04c3·0000044d·c161361b·66c0c800··|.....M.a6.f...1549 ··0x003076a0·7764c20b·372223c3·0f715523·c26c2478·wd..7"#..qU#.l$x
1550 ··0x003066b0·146b5cc3·c9d4d671·755806c1·cad70030·.k\....quX.....01550 ··0x003076b0·78c13878·5c49c233·0761f129·346367c2·x.8x\I.3.a.)4cg.
1551 ··0x003066c0·7f2cc1cb·da511435·74c0cc49·225e38c1·.,...Q.5t..I"^8.1551 ··0x003076c0·3d4d0d60·c2292c19·10c23d56·3268c13c·=M.`.),...=V2h.<
1552 ··0x003066d0·fede1660·7110c140·421b69c1·6f54224a·...`q..@B.i.oT"J1552 ··0x003076d0·2063ff46·12290dc1·6a47650d·c3384f79··c.F.)..jGe..8Oy
1553 ··0x003066e0·c372267e·cf187a47·70c04c6f·250ec16a·.r&~..zGp.Lo%..j1553 ··0x003076e0·50c24953·046dc341·1c0314c3·5ad34c69·P.IS.m.A....Z.Li
1554 ··0x003066f0·192002c1·25190b55·c3271800·0fc26a74·.·..%..U.'....jt1554 ··0x003076f0·557dc264·4e1724c3·10585b65·c0452701·U}.dN.$..X[e.E'.
1555 ··0x00306700·5020c311·d170635c·5bc237d2·1b7d2b20·P·...pc\[.7..}+·1555 ··0x00307700·68c223d3·524d5e48·c2507a1a·29c21dd3·h.#.RM^H.Pz.)...
1556 ··0x00306710·c2380a45·27c17105·182ac32d·3e6605c2·.8.E'.q..*.->f..1556 ··0x00307710·7972520b·c224d345·2d0c44c2·38570a63·yrR..$.E-.D.8W.c
1557 ··0x00306720·54391c2d·c2447e0e·5dc01d4c·21e035d2·T9.-.D~.]..L!.5.1557 ··0x00307720·c25d6160·d628d31b·5d0658c3·26585e7f·.]a`.(..].X.&X^.
1558 ··0x00306730·130d6e79·c2503f18·75c25c2a·455bc100·..ny.P?.u.\*E[..1558 ··0x00307730·c03f6710·51c214d3·1c21725c·c015d359·.?g.Q....!r\...Y
1559 ··0x00306740·7a0e58c0·547f593a·c20e7839·74c11a4c·z.X.T.Y:..x9t..L1559 ··0x00307740·2f1e58c1·5a70316e·c111d371·4c1a6ac2·/.X.Zp1n...qL.j.
1560 ··0x00306750·3523c252·213f48c2·3ed2776b·5872c330·5#.R!?H.>.wkXr.01560 ··0x00307750·497c5b2d·c3160358·0cc34e20·2951c22d·I|[-...X..N·)Q.-
1561 ··0x00306760·d2096a2b·e051d266·5a2d5ac3·1908450f·..j+.Q.fZ-Z...E.1561 ··0x00307760·125266c1·345b753f·c2492458·fc43d32d·.Rf.4[u?.I$X.C.-
Max diff block lines reached; 0/20284990 bytes (0.00%) of diff not shown.
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 ··0x00553960·005f6b44·61727453·6e617073·686f7442·._kDartSnapshotB2 ··0x005580e0·005f6b44·61727453·6e617073·686f7442·._kDartSnapshotB
3 ··0x00553970·75696c64·4964005f·6b446172·74566d53·uildId._kDartVmS3 ··0x005580f0·75696c64·4964005f·6b446172·74566d53·uildId._kDartVmS
4 ··0x00553980·6e617073·686f7449·6e737472·75637469·napshotInstructi4 ··0x00558100·6e617073·686f7449·6e737472·75637469·napshotInstructi
5 ··0x00553990·6f6e7300·5f6b4461·7274566d·536e6170·ons._kDartVmSnap5 ··0x00558110·6f6e7300·5f6b4461·7274566d·536e6170·ons._kDartVmSnap
6 ··0x005539a0·73686f74·44617461·005f6b44·61727449·shotData._kDartI6 ··0x00558120·73686f74·44617461·005f6b44·61727449·shotData._kDartI
7 ··0x005539b0·736f6c61·7465536e·61707368·6f74496e·solateSnapshotIn7 ··0x00558130·736f6c61·7465536e·61707368·6f74496e·solateSnapshotIn
8 ··0x005539c0·73747275·6374696f·6e73005f·6b446172·structions._kDar8 ··0x00558140·73747275·6374696f·6e73005f·6b446172·structions._kDar
9 ··0x005539d0·7449736f·6c617465·536e6170·73686f74·tIsolateSnapshot9 ··0x00558150·7449736f·6c617465·536e6170·73686f74·tIsolateSnapshot
10 ··0x005539e0·44617461·00·························Data.10 ··0x00558160·44617461·00·························Data.
  
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 ··0x00553a48·06000000·06000000·00000000·03000000·................2 ··0x005581c8·06000000·06000000·00000000·03000000·................
3 ··0x00553a58·01000000·04000000·00000000·05000000·................3 ··0x005581d8·01000000·04000000·00000000·05000000·................
4 ··0x00553a68·00000000·00000000·00000000·00000000·................4 ··0x005581e8·00000000·00000000·00000000·00000000·................
5 ··0x00553a78·00000000·02000000···················........5 ··0x005581f8·00000000·02000000···················........
  
4.22 KB
lib/x86_64/libflutter.so
1.3 KB
readelf --wide --program-header {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
8 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000268·0x000268·R···0x88 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000268·0x000268·R···0x8
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x2c8c3c·0x2c8c3c·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x2c8c3c·0x2c8c3c·R···0x1000
10 ··LOAD···········0x2c8c40·0x00000000002c9c40·0x00000000002c9c40·0x593eb0·0x593eb0·R·E·0x100010 ··LOAD···········0x2c8c40·0x00000000002c9c40·0x00000000002c9c40·0x593eb0·0x593eb0·R·E·0x1000
11 ··LOAD···········0x85caf0·0x000000000085eaf0·0x000000000085eaf0·0x04ca98·0x04ca98·RW··0x100011 ··LOAD···········0x85caf0·0x000000000085eaf0·0x000000000085eaf0·0x04ca98·0x04ca98·RW··0x1000
12 ··LOAD···········0x8a9590·0x00000000008ac590·0x00000000008ac590·0x0cc700·0x0d536a·RW··0x100012 ··LOAD···········0x8a9590·0x00000000008ac590·0x00000000008ac590·0x0cc700·0x0d536a·RW··0x1000
13 ··DYNAMIC········0x8a84b8·0x00000000008aa4b8·0x00000000008aa4b8·0x000200·0x000200·RW··0x813 ··DYNAMIC········0x8a84b8·0x00000000008aa4b8·0x00000000008aa4b8·0x000200·0x000200·RW··0x8
14 ··GNU_RELRO······0x85caf0·0x000000000085eaf0·0x000000000085eaf0·0x04ca98·0x04d510·R···0x114 ··GNU_RELRO······0x85caf0·0x000000000085eaf0·0x000000000085eaf0·0x04d510·0x04d510·R···0x1
15 ··GNU_EH_FRAME···0x191048·0x0000000000191048·0x0000000000191048·0x028914·0x028914·R···0x415 ··GNU_EH_FRAME···0x191048·0x0000000000191048·0x0000000000191048·0x028914·0x028914·R···0x4
16 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··016 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
17 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000098·0x000098·R···0x217 ··NOTE···········0x0002a8·0x00000000000002a8·0x00000000000002a8·0x000098·0x000098·R···0x2
18 ··NOTE···········0x000340·0x0000000000000340·0x0000000000000340·0x000024·0x000024·R···0x418 ··NOTE···········0x000340·0x0000000000000340·0x0000000000000340·0x000024·0x000024·R···0x4
  
19 ·Section·to·Segment·mapping:19 ·Section·to·Segment·mapping:
20 ··Segment·Sections...20 ··Segment·Sections...
1.48 KB
readelf --wide --sections {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··[·3]·.dynsym···········DYNSYM··········0000000000000368·000368·002a18·18···A··8···1··88 ··[·3]·.dynsym···········DYNSYM··········0000000000000368·000368·002a18·18···A··8···1··8
9 ··[·4]·.gnu.version······VERSYM··········0000000000002d80·002d80·000382·02···A··3···0··29 ··[·4]·.gnu.version······VERSYM··········0000000000002d80·002d80·000382·02···A··3···0··2
10 ··[·5]·.gnu.version_r····VERNEED·········0000000000003104·003104·000060·00···A··8···3··410 ··[·5]·.gnu.version_r····VERNEED·········0000000000003104·003104·000060·00···A··8···3··4
11 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003168·003168·000028·00···A··3···0··811 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003168·003168·000028·00···A··3···0··8
12 ··[·7]·.hash·············HASH············0000000000003190·003190·000e10·04···A··3···0··412 ··[·7]·.hash·············HASH············0000000000003190·003190·000e10·04···A··3···0··4
13 ··[·8]·.dynstr···········STRTAB··········0000000000003fa0·003fa0·0015c2·00···A··0···0··113 ··[·8]·.dynstr···········STRTAB··········0000000000003fa0·003fa0·0015c2·00···A··0···0··1
14 ··[·9]·.rela.dyn·········RELA············0000000000005568·005568·0add90·18···A··3···0··814 ··[·9]·.rela.dyn·········RELA············0000000000005568·005568·0add90·18···A··3···0··8
15 ··[10]·.rela.plt·········RELA············00000000000b32f8·0b32f8·001f08·18··AI··3··21··815 ··[10]·.rela.plt·········RELA············00000000000b32f8·0b32f8·001f08·18··AI··3··15··8
16 ··[11]·.rodata···········PROGBITS········00000000000b5200·0b5200·0dbe48·00·AMS··0···0·6416 ··[11]·.rodata···········PROGBITS········00000000000b5200·0b5200·0dbe48·00·AMS··0···0·64
17 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000191048·191048·028914·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000191048·191048·028914·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000001b9960·1b9960·10f2dc·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000001b9960·1b9960·10f2dc·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········00000000002c9c40·2c8c40·5929ed·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000002c9c40·2c8c40·5929ed·00··AX··0···0·64
20 ··[15]·.plt··············PROGBITS········000000000085c630·85b630·0014c0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········000000000085c630·85b630·0014c0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········000000000085eaf0·85caf0·04b7e0·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········000000000085eaf0·85caf0·04b7e0·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······00000000008aa2d0·8a82d0·000010·08··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······00000000008aa2d0·8a82d0·000010·08··WA··0···0··8
704 B
readelf --wide --decompress --hex-dump=.plt {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.plt':1 Hex·dump·of·section·'.plt':
 2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
2 ··0x0085c630·ff35eae4·0400ff25·ece40400·0f1f4000·.5.....%......@.3 ··0x0085c630·ff35eae4·0400ff25·ece40400·0f1f4000·.5.....%......@.
3 ··0x0085c640·ff25eae4·04006800·000000e9·e0ffffff·.%....h.........4 ··0x0085c640·ff25eae4·04006800·000000e9·e0ffffff·.%....h.........
4 ··0x0085c650·ff25e2e4·04006801·000000e9·d0ffffff·.%....h.........5 ··0x0085c650·ff25e2e4·04006801·000000e9·d0ffffff·.%....h.........
5 ··0x0085c660·ff25dae4·04006802·000000e9·c0ffffff·.%....h.........6 ··0x0085c660·ff25dae4·04006802·000000e9·c0ffffff·.%....h.........
6 ··0x0085c670·ff25d2e4·04006803·000000e9·b0ffffff·.%....h.........7 ··0x0085c670·ff25d2e4·04006803·000000e9·b0ffffff·.%....h.........
7 ··0x0085c680·ff25cae4·04006804·000000e9·a0ffffff·.%....h.........8 ··0x0085c680·ff25cae4·04006804·000000e9·a0ffffff·.%....h.........
8 ··0x0085c690·ff25c2e4·04006805·000000e9·90ffffff·.%....h.........9 ··0x0085c690·ff25c2e4·04006805·000000e9·90ffffff·.%....h.........
716 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 10 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump. 
3 ··0x008aab18·b8a48a00·00000000·00000000·00000000·................2 ··0x008aab18·b8a48a00·00000000·00000000·00000000·................
4 ··0x008aab28·00000000·00000000·46c68500·00000000·........F.......3 ··0x008aab28·00000000·00000000·46c68500·00000000·........F.......
5 ··0x008aab38·56c68500·00000000·66c68500·00000000·V.......f.......4 ··0x008aab38·56c68500·00000000·66c68500·00000000·V.......f.......
6 ··0x008aab48·76c68500·00000000·86c68500·00000000·v...............5 ··0x008aab48·76c68500·00000000·86c68500·00000000·v...............
7 ··0x008aab58·96c68500·00000000·a6c68500·00000000·................6 ··0x008aab58·96c68500·00000000·a6c68500·00000000·................
8 ··0x008aab68·b6c68500·00000000·c6c68500·00000000·................7 ··0x008aab68·b6c68500·00000000·c6c68500·00000000·................
9 ··0x008aab78·d6c68500·00000000·e6c68500·00000000·................8 ··0x008aab78·d6c68500·00000000·e6c68500·00000000·................
47.2 MB
lib/x86_64/libapp.so
888 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········5423280·(bytes·into·file)13 ··Start·of·section·headers:··········5443760·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
1.6 KB
readelf --wide --program-header {}
    
Offset 6, 19 lines modifiedOffset 6, 19 lines modified
6 Program·Headers:6 Program·Headers:
7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
8 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x88 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000270·0x000270·RW··0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000270·0x000270·RW··0x1000
10 ··LOAD···········0x001000·0x0000000000001000·0x0000000000001000·0x000038·0x000038·RW··0x100010 ··LOAD···········0x001000·0x0000000000001000·0x0000000000001000·0x000038·0x000038·RW··0x1000
11 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x0038d0·0x0038d0·R·E·0x100011 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x0038d0·0x0038d0·R·E·0x1000
12 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x007c90·0x007c90·R···0x100012 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x007c90·0x007c90·R···0x1000
13 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x2853a0·0x2853a0·R·E·0x100013 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x286a80·0x286a80·R·E·0x1000
14 ··LOAD···········0x294000·0x0000000000294000·0x0000000000294000·0x2974a0·0x2974a0·R···0x100014 ··LOAD···········0x295000·0x0000000000295000·0x0000000000295000·0x29b0e0·0x29b0e0·R···0x1000
15 ··NOTE···········0x001000·0x0000000000001000·0x0000000000001000·0x000020·0x000020·RW··0x415 ··NOTE···········0x001000·0x0000000000001000·0x0000000000001000·0x000020·0x000020·RW··0x4
16 ··LOAD···········0x52c000·0x000000000052c000·0x000000000052c000·0x000060·0x000060·RW··0x100016 ··LOAD···········0x531000·0x0000000000531000·0x0000000000531000·0x000060·0x000060·RW··0x1000
17 ··DYNAMIC········0x52c000·0x000000000052c000·0x000000000052c000·0x000060·0x000060·RW··0x817 ··DYNAMIC········0x531000·0x0000000000531000·0x0000000000531000·0x000060·0x000060·RW··0x8
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
21 ···01·····21 ···01·····
22 ···02·····.note.gnu.build-id·.bss·22 ···02·····.note.gnu.build-id·.bss·
23 ···03·····.text·23 ···03·····.text·
2.23 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x52c0b0:1 There·are·12·section·headers,·starting·at·offset·0x5310b0:
  
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············0000000000001000·001000·000020·00··WA··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000001000·001000·000020·00··WA··0···0··4
6 ··[·2]·.bss··············PROGBITS········0000000000001020·001020·000018·00··WA··0···0··86 ··[·2]·.bss··············PROGBITS········0000000000001020·001020·000018·00··WA··0···0··8
7 ··[·3]·.text·············PROGBITS········0000000000002000·002000·0038d0·00··AX··0···0·40967 ··[·3]·.text·············PROGBITS········0000000000002000·002000·0038d0·00··AX··0···0·4096
8 ··[·4]·.rodata···········PROGBITS········0000000000006000·006000·007c90·00···A··0···0·168 ··[·4]·.rodata···········PROGBITS········0000000000006000·006000·007c90·00···A··0···0·16
9 ··[·5]·.text·············PROGBITS········000000000000e000·00e000·2853a0·00··AX··0···0·40969 ··[·5]·.text·············PROGBITS········000000000000e000·00e000·286a80·00··AX··0···0·4096
10 ··[·6]·.rodata···········PROGBITS········0000000000294000·294000·297350·00···A··0···0·1610 ··[·6]·.rodata···········PROGBITS········0000000000295000·295000·29af90·00···A··0···0·16
11 ··[·7]·.dynsym···········DYNSYM··········000000000052b3d8·52b3d8·000090·18···A··8···1··811 ··[·7]·.dynsym···········DYNSYM··········0000000000530018·530018·000090·18···A··8···1··8
12 ··[·8]·.dynstr···········STRTAB··········000000000052b350·52b350·000085·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000000000052ff90·52ff90·000085·00···A··0···0··1
13 ··[·9]·.hash·············HASH············000000000052b468·52b468·000038·04···A··7···0··813 ··[·9]·.hash·············HASH············00000000005300a8·5300a8·000038·04···A··7···0··8
14 ··[10]·.dynamic··········DYNAMIC·········000000000052c000·52c000·000060·10··WA··8···0··814 ··[10]·.dynamic··········DYNAMIC·········0000000000531000·531000·000060·10··WA··8···0··8
15 ··[11]·.shstrtab·········STRTAB··········0000000000000000·52c060·000050·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········0000000000000000·531060·000050·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··l·(large),·p·(processor·specific)20 ··l·(large),·p·(processor·specific)
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:·0000000000001000····32·FUNC····GLOBAL·DEFAULT····1·_kDartSnapshotBuildId4 ·····1:·0000000000001000····32·FUNC····GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
5 ·····2:·0000000000002000·14544·FUNC····GLOBAL·DEFAULT····3·_kDartVmSnapshotInstructions5 ·····2:·0000000000002000·14544·FUNC····GLOBAL·DEFAULT····3·_kDartVmSnapshotInstructions
6 ·····3:·0000000000006000·31888·FUNC····GLOBAL·DEFAULT····4·_kDartVmSnapshotData6 ·····3:·0000000000006000·31888·FUNC····GLOBAL·DEFAULT····4·_kDartVmSnapshotData
7 ·····4:·000000000000e000·0x2853a0·FUNC····GLOBAL·DEFAULT····5·_kDartIsolateSnapshotInstructions7 ·····4:·000000000000e000·0x286a80·FUNC····GLOBAL·DEFAULT····5·_kDartIsolateSnapshotInstructions
8 ·····5:·0000000000294000·0x297350·FUNC····GLOBAL·DEFAULT····6·_kDartIsolateSnapshotData8 ·····5:·0000000000295000·0x29af90·FUNC····GLOBAL·DEFAULT····6·_kDartIsolateSnapshotData
697 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x52c000·contains·6·entries:1 Dynamic·section·at·offset·0x531000·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x52b4683 ·0x0000000000000004·(HASH)···············0x5300a8
4 ·0x0000000000000005·(STRTAB)·············0x52b3504 ·0x0000000000000005·(STRTAB)·············0x52ff90
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x52b3d86 ·0x0000000000000006·(SYMTAB)·············0x530018
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:·a425928b7116675bf3538a50e23654933 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a425928ba63f54baf3538a5072805a05
150 KB
strings --all --bytes=8 {}
    
Offset 455, 16 lines modifiedOffset 455, 16 lines modified
455 A[A[A[A[3455 A[A[A[A[3
456 A[A[A[A[3456 A[A[A[A[3
457 A[A[A[A[457 A[A[A[A[
458 A[A[A[A[458 A[A[A[A[
459 XA[A[A[H459 XA[A[A[H
460 XA[A[A[H460 XA[A[A[H
461 XA[A[A[H461 XA[A[A[H
462 APWVAQPM 
463 XA[A[A[H462 XA[A[A[H
 463 APWVAQPM
464 XA[A[A[H464 XA[A[A[H
465 XA[A[A[H465 XA[A[A[H
466 XA[A[A[H466 XA[A[A[H
467 XA[A[A[H467 XA[A[A[H
468 XA[A[A[H468 XA[A[A[H
469 XA[A[A[H469 XA[A[A[H
470 XA[A[A[H470 XA[A[A[H
Offset 532, 14 lines modifiedOffset 532, 20 lines modified
532 A[A[A[A[H532 A[A[A[A[H
533 XA[A[A[A[H533 XA[A[A[A[H
534 XA[A[A[H534 XA[A[A[H
535 XA[A[A[A[H535 XA[A[A[A[H
536 A[A[A[I;536 A[A[A[I;
537 A[A[A[I;537 A[A[A[I;
538 A[A[A[I;538 A[A[A[I;
 539 A[A[A[I;
 540 A[A[A[I;
 541 A[A[A[I;
 542 A[A[A[I;
 543 A[A[A[I;
 544 A[A[A[I;
539 XA[A[A[H545 XA[A[A[H
540 A[A[A[A[I546 A[A[A[A[I
541 XA[A[A[H547 XA[A[A[H
542 XA[A[A[H548 XA[A[A[H
543 A[A[A[A[I549 A[A[A[A[I
544 A[A[A[A[550 A[A[A[A[
545 A[A[A[A[I551 A[A[A[A[I
Offset 581, 21 lines modifiedOffset 587, 19 lines modified
581 XA[A[A[H587 XA[A[A[H
582 A[A[A[A[588 A[A[A[A[
583 ·A[A[A[H589 ·A[A[A[H
584 A[A[A[A[H590 A[A[A[A[H
585 A[A[A[A[H591 A[A[A[A[H
586 A[A[A[A[592 A[A[A[A[
587 A[A[A[A[H593 A[A[A[A[H
588 A[A[A[I; 
589 A[A[A[I; 
590 A[A[A[I; 
591 A[A[A[I; 
592 8A[A[A[A[H594 8A[A[A[A[H
593 8A[A[A[A[H595 8A[A[A[A[H
594 XA[A[A[A[H596 XA[A[A[A[H
 597 D$`VSRQP
 598 D$PWVSRQP
595 XA[A[A[H599 XA[A[A[H
596 XA[A[A[A[H600 XA[A[A[A[H
597 XA[A[A[H601 XA[A[A[H
598 u·PSVWQR602 u·PSVWQR
599 T$·WVSRQ603 T$·WVSRQ
600 \$0WVSRQ604 \$0WVSRQ
601 d$0WVSRQ605 d$0WVSRQ
Offset 649, 49 lines modifiedOffset 653, 47 lines modified
649 A[A[A[I;653 A[A[A[I;
650 A[A[A[I;654 A[A[A[I;
651 A[A[A[I;655 A[A[A[I;
652 A[A[A[I;656 A[A[A[I;
653 u·PSVWQR657 u·PSVWQR
654 XA[A[A[A[H658 XA[A[A[A[H
655 u(PSVWQR659 u(PSVWQR
656 A[A[A[I; 
657 A[A[A[I; 
658 A[A[A[A[H660 A[A[A[A[H
659 A[A[A[I;661 A[A[A[I;
660 $APWVSRQ662 $APWVSRQ
661 $APWVSRQ663 $APWVSRQ
662 $AQAPWVSRQ664 $AQAPWVSRQ
663 YZ[^_AXAY665 YZ[^_AXAY
 666 A[A[A[A[H
 667 A[A[A[A[I
 668 A[A[A[A[H
664 XA[A[A[A[H669 XA[A[A[A[H
665 $ARAQAPWVRP670 $ARAQAPWVRP
666 XZ^_AXAYAZ671 XZ^_AXAYAZ
667 $ARAQAPWVRP672 $ARAQAPWVRP
668 XZ^_AXAYAZ673 XZ^_AXAYAZ
669 $ARAQAPWVRP674 $ARAQAPWVRP
670 XZ^_AXAYAZ675 XZ^_AXAYAZ
671 $ARAQAPWVRP676 $ARAQAPWVRP
672 XZ^_AXAYAZ677 XZ^_AXAYAZ
673 A[A[A[A[H678 A[A[A[A[H
674 A[A[A[A[I 
675 A[A[A[A[H 
676 pA[A[A[A[H679 pA[A[A[A[H
677 pA[A[A[A[H680 pA[A[A[A[H
678 T$·VSRQP681 T$·VSRQP
679 A[A[A[A[I682 A[A[A[A[I
680 A[A[A[A[I683 A[A[A[A[I
681 A[A[A[A[H684 A[A[A[A[H
682 A[A[A[A[H685 A[A[A[A[H
683 A[A[A[I;686 A[A[A[I;
684 A[A[A[A[H687 A[A[A[A[H
685 A[A[A[A[H688 A[A[A[A[H
686 A[A[A[A[H689 A[A[A[A[H
687 A[A[A[A[H690 A[A[A[A[H
688 A[A[A[A[I691 A[A[A[A[I
689 A[A[A[A[H692 A[A[A[A[H
690 A[A[A[A[H 
691 $APWVSRQ693 $APWVSRQ
692 $APWVSRQ694 $APWVSRQ
693 $APWVSRQ695 $APWVSRQ
694 $APWVSRQ696 $APWVSRQ
695 $APWVSRQ697 $APWVSRQ
696 A[A[A[A[I;698 A[A[A[A[I;
697 A[A[A[A[H699 A[A[A[A[H
Offset 747, 16 lines modifiedOffset 749, 16 lines modified
747 YZ[^_AXAYAZA\749 YZ[^_AXAYAZA\
748 $ARAQAPWVSRQP750 $ARAQAPWVSRQP
749 XYZ[^_AXAYAZ751 XYZ[^_AXAYAZ
750 XA[A[A[A[H752 XA[A[A[A[H
751 XA[A[A[H753 XA[A[A[H
752 XA[A[A[A[H754 XA[A[A[A[H
753 A[A[A[A[I755 A[A[A[A[I
754 A[A[A[A[ 
755 A[A[A[A[H756 A[A[A[A[H
 757 A[A[A[A[I
756 A[A[A[A[H758 A[A[A[A[H
Max diff block lines reached; 151899/153346 bytes (99.06%) of diff not shown.
25.3 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 4002, 28 lines modifiedOffset 4002, 30 lines modified
4002 »       retq···4002 »       retq···
4003 »       int3···4003 »       int3···
4004 »       int3···4004 »       int3···
  
4005 Disassembly·of·section·.text:4005 Disassembly·of·section·.text:
  
4006 000000000000e000·<_kDartIsolateSnapshotInstructions>:4006 000000000000e000·<_kDartIsolateSnapshotInstructions>:
4007 »       movabs·0x1000000000002853,%al4007 »       subb···$0x0,0x28(%rdx)
4008 »       add····%al,(%rax)4008 »       add····%al,(%rax)
4009 »       add····%al,(%rax)4009 »       add····%al,(%rax)
 4010 »       adc····%al,(%rax)
4010 »       add····%al,(%rax)4011 »       add····%al,(%rax)
4011 »       add····%bl,(%rax) 
4012 »       add····%dl,(%rcx) 
4013 »       add····%al,(%rax)4012 »       add····%al,(%rax)
4014 »       add····%al,(%rax)4013 »       add····%al,(%rax)
4015 »       add····%ch,0x53(%rax) 
4016 »       sub····%al,(%rax)4014 »       sbb····%al,(%rax)
 4015 »       adc····%eax,(%rax)
4017 »       add····%al,(%rax)4016 »       add····%al,(%rax)
4018 »       add····%al,(%rax)4017 »       add····%al,(%rax)
 4018 »       rex·pushq·$0x28
 4019 »       add····%al,(%rax)
 4020 »       add····%al,(%rax)
4019 »       sub····%dh,(%rax)4021 »       add····%ch,(%rax)
4020 »       (bad)··4022 »       xor····%bh,%bh
4021 »       (bad)··4023 »       (bad)··
4022 »       (bad)··4024 »       (bad)··
4023 »       (bad)··4025 »       (bad)··
4024 »       (bad)··4026 »       (bad)··
4025 »       incl···(%rax)4027 »       incl···(%rax)
4026 »       loopne·e02b·<_kDartIsolateSnapshotInstructions+0x2b>4028 »       loopne·e02b·<_kDartIsolateSnapshotInstructions+0x2b>
4027 »       add····%al,(%rax)4029 »       add····%al,(%rax)
Offset 4047, 15 lines modifiedOffset 4049, 15 lines modified
4047 »       push···%rcx4049 »       push···%rcx
4048 »       mov····0x18(%rbp),%rcx4050 »       mov····0x18(%rbp),%rcx
4049 »       push···%rcx4051 »       push···%rcx
4050 »       mov····0x10(%rbp),%rcx4052 »       mov····0x10(%rbp),%rcx
4051 »       push···%rcx4053 »       push···%rcx
4052 »       mov····%rax,%rcx4054 »       mov····%rax,%rcx
4053 »       mov····0x60(%r14),%rax4055 »       mov····0x60(%r14),%rax
4054 »       callq··*0x33aa8(%rax,%rcx,8)4056 »       callq··*0x345f0(%rax,%rcx,8)
4055 »       pop····%r114057 »       pop····%r11
4056 »       pop····%r114058 »       pop····%r11
4057 »       pop····%r114059 »       pop····%r11
4058 »       pushq··-0x8(%rbp)4060 »       pushq··-0x8(%rbp)
4059 »       push···%rax4061 »       push···%rax
4060 »       callq··e098·<_kDartIsolateSnapshotInstructions+0x98>4062 »       callq··e098·<_kDartIsolateSnapshotInstructions+0x98>
4061 »       pop····%rcx4063 »       pop····%rcx
Offset 4071, 25 lines modifiedOffset 4073, 25 lines modified
4071 »       mov····0x10(%rbp),%rax4073 »       mov····0x10(%rbp),%rax
4072 »       mov····0x18(%rbp),%rdx4074 »       mov····0x18(%rbp),%rdx
4073 »       mov····0xc8(%r14),%rcx4075 »       mov····0xc8(%r14),%rcx
4074 »       cmp····0xc8(%r14),%rax4076 »       cmp····0xc8(%r14),%rax
4075 »       je·····e10e·<_kDartIsolateSnapshotInstructions+0x10e>4077 »       je·····e10e·<_kDartIsolateSnapshotInstructions+0x10e>
4076 »       test···$0x1,%al4078 »       test···$0x1,%al
4077 »       je·····e10e·<_kDartIsolateSnapshotInstructions+0x10e>4079 »       je·····e10e·<_kDartIsolateSnapshotInstructions+0x10e>
4078 »       mov····0x951f(%r15),%rbx4080 »       mov····0x959f(%r15),%rbx
4079 »       mov····0x9527(%r15),%r94081 »       mov····0x95a7(%r15),%r9
4080 »       mov····0x4ff(%r15),%r124082 »       mov····0x4ff(%r15),%r12
4081 »       callq··*0x7(%r12)4083 »       callq··*0x7(%r12)
4082 »       cmp····0xc8(%r14),%r84084 »       cmp····0xc8(%r14),%r8
4083 »       je·····e0f2·<_kDartIsolateSnapshotInstructions+0xf2>4085 »       je·····e0f2·<_kDartIsolateSnapshotInstructions+0xf2>
4084 »       test···$0x10,%r8b4086 »       test···$0x10,%r8b
4085 »       je·····e117·<_kDartIsolateSnapshotInstructions+0x117>4087 »       je·····e117·<_kDartIsolateSnapshotInstructions+0x117>
4086 »       jmpq···e10e·<_kDartIsolateSnapshotInstructions+0x10e>4088 »       jmpq···e10e·<_kDartIsolateSnapshotInstructions+0x10e>
4087 »       mov····0x952f(%r15),%rbx4089 »       mov····0x95af(%r15),%rbx
4088 »       mov····0x9537(%r15),%r94090 »       mov····0x95b7(%r15),%r9
4089 »       mov····0x127(%r15),%r124091 »       mov····0x127(%r15),%r12
4090 »       callq··*0x7(%r12)4092 »       callq··*0x7(%r12)
4091 »       jmp····e11e·<_kDartIsolateSnapshotInstructions+0x11e>4093 »       jmp····e11e·<_kDartIsolateSnapshotInstructions+0x11e>
4092 »       mov····0xd8(%r14),%rax4094 »       mov····0xd8(%r14),%rax
4093 »       jmp····e11e·<_kDartIsolateSnapshotInstructions+0x11e>4095 »       jmp····e11e·<_kDartIsolateSnapshotInstructions+0x11e>
4094 »       mov····0xd0(%r14),%rax4096 »       mov····0xd0(%r14),%rax
4095 »       test···$0x10,%al4097 »       test···$0x10,%al
Offset 4108, 15 lines modifiedOffset 4110, 15 lines modified
4108 »       mov····0x18(%rbp),%rdx4110 »       mov····0x18(%rbp),%rdx
4109 »       callq··e160·<_kDartIsolateSnapshotInstructions+0x160>4111 »       callq··e160·<_kDartIsolateSnapshotInstructions+0x160>
4110 »       mov····0x10(%rbp),%rcx4112 »       mov····0x10(%rbp),%rcx
4111 »       mov····%rcx,0xf(%rax)4113 »       mov····%rcx,0xf(%rax)
4112 »       mov····%rbp,%rsp4114 »       mov····%rbp,%rsp
4113 »       pop····%rbp4115 »       pop····%rbp
4114 »       retq···4116 »       retq···
4115 »       mov····$0x9a20204,%r8d4117 »       mov····$0x9a30204,%r8d
4116 »       jmpq···*0x230(%r14)4118 »       jmpq···*0x230(%r14)
4117 »       int3···4119 »       int3···
4118 »       int3···4120 »       int3···
4119 »       int3···4121 »       int3···
4120 »       jmpq···*0x258(%r14)4122 »       jmpq···*0x258(%r14)
4121 »       nop4123 »       nop
4122 »       sar····%rbx4124 »       sar····%rbx
Offset 4130, 15 lines modifiedOffset 4132, 15 lines modified
4130 »       jbe····e1b5·<_kDartIsolateSnapshotInstructions+0x1b5>4132 »       jbe····e1b5·<_kDartIsolateSnapshotInstructions+0x1b5>
4131 »       mov····0x10(%rbp),%rax4133 »       mov····0x10(%rbp),%rax
4132 »       sar····%rax4134 »       sar····%rax
4133 »       jae····e1a5·<_kDartIsolateSnapshotInstructions+0x1a5>4135 »       jae····e1a5·<_kDartIsolateSnapshotInstructions+0x1a5>
4134 »       mov····0x8(,%rax,2),%rax4136 »       mov····0x8(,%rax,2),%rax
4135 »       pushq··0x18(%rbp)4137 »       pushq··0x18(%rbp)
4136 »       push···%rax4138 »       push···%rax
4137 »       callq··1f8764·<_kDartIsolateSnapshotInstructions+0x1ea764>4139 »       callq··1fb548·<_kDartIsolateSnapshotInstructions+0x1ed548>
4138 »       pop····%rcx4140 »       pop····%rcx
4139 »       pop····%rcx4141 »       pop····%rcx
4140 »       mov····%rbp,%rsp4142 »       mov····%rbp,%rsp
4141 »       pop····%rbp4143 »       pop····%rbp
4142 »       retq···4144 »       retq···
4143 »       callq··*0x240(%r14)4145 »       callq··*0x240(%r14)
4144 »       jmp····e194·<_kDartIsolateSnapshotInstructions+0x194>4146 »       jmp····e194·<_kDartIsolateSnapshotInstructions+0x194>
Offset 4157, 15 lines modifiedOffset 4159, 15 lines modified
4157 »       jbe····e205·<_kDartIsolateSnapshotInstructions+0x205>4159 »       jbe····e205·<_kDartIsolateSnapshotInstructions+0x205>
4158 »       mov····0x10(%rbp),%rax4160 »       mov····0x10(%rbp),%rax
4159 »       sar····%rax4161 »       sar····%rax
4160 »       jae····e1f5·<_kDartIsolateSnapshotInstructions+0x1f5>4162 »       jae····e1f5·<_kDartIsolateSnapshotInstructions+0x1f5>
4161 »       mov····0x8(,%rax,2),%rax4163 »       mov····0x8(,%rax,2),%rax
4162 »       pushq··0x18(%rbp)4164 »       pushq··0x18(%rbp)
4163 »       push···%rax4165 »       push···%rax
4164 »       callq··1f8b20·<_kDartIsolateSnapshotInstructions+0x1eab20>4166 »       callq··1fb904·<_kDartIsolateSnapshotInstructions+0x1ed904>
4165 »       pop····%rcx4167 »       pop····%rcx
4166 »       pop····%rcx4168 »       pop····%rcx
4167 »       mov····%rbp,%rsp4169 »       mov····%rbp,%rsp
4168 »       pop····%rbp4170 »       pop····%rbp
4169 »       retq···4171 »       retq···
4170 »       callq··*0x240(%r14)4172 »       callq··*0x240(%r14)
4171 »       jmp····e1e4·<_kDartIsolateSnapshotInstructions+0x1e4>4173 »       jmp····e1e4·<_kDartIsolateSnapshotInstructions+0x1e4>
Offset 4176, 15 lines modifiedOffset 4178, 15 lines modified
4176 »       mov····0x18(%rbp),%rax4178 »       mov····0x18(%rbp),%rax
4177 »       mov····0x27(%rax),%rcx4179 »       mov····0x27(%rax),%rcx
4178 »       cmp····0x40(%r14),%rsp4180 »       cmp····0x40(%r14),%rsp
Max diff block lines reached; 26521206/26524775 bytes (99.99%) of diff not shown.
21.7 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1992, 169789 lines modifiedOffset 1992, 170753 lines modified
1992 ··0x0000dc50·38024e00·fedb002e·02000000·00000000·8.N.............1992 ··0x0000dc50·38024e00·fedb002e·02000000·00000000·8.N.............
1993 ··0x0000dc60·0d000000·00000000·00000000·00000000·................1993 ··0x0000dc60·0d000000·00000000·00000000·00000000·................
1994 ··0x0000dc70·38024e00·ffcf063d·0c000000·00000000·8.N....=........1994 ··0x0000dc70·38024e00·ffcf063d·0c000000·00000000·8.N....=........
1995 ··0x0000dc80·48616e64·6c650000·00000000·00000000·Handle..........1995 ··0x0000dc80·48616e64·6c650000·00000000·00000000·Handle..........
  
  
Diff chunk too large, falling back to line-by-line diff (89205 lines added, 89461 lines removed)
1996 Hex·dump·of·section·'.rodata':1996 Hex·dump·of·section·'.rodata':
1997 ··0x00294000·f5f5dcdc·48271200·00000000·03000000·....H'..........1997 ··0x00295000·f5f5dcdc·a8461200·00000000·03000000·.....F..........
1998 ··0x00294010·00000000·65346130·39646266·32626231·....e4a09dbf2bb11998 ··0x00295010·00000000·65346130·39646266·32626231·....e4a09dbf2bb1
1999 ··0x00294020·32306665·34363734·65303537·36363137·20fe4674e05766171999 ··0x00295020·32306665·34363734·65303537·36363137·20fe4674e0576617
2000 ··0x00294030·61306463·70726f64·75637420·6e6f2d64·a0dcproduct·no-d2000 ··0x00295030·61306463·70726f64·75637420·6e6f2d64·a0dcproduct·no-d
2001 ··0x00294040·77617266·5f737461·636b5f74·72616365·warf_stack_trace2001 ··0x00295040·77617266·5f737461·636b5f74·72616365·warf_stack_trace
2002 ··0x00294050·735f6d6f·6465206e·6f2d6361·7573616c·s_mode·no-causal2002 ··0x00295050·735f6d6f·6465206e·6f2d6361·7573616c·s_mode·no-causal
2003 ··0x00294060·5f617379·6e635f73·7461636b·73206c61·_async_stacks·la2003 ··0x00295060·5f617379·6e635f73·7461636b·73206c61·_async_stacks·la
2004 ··0x00294070·7a795f61·73796e63·5f737461·636b7320·zy_async_stacks·2004 ··0x00295070·7a795f61·73796e63·5f737461·636b7320·zy_async_stacks·
2005 ··0x00294080·6e6f2d6c·617a795f·64697370·61746368·no-lazy_dispatch2005 ··0x00295080·6e6f2d6c·617a795f·64697370·61746368·no-lazy_dispatch
2006 ··0x00294090·65727320·7573655f·62617265·5f696e73·ers·use_bare_ins2006 ··0x00295090·65727320·7573655f·62617265·5f696e73·ers·use_bare_ins
2007 ··0x002940a0·74727563·74696f6e·73206465·6475705f·tructions·dedup_2007 ··0x002950a0·74727563·74696f6e·73206465·6475705f·tructions·dedup_
2008 ··0x002940b0·696e7374·72756374·696f6e73·206e6f2d·instructions·no-2008 ··0x002950b0·696e7374·72756374·696f6e73·206e6f2d·instructions·no-
2009 ··0x002940c0·22617373·65727473·22207836·342d7379·"asserts"·x64-sy2009 ··0x002950c0·22617373·65727473·22207836·342d7379·"asserts"·x64-sy
2010 ··0x002940d0·7376206e·756c6c2d·73616665·7479000f·sv·null-safety..2010 ··0x002950d0·7376206e·756c6c2d·73616665·7479000f·sv·null-safety..
2011 ··0x002940e0·88257f85·40829f2e·85f35ec0·623b0d14·.%..@.....^.b;..2011 ··0x002950e0·88560586·43829e2e·85f37ac1·644e1724·.V..C.....z.dN.$
2012 ··0x002940f0·c310585b·65c04527·0168c222·d302626b·..X[e.E'.h."..bk2012 ··0x002950f0·c310585b·65c04527·0168c223·d35a7031·..X[e.E'.h.#.Zp1
2013 ··0x00294100·5ec13e29·36c34c69·557dc226·585e7fc0·^.>)6.LiU}.&X^..2013 ··0x00295100·6ec13e29·36c34c69·557dc226·585e7fc0·n.>)6.LiU}.&X^..
2014 ··0x00294110·72017b47·c265740a·70c23067·6d4ac013·r.{G.et.p.0gmJ..2014 ··0x00295110·72017b47·c23f6710·51c23067·6d4ac014·r.{G.?g.Q.0gmJ..
2015 ··0x00294120·d378134e·60c14775·3073c314·d354426d·.x.N`.Gu0s...TBm2015 ··0x00295120·d338570a·63c21c21·725cc015·d3452d0c·.8W.c..!r\...E-.
2016 ··0x00294130·69c0116e·3b59c027·d3d30740·6e0ec210·i..n;Y.'...@n...2016 ··0x00295130·44c2592f·1e58c128·d3d3524d·5e48c211·D.Y/.X.(..RM^H..
2017 ··0x00294140·d37f6342·55c01cd3·644e1724·c323d326·..cBU...dN.$.#.&2017 ··0x00295140·d3507a1a·29c21dd3·7972520b·c224d35d·.Pz.)...yrR..$.]
2018 ··0x00294150·00494fc0·71555144·c1520d54·02c13a69·.IO.qUQD.R.T..:i2018 ··0x00295150·6160d61b·5d0658c3·20066b74·c0537d4d·a`..].X.·.kt.S}M
2019 ··0x00294160·200ac220·d372457b·7bc23915·5e79c243··..·.rE{{.9.^y.C2019 ··0x00295160·db21d35f·7f5248c1·39155e79·c24f5438·.!._.RH.9.^y.OT8
2020 ··0x00294170·561af45b·613e1fc3·07d2596b·7116c109·V..[a>....Ykq...2020 ··0x00295170·f57e6850·32c308d2·1f297817·c20ad25b·.~hP2....)x....[
2021 ··0x00294180·d2146513·7cc006d2·7e685032·c308d27c·..e.|...~hP2...|2021 ··0x00295180·613e1fc3·07d2596b·7116c109·d2274c7b·a>....Ykq....'L{
2022 ··0x00294190·113429c1·04d27950·5b23c31a·284b4ac0·.4)...yP[#..(KJ.2022 ··0x00295190·45c005d2·1f181556·c120532a·06c113d2·E......V.·S*....
2023 ··0x002941a0·12d2c731·227f4cc0·717328e4·0b5a3858·...1".L.qs(..Z8X2023 ··0x002951a0·c7021e2b·d56c3564·01c11529·74f33fd3·...+.l5d...)t.?.
2024 ··0x002941b0·c13ed3c5·05425c76·c160d36d·644b78c3·.>...B\v.`.mdKx.2024 ··0x002951b0·c54f582f·e661d311·406733c3·51d33656·.OX/.a..@g3.Q.6V
2025 ··0x002941c0·50d33706·5302c241·5c313ec1·7ed2690d·P.7.S..A\1>.~.i.2025 ··0x002951c0·3015c335·497353c0·7fd2094b·55e1325e·0..5IsS....KU.2^
2026 ··0x002941d0·532bc30f·664245c2·686d5c48·c3277737·S+..fBE.hm\H.'w72026 ··0x002951d0·6d5dc163·142ddd3e·577212c2·0ad35a22·m].c.-.>Wr....Z"
2027 ··0x002941e0·4bc109d3·34485677·c34a532b·1dc13a4c·K...4HVw.JS+..:L2027 ··0x002951e0·7954c202·0f3bc72e·30735ec3·63d3c678·yT...;..0s^.c..x
2028 ··0x002941f0·5813c262·d3c67c0b·6b21c34f·582fe661·X..b..|.k!.OX/.a2028 ··0x002951f0·172951c3·3a4c5813·c262d343·534345c2·.)Q.:LX..b.CSCE.
2029 ··0x00294200·d34d0416·40c14412·2ce37c38·7e61c17f·.M..@.D.,.|8~a..2029 ··0x00295200·2a5d3d58·c25c2c07·1cc300d3·42684d04·*]=X.\,.....BhM.
2030 ··0x00294210·d2413832·67c3435e·2f27c23f·463b66c0·.A82g.C^/'.?F;f.2030 ··0x00295210·c1602954·15c23621·1764c131·714a18c3·.`)T..6!.d.1qJ..
2031 ··0x00294220·51734b7b·c02c3049·01c33dd3·2b247d44·QsK{.,0I..=.+$}D2031 ··0x00295220·0b5a3858·c13ed32b·247d44c2·384f7950·.Z8X.>.+$}D.8OyP
2032 ··0x00294230·c2384f79·50c25b04·610bc1f6·5c0b367a·.8OyP.[.a...\.6z2032 ··0x00295230·c25b0461·0bc1f649·53046dc3·10705441·.[.a...IS.m..pTA
2033 ··0x00294240·c2107054·41c3f153·70717dc2·0c49362d·..pTA..Spq}..I6-2033 ··0x00295240·c3f15370·717dc20c·49362dc2·25710634·..Spq}..I6-.%q.4
2034 ··0x00294250·c2123e58·7ac31e65·7843c05f·2a736ec3·..>Xz..exC._*sn.2034 ··0x00295250·c276750b·56c2714c·1a6ac2c2·c3160358·.vu.V.qL.j.....X
2035 ··0x00294260·c2c31a25·6d71c340·5903d54d·225f2ac1·...%mq.@Y..M"_*.2035 ··0x00295260·0cc34e20·2951c24d·225f2ac1·4ec02d12·..N·)Q.M"_*.N.-.
2036 ··0x00294270·4ec01e25·2734c201·555652c0·73743558·N..%'4..UVR.st5X2036 ··0x00295270·5266c134·5b753fc2·492458fc·43d32d26·Rf.4[u?.I$X.C.-&
2037 ··0x00294280·c342d34b·1e3f3cc2·406f5ed5·44c0411c·.B.K.?<.@o^.D.A.2037 ··0x00295280·355fc240·6f5ed544·c032187e·0fc15bd3·5_.@o^.D.2.~..[.
2038 ··0x00294290·0314c35a·d37e7201·5ec344d3·0a66584b·...Z.~r.^.D..fXK2038 ··0x00295290·424b615a·c345d309·04662fc2·48602f3d·BKaZ.E...f/.H`/=
2039 ··0x002942a0·c3751823·42c21b63·0356c224·d30d242a·.u.#B..c.V.$..$*2039 ··0x002952a0·c304700b·44c225d3·46720c59·c1574741·..p.D.%.Fr.Y.WGA
2040 ··0x002942b0·02c10739·4816c22c·3a713bc3·46d30941·...9H..,:q;.F..A2040 ··0x002952b0·2bc21d25·644fc047·d32c3a3a·0dc13174·+..%dO.G.,::..1t
2041 ··0x002942c0·3f1ec141·28155cc0·10250e28·c2794e37·?..A(.\..%.(.yN72041 ··0x002952c0·353dc13a·2811e979·4e373bc3·4b7d081c·5=.:(..yN7;.K}..
2042 ··0x002942d0·3bc34b7d·081cc360·d1513e0c·11c36a27·;.K}...`.Q>...j'2042 ··0x002952d0·c361d117·7f6edf6a·277100c1·616e6923·.a...n.j'q..ani#
2043 ··0x002942e0·7100c161·6e6923c2·0514005e·c03d7c5b·q..ani#....^.=|[2043 ··0x002952e0·c2051400·5ec03d7c·5b69c160·d17d0b45·....^.=|[i.`.}.E
2044 ··0x002942f0·69c15fd1·39794e64·c1466a6d·2dc24e51·i._.9yNd.Fjm-.NQ2044 ··0x002952f0·0dc2466a·6d2dc24e·51006dc0·272a2774·..Fjm-.NQ.m.'*'t
2045 ··0x00294300·006dc027·2a2774c1·792e6d21·c20d7b29·.m.'*'t.y.m!..{)2045 ··0x00295300·c1792e6d·21c27a77·4613c34b·d13d1156·.y.m!.zwF..K.=.V
2046 ··0x00294310·14c14ad1·7a122c29·c148d17a·774613c3·..J.z.,).H.zwF..2046 ··0x00295310·4fc149d1·465b7b70·c04cd10d·7b2914c1·O.I.F[{p.L..{)..
2047 ··0x00294320·4bd13d11·564fc149·d1301f6d·14c35ad1·K.=.VO.I.0.m..Z.2047 ··0x00295320·4ad10b6d·3bf45bd1·2b620370·c07bd12b·J..m;.[.+b.p.{.+
2048 ··0x00294330·2f1a2d64·c37ad15b·596c66c1·65d12b4c·/.-d.z.[Ylf.e.+L2048 ··0x00295330·4c5150c3·66d1467f·1a17c267·d151595f·LQP.f.F....g.QY_
2049 ··0x00294340·5150c366·d1000e2a·01c3155d·127fc226·QP.f...*...]...&2049 ··0x00295340·46c05f0f·5c67c127·d06f7640·3fc329d0·F._.\g.'.ov@?.).
2050 ··0x00294350·d07c2f63·ed28d065·0c3610c2·31d02737·.|/c.(.e.6..1.'72050 ··0x00295350·527f5178·c132d05f·6d2008c2·6cd15126·R.Qx.2._m·..l.Q&
2051 ··0x00294360·0517c36b·d1537773·30c176d1·0b6d3bf4·...k.Sws0.v..m;.2051 ··0x00295360·600ac277·d15d6a20·47c25cd1·557d2e67·`..w.]j·G.\.U}.g
2052 ··0x00294370·5bd10761·7374c07d·284177c0·044e1d69·[..ast.}(Aw..N.i2052 ··0x00295370·c0166706·0cc14c2d·7771c257·255730c2·..g...L-wq.W%W0.
2053 ··0x00294380·c2670f46·e835586e·0dc1543a·714fc268·.g.F.5Xn..T:qO.h2053 ··0x00295380·74496b5f·c0543a71·4fc268c0·713c6a4c·tIk_.T:qO.h.q<jL
2054 ··0x00294390·c05c4452·40c30b76·5f25c367·0b5a5ac1·.\DR@..v_%.g.ZZ.2054 ··0x00295390·c26b7a5d·3dc13a30·4e5dc35a·043247c2·.kz]=.:0N].Z.2G.
2055 ··0x002943a0·495d7474·c340d07c·722a6fc0·52d01221·I]tt.@.|r*o.R..!2055 ··0x002953a0·41d07f29·1762c153·d0681477·5dc03fd0·A..).b.S.h.w].?.
2056 ··0x002943b0·3b72c03e·d0d92e00·302ac359·d01f1260·;r.>....0*.Y...`2056 ··0x002953b0·d950362c·da5ad003·04481cc2·175c1b14·.P6,.Z...H...\..
2057 ··0x002943c0·54c2292b·274ac015·413a55c0·3fd05467·T.)+'J..A:U.?.Tg2057 ··0x002953c0·c3240d25·4fc340d0·2b080262·c362d056·.$.%O.@.+..b.b.V
2058 ··0x002943d0·1d1dc361·d07a6845·35c23d33·3e5dc33c·...a.zhE5.=3>].<2058 ··0x002953d0·7f712fc2·6d6f344b·c21e130b·4fc2070e·.q/.mo4K....O...
2059 ··0x002943e0·0d4162c1·48540e27·c115551c·67c053d1·.Ab.HT.'..U.g.S.2059 ··0x002953e0·12c6254c·7558c254·d1212102·65c04c4a·..%LuX.T.!!.e.LJ
2060 ··0x002943f0·184a0f47·c1001c58·1cc15cd3·67321500·.J.G...X..\.g2..2060 ··0x002953f0·3640c25d·d34a4b6e·72c20350·1a67c067·6@.].JKnr..P.g.g
2061 ··0x00294400·c3383445·3ec22659·00d13002·183fc320·.84E>.&Y..0..?.·2061 ··0x00295400·3d305ec3·50182c71·c0697b66·59c14dd1·=0^.P.,q.i{fY.M.
2062 ··0x00294410·033e2cc3·4cd11854·697ec359·d3725b4b·.>,.L..Ti~.Y.r[K2062 ··0x00295410·411c0314·c35ad355·784c4cc1·52d1697e·A....Z.UxLL.R.i~
2063 ··0x00294420·0ec351d1·46251d24·c2260e27·63c129d0·..Q.F%.$.&.'c.).2063 ··0x00295420·255cc365·06624fc3·2ad0605a·4c5fc070·%\.e.bO.*.`ZL_.p
2064 ··0x00294430·5e113552·c16fd353·30456cc3·0fc15f12·^.5R.o.S0El..._.2064 ··0x00295430·d3533045·6cc30fc1·36486f2d·c139d024·.S0El...6Ho-.9.$
2065 ··0x00294440·323bc238·d0707829·72c30a12·7f6ac300·2;.8.px)r....j..2065 ··0x00295440·7b4b52c3·20787e14·c1005b03·c903c123·{KR.·x~...[....#
2066 ··0x00294450·5b03c903·c141430f·57c36272·6a7cc35b·[....AC.W.brj|.[2066 ··0x00295450·184e5cc3·3d0d033c·c1246768·79c33dd0·.N\.=..<.$ghy.=.
2067 ··0x00294460·164ef33c·d019452e·e656d005·18787bc2·.N.<..E..V...x{.2067 ··0x00295460·1c6f607d·c057d026·460c18c3·4d6e3259·.o`}.W.&F...Mn2Y
2068 ··0x00294470·356e203b·c35f0f5c·67c127d0·66592e55·5n·;._.\g.'.fY.U2068 ··0x00295470·c37c2f63·ed28d002·14675cc1·2d4b2d7f·.|/c.(...g\.-K-.
2069 ··0x00294480·c03d7c5e·5cc32dd0·3dd01c6f·607dc057·.=|^\.-.=..o`}.W2069 ··0x00295480·c02ed03e·d04f3608·d258d07a·7f14ce7b·...>.O6..X.z...{
2070 ··0x00294490·d01d5025·5ec37209·6d6fc15a·780a27c3·..P%^.r.mo.Zx.'.2070 ··0x00295490·112826c3·6f0a130b·c247474b·03c11c21·.(&.o....GGK...!
2071 ··0x002944a0·5914656e·c046301c·04c37a2b·0f01c37a·Y.en.F0...z+...z2071 ··0x002954a0·7e5ec07a·2b0f01c3·7ac07e20·514ac224·~^.z+...z.~·QJ.$
2072 ··0x002944b0·c0173462·45c33334·5443c305·3a5065c2·..4bE.34TC..:Pe.2072 ··0x002954b0·122ede65·0c3610c2·31d05354·7f04c15c·...e.6..1.ST...\
2073 ··0x002944c0·30d0016c·1a37c35b·d06c4804·27c11151·0..l.7.[.lH.'..Q2073 ··0x002954c0·d03e7243·4ec02806·2b72c158·1d3768c1·.>rCN.(.+r.X.7h.
2074 ··0x002944d0·6152c03d·210b55c0·4b522f34·c374c051·aR.=!.U.KR/4.t.Q2074 ··0x002954d0·4b522f34·c374c026·427375c0·271b6d60·KR/4.t.&Bsu.'.m`
2075 ··0x002944e0·523d23c2·1e287112·c3527f51·78c132d0·R=#..(q..R.Qx.2.2075 ··0x002954e0·c3252838·50c233d0·0f1b7f76·c15ed079·.%(8P.3....v.^.y
2076 ··0x002944f0·7b7f223b·c15dd054·210e57c2·3923562e·{.";.].T!.W.9#V.2076 ··0x002954f0·365e44c1·44250400·c12b6a3b·5ac00ec1·6^D.D%...+j;Z...
2077 ··0x00294500·c12b6a3b·5ac00ec1·744e5c23·c3486945·.+j;Z...tN\#.HiE2077 ··0x00295500·124e5c0a·c22c1d5e·0ec26250·6a5bc115·.N\..,.^..bPj[..
2078 ··0x00294510·78c07730·2614c253·140f69c3·25d0423e·x.w0&..S..i.%.B>2078 ··0x00295510·5d127fc2·26d0593a·1a29c353·140f69c3·]...&.Y:.).S..i.
2079 ··0x00294520·5f2ac371·3c67f424·d000797f·3ac36061·_*.q<g.$..y.:.`a2079 ··0x00295520·25d03c70·6801c226·0713e540·6860fc72·%.<ph..&...@h`.r
2080 ··0x00294530·076dc347·4d6239c3·6d7927d0·d27d7900·.m.GMb9.my'..}y.2080 ··0x00295530·1a574bc1·d27d7900·5dc07d74·4a2ec150·.WK..}y.].}tJ..P
2081 ··0x00294540·5dc00c24·5877c04f·d1283b71·24c250d1·]..$Xw.O.(;q$.P.2081 ··0x00295540·d1725b4b·0ec351d1·c1131c18·39c1205a·.r[K..Q.....9.·Z
2082 ··0x00294550·c14b090a·04c22218·5349c272·d06e7d5b·.K....".SI.r.n}[2082 ··0x00295550·0654c173·d06e7d5b·3dc36e45·3579c2e7·.T.s.n}[=.nE5y..
2083 ··0x00294560·3dc36d6f·1c51c1e7·697b6659·c14dd147·=.mo.Q..i{fY.M.G2083 ··0x00295560·40486778·c24ed17e·1c1a58c1·7bd2476d·@Hgx.N.~..X.{.Gm
2084 ··0x00294570·6d6a13c3·7ad26750·2e44c279·d2096f38·mj..z.gP.D.y..o82084 ··0x00295570·6a13c37a·d25e7c55·73c21132·3e67c234·j..z.^|Us..2>g.4
2085 ··0x00294580·1ec32528·3850c233·d04d7f00·40c06434·..%(8P.3.M..@.d42085 ··0x00295580·d0701052·24c23f6d·4259c26a·362162c1·.p.R$.?mBY.j6!b.
2086 ··0x00294590·7b7ec131·3f791cc2·7f7e65e4·54781e2c·{~.1?y...~e.Tx.,2086 ··0x00295590·7f7e65e4·3a4b5068·c0694e4a·d739d368·.~e.:KPh.iNJ.9.h
2087 ··0x002945a0·c3507e76·03c138d3·00363048·c13b7c51·.P~v..8..60H.;|Q2087 ··0x002955a0·3928ea07·6c0151c3·46251d24·c24fd11a·9(..l.Q.F%.$.O..
2088 ··0x002945b0·6dc34048·6778c24e·d12f5b29·2bc170d0·m.@Hgx.N./[)+.p.2088 ··0x002955b0·016815c2·71d05c6f·790ac353·d16a3b58·.h..q.\oy..S.j;X
2089 ··0x002945c0·25044d29·c252d163·59570bc2·342e4653·%.M).R.cYW..4.FS2089 ··0x002955c0·1dc2201b·5e33c119·0b7705c3·d11d6272·..·.^3...w....br
2090 ··0x002945d0·c00e271d·03c1d15a·043247c2·41d05d50·..'....Z.2G.A.]P2090 ··0x002955d0·c542d06c·350f7cc0·37d0690b·414fc142·.B.l5.|.7.i.AO.B
2091 ··0x002945e0·312ec136·d0632208·6bc04e50·0c3ec320·1..6.c".k.NP.>.·2091 ··0x002955e0·112e46c1·0c4c5e34·c16c0d69·2bc24001·..F..L^4.l.i+.@.
2092 ··0x002945f0·691077c1·6c044163·c0297d70·40c26d3e·i.w.l.Ac.)}p@.m>2092 ··0x002955f0·496ec178·574c03c3·03d33960·0f19c104·In.xWL....9`....
2093 ··0x00294600·224cc202·d378574c·03c303d3·39600f19·"L...xWL....9`..2093 ··0x00295600·d377094d·f805d334·5f6bffcf·7f7f7f7f·.w.M...4_k......
2094 ··0x00294610·c104d32c·27770bc3·cf7f7f7f·7f7fc17f·...,'w..........2094 ··0x00295610·7fc17f7f·7f7f7f7f·7f7fcf7f·7f7f7fc0·................
2095 ··0x00294620·7f7f7f7f·7f7f7fcf·7f7f7f7f·c02e0d1b·................2095 ··0x00295620·407a44d5·00000032·60276769·c100486a·@zD....2`'gi..Hj
2096 ··0x00294630·44c10000·00326027·6769c100·486adc71·D....2`'gi..Hj.q2096 ··0x00295630·dc713839·035f6459·72ee1357·05d90020·.q89._dYr..W...·
2097 ··0x00294640·3839035f·645972ee·135705d9·00203001·89._dYr..W...·0.2097 ··0x00295640·30017d1e·110fe120·1455d501·137c7a54·0.}....·.U...|zT
2098 ··0x00294650·7d1e110f·e1201455·d501137c·7a541562·}....·.U...|zT.b2098 ··0x00295650·156212d7·215154d2·010d0c74·0e641577·.b..!QT....t.d.w
2099 ··0x00294660·12d72151·54d2010d·0c740e64·1577ca41·..!QT....t.d.w.A2099 ··0x00295660·ca417618·27c30020·50406158·0330c740·.Av.'..·P@aX.0.@
2100 ··0x00294670·761827c3·00205040·61580330·c740504e·v.'..·P@aX.0.@PN2100 ··0x00295670·504e5bc2·71567929·3b154074·c4191151·PN[.qVy);.@t...Q
2101 ··0x00294680·5bc27156·79293b15·4074c419·11511bc2·[.qVy);.@t...Q..2101 ··0x00295680·1bc20000·00080229·401cc300·206465c1·.......)@...·de.
2102 ··0x00294690·00000008·0229401c·c3002064·65c10040·.....)@...·de..@2102 ··0x00295690·00407e45·476c3437·e2405c26·13c10000·.@~EGl47.@\&....
2103 ··0x002946a0·7e45476c·3437e240·5c2613c1·00000000·~EGl47.@\&......2103 ··0x002956a0·00000030·7a14cc00·00105bc0·376b6918·...0z.....[.7ki.
2104 ··0x002946b0·00307a14·cc000010·5bc0376b·6918694c·.0z.....[.7ki.iL2104 ··0x002956b0·694c2c7f·c631324b·46c00040·1d787c47·iL,..12KF..@.x|G
2105 ··0x002946c0·2c7fc631·324b46c0·00401d78·7c472f76·,..12KF..@.x|G/v2105 ··0x002956c0·2f76c3cd·401408f6·495e034e·5d7f2d02·/v..@...I^.N].-.
2106 ··0x002946d0·c3cd4014·08f6495e·034e5d7f·2d02ed69·..@...I^.N].-..i2106 ··0x002956d0·ed695f72·e8000000·00690331·5ed60020·.i_r.....i.1^..·
2107 ··0x002946e0·5f72e800·00000069·03315ed6·002042de·_r.....i.1^..·B.2107 ··0x002956e0·42de197e·007a0e0b·290bcb7b·4c1d2ac3·B..~.z..)..{L.*.
2108 ··0x002946f0·197e007a·0e0b290b·cb7b4c1d·2ac30000·.~.z..)..{L.*...2108 ··0x002956f0·0000317e·59586619·c5ce0079·7623c271·..1~YXf....yv#.q
2109 ··0x00294700·317e5958·6619c5ce·00797623·c2713307·1~YXf....yv#.q3.2109 ··0x00295700·33077117·53575ce7·710a5543·c1000000·3.q.SW\.q.UC....
2110 ··0x00294710·71175357·5ce7710a·5543c100·000000c1·q.SW\.q.UC......2110 ··0x00295710·00c16f0f·5c4b4545·6d09c66f·363c51c0·..o.\KEEm..o6<Q.
2111 ··0x00294720·6f0f5c4b·45456d09·c66f363c·51c00000·o.\KEEm..o6<Q...2111 ··0x00295720·0000046c·5720691c·de007721·f2414808·...lW·i...w!.AH.
2112 ··0x00294730·046c5720·691cde00·7721f241·48085016·.lW·i...w!.AH.P.2112 ··0x00295730·50161c02·1ec92120·7c04c300·00000040·P.....!·|......@
2113 ··0x00294740·1c021ec9·21207c04·c3000000·00406105·....!·|......@a.2113 ··0x00295740·610565de·0000044d·c14b4c68·534f2c6d·a.e....M.KLhSO,m
2114 ··0x00294750·65de0000·044dc14b·4c68534f·2c6d01c7·e....M.KLhSO,m..2114 ··0x00295750·01c76136·1b66c0c8·0000103b·3a562d70·..a6.f.....;:V-p
2115 ··0x00294760·61361b66·c0c80000·103b3a56·2d70cd00·a6.f.....;:V-p..2115 ··0x00295760·cd00146b·5cc3597a·7f402e0f·4c5fd2c9·...k\.Yz.@..L_..
Max diff block lines reached; 10829212/22800237 bytes (47.50%) of diff not shown.
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 ··0x0052b350·005f6b44·61727453·6e617073·686f7442·._kDartSnapshotB2 ··0x0052ff90·005f6b44·61727453·6e617073·686f7442·._kDartSnapshotB
3 ··0x0052b360·75696c64·4964005f·6b446172·74566d53·uildId._kDartVmS3 ··0x0052ffa0·75696c64·4964005f·6b446172·74566d53·uildId._kDartVmS
4 ··0x0052b370·6e617073·686f7449·6e737472·75637469·napshotInstructi4 ··0x0052ffb0·6e617073·686f7449·6e737472·75637469·napshotInstructi
5 ··0x0052b380·6f6e7300·5f6b4461·7274566d·536e6170·ons._kDartVmSnap5 ··0x0052ffc0·6f6e7300·5f6b4461·7274566d·536e6170·ons._kDartVmSnap
6 ··0x0052b390·73686f74·44617461·005f6b44·61727449·shotData._kDartI6 ··0x0052ffd0·73686f74·44617461·005f6b44·61727449·shotData._kDartI
7 ··0x0052b3a0·736f6c61·7465536e·61707368·6f74496e·solateSnapshotIn7 ··0x0052ffe0·736f6c61·7465536e·61707368·6f74496e·solateSnapshotIn
8 ··0x0052b3b0·73747275·6374696f·6e73005f·6b446172·structions._kDar8 ··0x0052fff0·73747275·6374696f·6e73005f·6b446172·structions._kDar
9 ··0x0052b3c0·7449736f·6c617465·536e6170·73686f74·tIsolateSnapshot9 ··0x00530000·7449736f·6c617465·536e6170·73686f74·tIsolateSnapshot
10 ··0x0052b3d0·44617461·00·························Data.10 ··0x00530010·44617461·00·························Data.
  
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 ··0x0052b468·06000000·06000000·00000000·03000000·................2 ··0x005300a8·06000000·06000000·00000000·03000000·................
3 ··0x0052b478·01000000·04000000·00000000·05000000·................3 ··0x005300b8·01000000·04000000·00000000·05000000·................
4 ··0x0052b488·00000000·00000000·00000000·00000000·................4 ··0x005300c8·00000000·00000000·00000000·00000000·................
5 ··0x0052b498·00000000·02000000···················........5 ··0x005300d8·00000000·02000000···················........
  
4.21 KB
lib/arm64-v8a/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1.23 KB
readelf --wide --program-header {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
8 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x88 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x2ac87c·0x2ac87c·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x2ac87c·0x2ac87c·R···0x1000
10 ··LOAD···········0x2ac880·0x00000000002ad880·0x00000000002ad880·0x4ce950·0x4ce950·R·E·0x100010 ··LOAD···········0x2ac880·0x00000000002ad880·0x00000000002ad880·0x4ce950·0x4ce950·R·E·0x1000
11 ··LOAD···········0x77b1d0·0x000000000077d1d0·0x000000000077d1d0·0x04ce10·0x04ce10·RW··0x100011 ··LOAD···········0x77b1d0·0x000000000077d1d0·0x000000000077d1d0·0x04ce10·0x04ce10·RW··0x1000
12 ··LOAD···········0x7c7fe0·0x00000000007cafe0·0x00000000007cafe0·0x0cc058·0x0d4498·RW··0x100012 ··LOAD···········0x7c7fe0·0x00000000007cafe0·0x00000000007cafe0·0x0cc058·0x0d4498·RW··0x1000
13 ··DYNAMIC········0x7c6f10·0x00000000007c8f10·0x00000000007c8f10·0x000200·0x000200·RW··0x813 ··DYNAMIC········0x7c6f10·0x00000000007c8f10·0x00000000007c8f10·0x000200·0x000200·RW··0x8
14 ··GNU_RELRO······0x77b1d0·0x000000000077d1d0·0x000000000077d1d0·0x04ce10·0x04ce30·R···0x114 ··GNU_RELRO······0x77b1d0·0x000000000077d1d0·0x000000000077d1d0·0x04ce30·0x04ce30·R···0x1
15 ··GNU_EH_FRAME···0x1870c8·0x00000000001870c8·0x00000000001870c8·0x041424·0x041424·R···0x415 ··GNU_EH_FRAME···0x1870c8·0x00000000001870c8·0x00000000001870c8·0x041424·0x041424·R···0x4
16 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··016 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
17 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x0000bc·0x0000bc·R···0x417 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x0000bc·0x0000bc·R···0x4
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
1.48 KB
readelf --wide --sections {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ··[·3]·.dynsym···········DYNSYM··········0000000000000330·000330·0029e8·18···A··8···1··88 ··[·3]·.dynsym···········DYNSYM··········0000000000000330·000330·0029e8·18···A··8···1··8
9 ··[·4]·.gnu.version······VERSYM··········0000000000002d18·002d18·00037e·02···A··3···0··29 ··[·4]·.gnu.version······VERSYM··········0000000000002d18·002d18·00037e·02···A··3···0··2
10 ··[·5]·.gnu.version_r····VERNEED·········0000000000003098·003098·000060·00···A··8···3··410 ··[·5]·.gnu.version_r····VERNEED·········0000000000003098·003098·000060·00···A··8···3··4
11 ··[·6]·.gnu.hash·········GNU_HASH········00000000000030f8·0030f8·000028·00···A··3···0··811 ··[·6]·.gnu.hash·········GNU_HASH········00000000000030f8·0030f8·000028·00···A··3···0··8
12 ··[·7]·.hash·············HASH············0000000000003120·003120·000e00·04···A··3···0··412 ··[·7]·.hash·············HASH············0000000000003120·003120·000e00·04···A··3···0··4
13 ··[·8]·.dynstr···········STRTAB··········0000000000003f20·003f20·0015b6·00···A··0···0··113 ··[·8]·.dynstr···········STRTAB··········0000000000003f20·003f20·0015b6·00···A··0···0··1
14 ··[·9]·.rela.dyn·········RELA············00000000000054d8·0054d8·0adbe0·18···A··3···0··814 ··[·9]·.rela.dyn·········RELA············00000000000054d8·0054d8·0adbe0·18···A··3···0··8
15 ··[10]·.rela.plt·········RELA············00000000000b30b8·0b30b8·001ed8·18··AI··3··21··815 ··[10]·.rela.plt·········RELA············00000000000b30b8·0b30b8·001ed8·18··AI··3··15··8
16 ··[11]·.rodata···········PROGBITS········00000000000b5000·0b5000·0d20c8·00·AMS··0···0·12816 ··[11]·.rodata···········PROGBITS········00000000000b5000·0b5000·0d20c8·00·AMS··0···0·128
17 ··[12]·.eh_frame_hdr·····PROGBITS········00000000001870c8·1870c8·041424·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00000000001870c8·1870c8·041424·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000001c84f0·1c84f0·0e438c·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000001c84f0·1c84f0·0e438c·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········00000000002ad880·2ac880·4cd4a0·00··AX··0···0·6419 ··[14]·.text·············PROGBITS········00000000002ad880·2ac880·4cd4a0·00··AX··0···0·64
20 ··[15]·.plt··············PROGBITS········000000000077ad20·779d20·0014b0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········000000000077ad20·779d20·0014b0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········000000000077d1d0·77b1d0·04bb60·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········000000000077d1d0·77b1d0·04bb60·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······00000000007c8d30·7c6d30·000010·08··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······00000000007c8d30·7c6d30·000010·08··WA··0···0··8
704 B
readelf --wide --decompress --hex-dump=.plt {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.plt':1 Hex·dump·of·section·'.plt':
 2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
2 ··0x0077ad20·f07bbfa9·700200f0·11ca42f9·10421691·.{..p.....B..B..3 ··0x0077ad20·f07bbfa9·700200f0·11ca42f9·10421691·.{..p.....B..B..
3 ··0x0077ad30·20021fd6·1f2003d5·1f2003d5·1f2003d5··....·...·...·..4 ··0x0077ad30·20021fd6·1f2003d5·1f2003d5·1f2003d5··....·...·...·..
4 ··0x0077ad40·700200f0·11ce42f9·10621691·20021fd6·p.....B..b..·...5 ··0x0077ad40·700200f0·11ce42f9·10621691·20021fd6·p.....B..b..·...
5 ··0x0077ad50·700200f0·11d242f9·10821691·20021fd6·p.....B.....·...6 ··0x0077ad50·700200f0·11d242f9·10821691·20021fd6·p.....B.....·...
6 ··0x0077ad60·700200f0·11d642f9·10a21691·20021fd6·p.....B.....·...7 ··0x0077ad60·700200f0·11d642f9·10a21691·20021fd6·p.....B.....·...
7 ··0x0077ad70·700200f0·11da42f9·10c21691·20021fd6·p.....B.....·...8 ··0x0077ad70·700200f0·11da42f9·10c21691·20021fd6·p.....B.....·...
8 ··0x0077ad80·700200f0·11de42f9·10e21691·20021fd6·p.....B.....·...9 ··0x0077ad80·700200f0·11de42f9·10e21691·20021fd6·p.....B.....·...
716 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 10 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump. 
3 ··0x007c9580·00000000·00000000·00000000·00000000·................2 ··0x007c9580·00000000·00000000·00000000·00000000·................
4 ··0x007c9590·00000000·00000000·20ad7700·00000000·........·.w.....3 ··0x007c9590·00000000·00000000·20ad7700·00000000·........·.w.....
5 ··0x007c95a0·20ad7700·00000000·20ad7700·00000000··.w.....·.w.....4 ··0x007c95a0·20ad7700·00000000·20ad7700·00000000··.w.....·.w.....
6 ··0x007c95b0·20ad7700·00000000·20ad7700·00000000··.w.....·.w.....5 ··0x007c95b0·20ad7700·00000000·20ad7700·00000000··.w.....·.w.....
7 ··0x007c95c0·20ad7700·00000000·20ad7700·00000000··.w.....·.w.....6 ··0x007c95c0·20ad7700·00000000·20ad7700·00000000··.w.....·.w.....
8 ··0x007c95d0·20ad7700·00000000·20ad7700·00000000··.w.....·.w.....7 ··0x007c95d0·20ad7700·00000000·20ad7700·00000000··.w.....·.w.....
9 ··0x007c95e0·20ad7700·00000000·20ad7700·00000000··.w.....·.w.....8 ··0x007c95e0·20ad7700·00000000·20ad7700·00000000··.w.....·.w.....
47.6 MB
lib/arm64-v8a/libapp.so
866 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········5423280·(bytes·into·file)13 ··Start·of·section·headers:··········5439664·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········1219 ··Number·of·section·headers:·········12
20 ··Section·header·string·table·index:·1120 ··Section·header·string·table·index:·11
1.6 KB
readelf --wide --program-header {}
    
Offset 6, 19 lines modifiedOffset 6, 19 lines modified
6 Program·Headers:6 Program·Headers:
7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
8 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x88 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000270·0x000270·RW··0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000270·0x000270·RW··0x1000
10 ··LOAD···········0x001000·0x0000000000001000·0x0000000000001000·0x000038·0x000038·RW··0x100010 ··LOAD···········0x001000·0x0000000000001000·0x0000000000001000·0x000038·0x000038·RW··0x1000
11 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x0047f0·0x0047f0·R·E·0x100011 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x0047f0·0x0047f0·R·E·0x1000
12 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x007ca0·0x007ca0·R···0x100012 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x007ca0·0x007ca0·R···0x1000
13 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x285210·0x285210·R·E·0x100013 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x286800·0x286800·R·E·0x1000
14 ··LOAD···········0x295000·0x0000000000295000·0x0000000000295000·0x296360·0x296360·R···0x100014 ··LOAD···········0x296000·0x0000000000296000·0x0000000000296000·0x299e80·0x299e80·R···0x1000
15 ··NOTE···········0x001000·0x0000000000001000·0x0000000000001000·0x000020·0x000020·RW··0x415 ··NOTE···········0x001000·0x0000000000001000·0x0000000000001000·0x000020·0x000020·RW··0x4
16 ··LOAD···········0x52c000·0x000000000052c000·0x000000000052c000·0x000060·0x000060·RW··0x100016 ··LOAD···········0x530000·0x0000000000530000·0x0000000000530000·0x000060·0x000060·RW··0x1000
17 ··DYNAMIC········0x52c000·0x000000000052c000·0x000000000052c000·0x000060·0x000060·RW··0x817 ··DYNAMIC········0x530000·0x0000000000530000·0x0000000000530000·0x000060·0x000060·RW··0x8
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
21 ···01·····21 ···01·····
22 ···02·····.note.gnu.build-id·.bss·22 ···02·····.note.gnu.build-id·.bss·
23 ···03·····.text·23 ···03·····.text·
2.22 KB
readelf --wide --sections {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 There·are·12·section·headers,·starting·at·offset·0x52c0b0:1 There·are·12·section·headers,·starting·at·offset·0x5300b0:
  
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············0000000000001000·001000·000020·00··WA··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000001000·001000·000020·00··WA··0···0··4
6 ··[·2]·.bss··············PROGBITS········0000000000001020·001020·000018·00··WA··0···0··86 ··[·2]·.bss··············PROGBITS········0000000000001020·001020·000018·00··WA··0···0··8
7 ··[·3]·.text·············PROGBITS········0000000000002000·002000·0047f0·00··AX··0···0·40967 ··[·3]·.text·············PROGBITS········0000000000002000·002000·0047f0·00··AX··0···0·4096
8 ··[·4]·.rodata···········PROGBITS········0000000000007000·007000·007ca0·00···A··0···0·168 ··[·4]·.rodata···········PROGBITS········0000000000007000·007000·007ca0·00···A··0···0·16
9 ··[·5]·.text·············PROGBITS········000000000000f000·00f000·285210·00··AX··0···0·40969 ··[·5]·.text·············PROGBITS········000000000000f000·00f000·286800·00··AX··0···0·4096
10 ··[·6]·.rodata···········PROGBITS········0000000000295000·295000·296210·00···A··0···0·1610 ··[·6]·.rodata···········PROGBITS········0000000000296000·296000·299d30·00···A··0···0·16
11 ··[·7]·.dynsym···········DYNSYM··········000000000052b298·52b298·000090·18···A··8···1··811 ··[·7]·.dynsym···········DYNSYM··········000000000052fdb8·52fdb8·000090·18···A··8···1··8
12 ··[·8]·.dynstr···········STRTAB··········000000000052b210·52b210·000085·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000000000052fd30·52fd30·000085·00···A··0···0··1
13 ··[·9]·.hash·············HASH············000000000052b328·52b328·000038·04···A··7···0··813 ··[·9]·.hash·············HASH············000000000052fe48·52fe48·000038·04···A··7···0··8
14 ··[10]·.dynamic··········DYNAMIC·········000000000052c000·52c000·000060·10··WA··8···0··814 ··[10]·.dynamic··········DYNAMIC·········0000000000530000·530000·000060·10··WA··8···0··8
15 ··[11]·.shstrtab·········STRTAB··········0000000000000000·52c060·000050·00······0···0··115 ··[11]·.shstrtab·········STRTAB··········0000000000000000·530060·000050·00······0···0··1
16 Key·to·Flags:16 Key·to·Flags:
17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),17 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),18 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),19 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
20 ··p·(processor·specific)20 ··p·(processor·specific)
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:·0000000000001000····32·FUNC····GLOBAL·DEFAULT····1·_kDartSnapshotBuildId4 ·····1:·0000000000001000····32·FUNC····GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
5 ·····2:·0000000000002000·18416·FUNC····GLOBAL·DEFAULT····3·_kDartVmSnapshotInstructions5 ·····2:·0000000000002000·18416·FUNC····GLOBAL·DEFAULT····3·_kDartVmSnapshotInstructions
6 ·····3:·0000000000007000·31904·FUNC····GLOBAL·DEFAULT····4·_kDartVmSnapshotData6 ·····3:·0000000000007000·31904·FUNC····GLOBAL·DEFAULT····4·_kDartVmSnapshotData
7 ·····4:·000000000000f000·0x285210·FUNC····GLOBAL·DEFAULT····5·_kDartIsolateSnapshotInstructions7 ·····4:·000000000000f000·0x286800·FUNC····GLOBAL·DEFAULT····5·_kDartIsolateSnapshotInstructions
8 ·····5:·0000000000295000·0x296210·FUNC····GLOBAL·DEFAULT····6·_kDartIsolateSnapshotData8 ·····5:·0000000000296000·0x299d30·FUNC····GLOBAL·DEFAULT····6·_kDartIsolateSnapshotData
697 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x52c000·contains·6·entries:1 Dynamic·section·at·offset·0x530000·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x52b3283 ·0x0000000000000004·(HASH)···············0x52fe48
4 ·0x0000000000000005·(STRTAB)·············0x52b2104 ·0x0000000000000005·(STRTAB)·············0x52fd30
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x52b2986 ·0x0000000000000006·(SYMTAB)·············0x52fdb8
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:·45d66c9f13aabddca90496098c0d35cb3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·45d66c9f4c0ac176a90496091e08690e
139 KB
strings --all --bytes=8 {}
    
Offset 408, 15 lines modifiedOffset 408, 14 lines modified
408 vQpz(8=t408 vQpz(8=t
409 @]ITI\sw409 @]ITI\sw
410 $auQpz(p410 $auQpz(p
411 ~z6oh#nd411 ~z6oh#nd
412 UIKeyInputPageUp8412 UIKeyInputPageUp8
413 OSVERSIONINFOEXW8413 OSVERSIONINFOEXW8
414 untransformedEndPosition414 untransformedEndPosition
415 _round@6894417318 
416 IntergerExtensions|toLocationPermission415 IntergerExtensions|toLocationPermission
417 HTTP·request·failed,·statusCode:·416 HTTP·request·failed,·statusCode:·
418 ButtonTextTheme.accent417 ButtonTextTheme.accent
419 ScrollViewKeyboardDismissBehavior418 ScrollViewKeyboardDismissBehavior
420 _LocalFile&LocalFileSystemEntity&ForwardingFile@92300260419 _LocalFile&LocalFileSystemEntity&ForwardingFile@92300260
421 set:readOnly420 set:readOnly
422 get:handleExit421 get:handleExit
Offset 429, 14 lines modifiedOffset 428, 15 lines modified
429 *»      &»     M»    .»   428 *»      &»     M»    .»   
430 _RenderAnimatedOpacity&RenderProxyBox&RenderProxyBoxMixin&RenderAnimatedOpacityMixin@418160605429 _RenderAnimatedOpacity&RenderProxyBox&RenderProxyBoxMixin&RenderAnimatedOpacityMixin@418160605
431 _AsyncRun@4048458430 _AsyncRun@4048458
432 _Link@14069316431 _Link@14069316
433 _ListTileSlot@281247952432 _ListTileSlot@281247952
434 0·de·miliarde433 0·de·miliarde
435 AnimationController.434 AnimationController.
 435 _finish@765285449
436 MaterialLocalizationEn436 MaterialLocalizationEn
437 prosinac437 prosinac
438 ParagraphStyle.438 ParagraphStyle.
439 init:_loadedTranslations@609392079439 init:_loadedTranslations@609392079
440 TextDecorationStyle.double440 TextDecorationStyle.double
441 convertSingle441 convertSingle
442 get:textDirection442 get:textDirection
Offset 461, 19 lines modifiedOffset 461, 19 lines modified
461 WNDCLASS461 WNDCLASS
462 _overscrollSimulation@558443839462 _overscrollSimulation@558443839
463 get:localeStr463 get:localeStr
464 _stackTrace@0150898464 _stackTrace@0150898
465 get:_handleFlightEnded@5660116978465 get:_handleFlightEnded@5660116978
466 RestorationBucket.child466 RestorationBucket.child
467 _unmount@26042623467 _unmount@26042623
 468 _CompactStyleBase@691441731
468 2e·trimestre469 2e·trimestre
469 _closeHandler@14069316470 _closeHandler@14069316
470 String_concatRange471 String_concatRange
471 longPress472 longPress
472 _maxDigits@689441731 
473 InheritedTheme473 InheritedTheme
474 _cache@0150898474 _cache@0150898
475 _parseBlock@0150898475 _parseBlock@0150898
476 ImageConfiguration476 ImageConfiguration
477 alwaysUse24HourFormat477 alwaysUse24HourFormat
478 createChild478 createChild
479 _WordWrapParseMode.inSpace479 _WordWrapParseMode.inSpace
Offset 519, 14 lines modifiedOffset 519, 15 lines modified
519 ·exceeds·the·519 ·exceeds·the·
520 ProxyWidget520 ProxyWidget
521 nativeAvailable521 nativeAvailable
522 _drawShadow@15065589522 _drawShadow@15065589
523 _handleDone@4048458523 _handleDone@4048458
524 init:isValid524 init:isValid
525 get:microsecond525 get:microsecond
 526 _dateTimeSymbols@683168376
526 FallThroughError._create@01508988527 FallThroughError._create@01508988
527 _CompactLinkedHashSet@3220832528 _CompactLinkedHashSet@3220832
528 readValueOfType529 readValueOfType
529 dart:core-patch/null_patch.dart530 dart:core-patch/null_patch.dart
530 Invalid·arguments·for·'overflow'·method·sent·to·dev.flutter/channel-buffers·(second·argument·must·be·a·boolean)531 Invalid·arguments·for·'overflow'·method·sent·to·dev.flutter/channel-buffers·(second·argument·must·be·a·boolean)
531 package:flutter/src/physics/tolerance.dart532 package:flutter/src/physics/tolerance.dart
532 topLeft:·533 topLeft:·
Offset 538, 15 lines modifiedOffset 539, 14 lines modified
538 iso_8859-1:1987539 iso_8859-1:1987
539 RenderSemanticsGestureHandler540 RenderSemanticsGestureHandler
540 dense·subtitle·2014541 dense·subtitle·2014
541 METAFILEPICT542 METAFILEPICT
542 dart:io/socket.dart543 dart:io/socket.dart
543 distanceBetween544 distanceBetween
544 _eightBytesAsList@177185525545 _eightBytesAsList@177185525
545 _pad@689441731 
546 0·milioi546 0·milioi
547 MainAxisAlignment.spaceBetween547 MainAxisAlignment.spaceBetween
548 package:flutter/src/widgets/icon_theme.dart548 package:flutter/src/widgets/icon_theme.dart
549 ·NEEDS-PAINT549 ·NEEDS-PAINT
550 _SplayTreeIterator@3220832550 _SplayTreeIterator@3220832
551 BY_HANDLE_FILE_INFORMATION551 BY_HANDLE_FILE_INFORMATION
552 [IN·FOCUS·PATH]552 [IN·FOCUS·PATH]
Offset 596, 15 lines modifiedOffset 596, 17 lines modified
596 Ireki·nabigazio-menua596 Ireki·nabigazio-menua
597 pushLayer597 pushLayer
598 d·MMMM·EEEE598 d·MMMM·EEEE
599 _printClosure@10040228599 _printClosure@10040228
600 package:source_span/src/span_exception.dart600 package:source_span/src/span_exception.dart
601 get:enabled601 get:enabled
602 Out·of·Memory602 Out·of·Memory
 603 package:ffi/src/utf8.dart
603 00·Millionen604 00·Millionen
 605 init:_ln10@691441731
604 _completer@621065047606 _completer@621065047
605 dart:collection/set.dart607 dart:collection/set.dart
606 *»      &»     M»    .»   608 *»      &»     M»    .»   
607 codeUnitAt609 codeUnitAt
608 ^[\-\+]?(\d)\.(\d+)e([\-\+]?\d+)$610 ^[\-\+]?(\d)\.(\d+)e([\-\+]?\d+)$
609 finishRequest611 finishRequest
610 Closed·at·%s.612 Closed·at·%s.
Offset 614, 16 lines modifiedOffset 616, 16 lines modified
614 performAction616 performAction
615 get:_handleFocusChanged@255005770617 get:_handleFocusChanged@255005770
616 get:environment618 get:environment
617 Navigatiemenu·openen619 Navigatiemenu·openen
618 get:fileInfoMap620 get:fileInfoMap
619 _HttpInboundMessageListInt@13463476621 _HttpInboundMessageListInt@13463476
620 readBytes622 readBytes
621 get:highlightMode 
622 __Int8ArrayView&_TypedListView&_IntListMixin&_TypedIntListMixin@7027147623 __Int8ArrayView&_TypedListView&_IntListMixin&_TypedIntListMixin@7027147
 624 get:highlightMode
623 _SemanticsSortGroup@446082469625 _SemanticsSortGroup@446082469
624 y.MM.dd.·EEE626 y.MM.dd.·EEE
625 get:schedulerPhase627 get:schedulerPhase
626 Column·may·not·be·negative,·was·8628 Column·may·not·be·negative,·was·8
627 ·trimestre629 ·trimestre
628 _runTimers@1026248630 _runTimers@1026248
629 MCI_SEEK_PARMS631 MCI_SEEK_PARMS
Offset 654, 21 lines modifiedOffset 656, 20 lines modified
654 resolveAs656 resolveAs
655 ReversedListIterable657 ReversedListIterable
656 _socketProfilingEnabled@140693168658 _socketProfilingEnabled@140693168
657 TYPEATTR659 TYPEATTR
658 _initNode@506492240660 _initNode@506492240
659 get:statusCode661 get:statusCode
Max diff block lines reached; 139556/142525 bytes (97.92%) of diff not shown.
25.8 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 4608, 21 lines modifiedOffset 4608, 21 lines modified
4608 »       brk»    #0x04608 »       brk»    #0x0
4609 »       brk»    #0x04609 »       brk»    #0x0
4610 »       brk»    #0x04610 »       brk»    #0x0
  
4611 Disassembly·of·section·.text:4611 Disassembly·of·section·.text:
  
4612 000000000000f000·<_kDartIsolateSnapshotInstructions>:4612 000000000000f000·<_kDartIsolateSnapshotInstructions>:
4613 »       .inst»  0x00285210·;·NYI4613 »       .inst»  0x00286800·;·NYI
4614 »       udf»    #04614 »       udf»    #0
4615 »       udf»    #164615 »       udf»    #16
4616 »       udf»    #04616 »       udf»    #0
4617 »       .inst»  0x00110018·;·undefined4617 »       .inst»  0x00110018·;·undefined
4618 »       udf»    #04618 »       udf»    #0
4619 »       .inst»  0x002851d8·;·NYI4619 »       .inst»  0x002867bc·;·NYI
4620 »       udf»    #04620 »       udf»    #0
4621 »       .inst»  0xffff2028·;·undefined4621 »       .inst»  0xffff2028·;·undefined
4622 »       .inst»  0xffffffff·;·undefined4622 »       .inst»  0xffffffff·;·undefined
4623 »       udf»    #614404623 »       udf»    #61440
4624 »       udf»    #04624 »       udf»    #0
4625 »       .inst»  0xffff2000·;·undefined4625 »       .inst»  0xffff2000·;·undefined
4626 »       .inst»  0xffffffff·;·undefined4626 »       .inst»  0xffffffff·;·undefined
Offset 4638, 51 lines modifiedOffset 4638, 51 lines modified
4638 »       ldur»   x2,·[x0,·#15]4638 »       ldur»   x2,·[x0,·#15]
4639 »       ldurh»  w0,·[x2,·#1]4639 »       ldurh»  w0,·[x2,·#1]
4640 »       str»    x2,·[x15,·#-8]!4640 »       str»    x2,·[x15,·#-8]!
4641 »       ldr»    x2,·[x29,·#24]4641 »       ldr»    x2,·[x29,·#24]
4642 »       str»    x2,·[x15,·#-8]!4642 »       str»    x2,·[x15,·#-8]!
4643 »       ldr»    x2,·[x29,·#16]4643 »       ldr»    x2,·[x29,·#16]
4644 »       str»    x2,·[x15,·#-8]!4644 »       str»    x2,·[x15,·#-8]!
4645 »       mov»    x17,·#0x6857················» //·#267114645 »       mov»    x17,·#0x6a0d················» //·#27149
4646 »       add»    x30,·x0,·x174646 »       add»    x30,·x0,·x17
4647 »       ldr»    x30,·[x21,·x30,·lsl·#3]4647 »       ldr»    x30,·[x21,·x30,·lsl·#3]
4648 »       blr»    x304648 »       blr»    x30
4649 »       add»    x15,·x15,·#0x184649 »       add»    x15,·x15,·#0x18
4650 »       ldur»   x16,·[x29,·#-8]4650 »       ldur»   x16,·[x29,·#-8]
4651 »       stp»    x0,·x16,·[x15,·#-16]!4651 »       stp»    x0,·x16,·[x15,·#-16]!
4652 »       bl»     f0b0·<_kDartIsolateSnapshotInstructions+0xb0>4652 »       bl»     f0b0·<_kDartIsolateSnapshotInstructions+0xb0>
4653 »       add»    x15,·x15,·#0x104653 »       add»    x15,·x15,·#0x10
4654 »       mov»    x15,·x294654 »       mov»    x15,·x29
4655 »       ldp»    x29,·x30,·[x15],·#164655 »       ldp»    x29,·x30,·[x15],·#16
4656 »       ret4656 »       ret
4657 »       bl»     290574·<_kDartIsolateSnapshotInstructions+0x281574>4657 »       bl»     291b58·<_kDartIsolateSnapshotInstructions+0x282b58>
4658 »       b.al»   f050·<_kDartIsolateSnapshotInstructions+0x50>4658 »       b.al»   f050·<_kDartIsolateSnapshotInstructions+0x50>
4659 »       stp»    x29,·x30,·[x15,·#-16]!4659 »       stp»    x29,·x30,·[x15,·#-16]!
4660 »       mov»    x29,·x154660 »       mov»    x29,·x15
4661 »       ldr»    x0,·[x29,·#16]4661 »       ldr»    x0,·[x29,·#16]
4662 »       ldr»    x2,·[x29,·#24]4662 »       ldr»    x2,·[x29,·#24]
4663 »       mov»    x1,·x224663 »       mov»    x1,·x22
4664 »       cmp»    x0,·x224664 »       cmp»    x0,·x22
4665 »       b.eq»   f11c·<_kDartIsolateSnapshotInstructions+0x11c>··//·b.none4665 »       b.eq»   f11c·<_kDartIsolateSnapshotInstructions+0x11c>··//·b.none
4666 »       tbz»    w0,·#0,·f11c·<_kDartIsolateSnapshotInstructions+0x11c>4666 »       tbz»    w0,·#0,·f11c·<_kDartIsolateSnapshotInstructions+0x11c>
4667 »       add»    x8,·x27,·#0x9,·lsl·#124667 »       add»    x8,·x27,·#0x9,·lsl·#12
4668 »       ldr»    x8,·[x8,·#1168]4668 »       ldr»    x8,·[x8,·#1304]
4669 »       add»    x3,·x27,·#0x9,·lsl·#124669 »       add»    x3,·x27,·#0x9,·lsl·#12
4670 »       ldr»    x3,·[x3,·#1176]4670 »       ldr»    x3,·[x3,·#1312]
4671 »       ldr»    x24,·[x27,·#1280]4671 »       ldr»    x24,·[x27,·#1280]
4672 »       ldur»   x30,·[x24,·#7]4672 »       ldur»   x30,·[x24,·#7]
4673 »       blr»    x304673 »       blr»    x30
4674 »       cmp»    x7,·x224674 »       cmp»    x7,·x22
4675 »       b.eq»   f0fc·<_kDartIsolateSnapshotInstructions+0xfc>··//·b.none4675 »       b.eq»   f0fc·<_kDartIsolateSnapshotInstructions+0xfc>··//·b.none
4676 »       tbnz»   w7,·#4,·f11c·<_kDartIsolateSnapshotInstructions+0x11c>4676 »       tbnz»   w7,·#4,·f11c·<_kDartIsolateSnapshotInstructions+0x11c>
4677 »       b.al»   f124·<_kDartIsolateSnapshotInstructions+0x124>4677 »       b.al»   f124·<_kDartIsolateSnapshotInstructions+0x124>
4678 »       add»    x8,·x27,·#0x9,·lsl·#124678 »       add»    x8,·x27,·#0x9,·lsl·#12
4679 »       ldr»    x8,·[x8,·#1184]4679 »       ldr»    x8,·[x8,·#1320]
4680 »       add»    x3,·x27,·#0x9,·lsl·#124680 »       add»    x3,·x27,·#0x9,·lsl·#12
4681 »       ldr»    x3,·[x3,·#1192]4681 »       ldr»    x3,·[x3,·#1328]
4682 »       ldr»    x24,·[x27,·#296]4682 »       ldr»    x24,·[x27,·#296]
4683 »       ldur»   x30,·[x24,·#7]4683 »       ldur»   x30,·[x24,·#7]
4684 »       blr»    x304684 »       blr»    x30
4685 »       b.al»   f128·<_kDartIsolateSnapshotInstructions+0x128>4685 »       b.al»   f128·<_kDartIsolateSnapshotInstructions+0x128>
4686 »       add»    x0,·x22,·#0x304686 »       add»    x0,·x22,·#0x30
4687 »       b.al»   f128·<_kDartIsolateSnapshotInstructions+0x128>4687 »       b.al»   f128·<_kDartIsolateSnapshotInstructions+0x128>
4688 »       add»    x0,·x22,·#0x204688 »       add»    x0,·x22,·#0x20
Offset 4702, 15 lines modifiedOffset 4702, 15 lines modified
4702 »       bl»     f174·<_kDartIsolateSnapshotInstructions+0x174>4702 »       bl»     f174·<_kDartIsolateSnapshotInstructions+0x174>
4703 »       ldr»    x1,·[x29,·#16]4703 »       ldr»    x1,·[x29,·#16]
4704 »       stur»   x1,·[x0,·#15]4704 »       stur»   x1,·[x0,·#15]
4705 »       mov»    x15,·x294705 »       mov»    x15,·x29
4706 »       ldp»    x29,·x30,·[x15],·#164706 »       ldp»    x29,·x30,·[x15],·#16
4707 »       ret4707 »       ret
4708 »       mov»    x2,·#0x204·················»   //·#5164708 »       mov»    x2,·#0x204·················»   //·#516
4709 »       movk»   x2,·#0x9a2,·lsl·#164709 »       movk»   x2,·#0x9a3,·lsl·#16
4710 »       ldr»    x4,·[x26,·#560]4710 »       ldr»    x4,·[x26,·#560]
4711 »       br»     x44711 »       br»     x4
4712 »       ldr»    x16,·[x26,·#600]4712 »       ldr»    x16,·[x26,·#600]
4713 »       br»     x164713 »       br»     x16
4714 »       ldurh»  w16,·[x0,·#1]4714 »       ldurh»  w16,·[x0,·#1]
4715 »       cmp»    x5,·x16,·lsl·#14715 »       cmp»    x5,·x16,·lsl·#1
4716 »       b.ne»   f184·<_kDartIsolateSnapshotInstructions+0x184>··//·b.any4716 »       b.ne»   f184·<_kDartIsolateSnapshotInstructions+0x184>··//·b.any
Offset 4721, 20 lines modifiedOffset 4721, 20 lines modified
4721 »       b.ls»   f1d8·<_kDartIsolateSnapshotInstructions+0x1d8>··//·b.plast4721 »       b.ls»   f1d8·<_kDartIsolateSnapshotInstructions+0x1d8>··//·b.plast
4722 »       ldr»    x0,·[x29,·#16]4722 »       ldr»    x0,·[x29,·#16]
4723 »       asr»    x1,·x0,·#14723 »       asr»    x1,·x0,·#1
4724 »       tbz»    w0,·#0,·f1bc·<_kDartIsolateSnapshotInstructions+0x1bc>4724 »       tbz»    w0,·#0,·f1bc·<_kDartIsolateSnapshotInstructions+0x1bc>
4725 »       ldur»   x1,·[x0,·#7]4725 »       ldur»   x1,·[x0,·#7]
4726 »       ldr»    x16,·[x29,·#24]4726 »       ldr»    x16,·[x29,·#24]
4727 »       stp»    x1,·x16,·[x15,·#-16]!4727 »       stp»    x1,·x16,·[x15,·#-16]!
4728 »       bl»     20a624·<_kDartIsolateSnapshotInstructions+0x1fb624>4728 »       bl»     20fe28·<_kDartIsolateSnapshotInstructions+0x200e28>
4729 »       add»    x15,·x15,·#0x104729 »       add»    x15,·x15,·#0x10
4730 »       mov»    x15,·x294730 »       mov»    x15,·x29
4731 »       ldp»    x29,·x30,·[x15],·#164731 »       ldp»    x29,·x30,·[x15],·#16
4732 »       ret4732 »       ret
4733 »       bl»     290574·<_kDartIsolateSnapshotInstructions+0x281574>4733 »       bl»     291b58·<_kDartIsolateSnapshotInstructions+0x282b58>
4734 »       b.al»   f1ac·<_kDartIsolateSnapshotInstructions+0x1ac>4734 »       b.al»   f1ac·<_kDartIsolateSnapshotInstructions+0x1ac>
4735 »       ldr»    x16,·[x26,·#600]4735 »       ldr»    x16,·[x26,·#600]
4736 »       br»     x164736 »       br»     x16
4737 »       ldurh»  w16,·[x0,·#1]4737 »       ldurh»  w16,·[x0,·#1]
4738 »       cmp»    x5,·x16,·lsl·#14738 »       cmp»    x5,·x16,·lsl·#1
4739 »       b.ne»   f1e0·<_kDartIsolateSnapshotInstructions+0x1e0>··//·b.any4739 »       b.ne»   f1e0·<_kDartIsolateSnapshotInstructions+0x1e0>··//·b.any
4740 »       stp»    x29,·x30,·[x15,·#-16]!4740 »       stp»    x29,·x30,·[x15,·#-16]!
Offset 4744, 37 lines modifiedOffset 4744, 37 lines modified
4744 »       b.ls»   f234·<_kDartIsolateSnapshotInstructions+0x234>··//·b.plast4744 »       b.ls»   f234·<_kDartIsolateSnapshotInstructions+0x234>··//·b.plast
4745 »       ldr»    x0,·[x29,·#16]4745 »       ldr»    x0,·[x29,·#16]
4746 »       asr»    x1,·x0,·#14746 »       asr»    x1,·x0,·#1
4747 »       tbz»    w0,·#0,·f218·<_kDartIsolateSnapshotInstructions+0x218>4747 »       tbz»    w0,·#0,·f218·<_kDartIsolateSnapshotInstructions+0x218>
4748 »       ldur»   x1,·[x0,·#7]4748 »       ldur»   x1,·[x0,·#7]
4749 »       ldr»    x16,·[x29,·#24]4749 »       ldr»    x16,·[x29,·#24]
4750 »       stp»    x1,·x16,·[x15,·#-16]!4750 »       stp»    x1,·x16,·[x15,·#-16]!
4751 »       bl»     20aa30·<_kDartIsolateSnapshotInstructions+0x1fba30>4751 »       bl»     210234·<_kDartIsolateSnapshotInstructions+0x201234>
4752 »       add»    x15,·x15,·#0x104752 »       add»    x15,·x15,·#0x10
4753 »       mov»    x15,·x294753 »       mov»    x15,·x29
4754 »       ldp»    x29,·x30,·[x15],·#164754 »       ldp»    x29,·x30,·[x15],·#16
4755 »       ret4755 »       ret
4756 »       bl»     290574·<_kDartIsolateSnapshotInstructions+0x281574>4756 »       bl»     291b58·<_kDartIsolateSnapshotInstructions+0x282b58>
4757 »       b.al»   f208·<_kDartIsolateSnapshotInstructions+0x208>4757 »       b.al»   f208·<_kDartIsolateSnapshotInstructions+0x208>
4758 »       stp»    x29,·x30,·[x15,·#-16]!4758 »       stp»    x29,·x30,·[x15,·#-16]!
4759 »       mov»    x29,·x154759 »       mov»    x29,·x15
Max diff block lines reached; 27001888/27005917 bytes (99.99%) of diff not shown.
21.7 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1993, 169513 lines modifiedOffset 1993, 170459 lines modified
1993 ··0x0000ec60·38024e00·fedb002e·02000000·00000000·8.N.............1993 ··0x0000ec60·38024e00·fedb002e·02000000·00000000·8.N.............
1994 ··0x0000ec70·0d000000·00000000·00000000·00000000·................1994 ··0x0000ec70·0d000000·00000000·00000000·00000000·................
1995 ··0x0000ec80·38024e00·ffcf063d·0c000000·00000000·8.N....=........1995 ··0x0000ec80·38024e00·ffcf063d·0c000000·00000000·8.N....=........
1996 ··0x0000ec90·48616e64·6c650000·00000000·00000000·Handle..........1996 ··0x0000ec90·48616e64·6c650000·00000000·00000000·Handle..........
  
  
Diff chunk too large, falling back to line-by-line diff (5513 lines added, 5769 lines removed)
1997 Hex·dump·of·section·'.rodata':1997 Hex·dump·of·section·'.rodata':
1998 ··0x00295000·f5f5dcdc·57291200·00000000·03000000·....W)..........1998 ··0x00296000·f5f5dcdc·21481200·00000000·03000000·....!H..........
1999 ··0x00295010·00000000·65346130·39646266·32626231·....e4a09dbf2bb11999 ··0x00296010·00000000·65346130·39646266·32626231·....e4a09dbf2bb1
2000 ··0x00295020·32306665·34363734·65303537·36363137·20fe4674e05766172000 ··0x00296020·32306665·34363734·65303537·36363137·20fe4674e0576617
2001 ··0x00295030·61306463·70726f64·75637420·6e6f2d64·a0dcproduct·no-d2001 ··0x00296030·61306463·70726f64·75637420·6e6f2d64·a0dcproduct·no-d
2002 ··0x00295040·77617266·5f737461·636b5f74·72616365·warf_stack_trace2002 ··0x00296040·77617266·5f737461·636b5f74·72616365·warf_stack_trace
2003 ··0x00295050·735f6d6f·6465206e·6f2d6361·7573616c·s_mode·no-causal2003 ··0x00296050·735f6d6f·6465206e·6f2d6361·7573616c·s_mode·no-causal
2004 ··0x00295060·5f617379·6e635f73·7461636b·73206c61·_async_stacks·la2004 ··0x00296060·5f617379·6e635f73·7461636b·73206c61·_async_stacks·la
2005 ··0x00295070·7a795f61·73796e63·5f737461·636b7320·zy_async_stacks·2005 ··0x00296070·7a795f61·73796e63·5f737461·636b7320·zy_async_stacks·
2006 ··0x00295080·6e6f2d6c·617a795f·64697370·61746368·no-lazy_dispatch2006 ··0x00296080·6e6f2d6c·617a795f·64697370·61746368·no-lazy_dispatch
2007 ··0x00295090·65727320·7573655f·62617265·5f696e73·ers·use_bare_ins2007 ··0x00296090·65727320·7573655f·62617265·5f696e73·ers·use_bare_ins
2008 ··0x002950a0·74727563·74696f6e·73206465·6475705f·tructions·dedup_2008 ··0x002960a0·74727563·74696f6e·73206465·6475705f·tructions·dedup_
2009 ··0x002950b0·696e7374·72756374·696f6e73·206e6f2d·instructions·no-2009 ··0x002960b0·696e7374·72756374·696f6e73·206e6f2d·instructions·no-
2010 ··0x002950c0·22617373·65727473·22206172·6d36342d·"asserts"·arm64-2010 ··0x002960c0·22617373·65727473·22206172·6d36342d·"asserts"·arm64-
2011 ··0x002950d0·73797376·206e756c·6c2d7361·66657479·sysv·null-safety2011 ··0x002960d0·73797376·206e756c·6c2d7361·66657479·sysv·null-safety
2012 ··0x002950e0·000f8878·7b854082·9f2e85f3·5ec0623b·...x{.@.....^.b;2012 ··0x002960e0·000f8824·02864382·9e2e85f3·7ac1644e·...$..C.....z.dN
2013 ··0x002950f0·0d14c310·585b65c0·45270168·c222d302·....X[e.E'.h."..2013 ··0x002960f0·1724c310·585b65c0·45270168·c223d35a·.$..X[e.E'.h.#.Z
2014 ··0x00295100·626b5ec1·3e2936c3·4c69557d·c226585e·bk^.>)6.LiU}.&X^2014 ··0x00296100·70316ec1·3e2936c3·4c69557d·c226585e·p1n.>)6.LiU}.&X^
2015 ··0x00295110·7fc07201·7b47c265·740a70c2·30676d4a·..r.{G.et.p.0gmJ2015 ··0x00296110·7fc07201·7b47c23f·671051c2·30676d4a·..r.{G.?g.Q.0gmJ
2016 ··0x00295120·c013d378·134e60c1·47753073·c314d354·...x.N`.Gu0s...T2016 ··0x00296120·c014d338·570a63c2·1c21725c·c015d345·...8W.c..!r\...E
2017 ··0x00295130·426d69c0·116e3b59·c027d3d3·07406e0e·Bmi..n;Y.'...@n.2017 ··0x00296130·2d0c44c2·592f1e58·c128d3d3·524d5e48·-.D.Y/.X.(..RM^H
2018 ··0x00295140·c210d37f·634255c0·1cd3644e·1724c323·....cBU...dN.$.#2018 ··0x00296140·c211d350·7a1a29c2·1dd37972·520bc224·...Pz.)...yrR..$
2019 ··0x00295150·d3260049·4fc07155·5144c152·0d5402c1·.&.IO.qUQD.R.T..2019 ··0x00296150·d35d6160·d61b5d06·58c32006·6b74c053·.]a`..].X.·.kt.S
2020 ··0x00295160·3a69200a·c220d372·457b7bc2·39155e79·:i·..·.rE{{.9.^y2020 ··0x00296160·7d4ddb21·d35f7f52·48c13915·5e79c24f·}M.!._.RH.9.^y.O
2021 ··0x00295170·c243561a·f45b613e·1fc307d2·596b7116·.CV..[a>....Ykq.2021 ··0x00296170·5438f57e·685032c3·08d21f29·7817c20a·T8.~hP2....)x...
2022 ··0x00295180·c109d214·65137cc0·06d27e68·5032c308·....e.|...~hP2..2022 ··0x00296180·d25b613e·1fc307d2·596b7116·c109d227·.[a>....Ykq....'
2023 ··0x00295190·d27c1134·29c104d2·79505b23·c31a284b·.|.4)...yP[#..(K2023 ··0x00296190·4c7b45c0·05d21f18·1556c120·532a06c1·L{E......V.·S*..
2024 ··0x002951a0·4ac012d2·c731227f·4cc07173·28e40b5a·J....1".L.qs(..Z2024 ··0x002961a0·13d2c702·1e2bd56c·356401c1·152974f3·.....+.l5d...)t.
2025 ··0x002951b0·3858c13e·d3c50542·5c76c160·d36d644b·8X.>...B\v.`.mdK2025 ··0x002961b0·3fd3c54f·582fe661·d3114067·33c351d3·?..OX/.a..@g3.Q.
2026 ··0x002951c0·78c350d3·37065302·c2415c31·3ec17ed2·x.P.7.S..A\1>.~.2026 ··0x002961c0·36563015·c3354973·53c07fd2·094b55e1·6V0..5IsS....KU.
2027 ··0x002951d0·690d532b·c30f6642·45c2686d·5c48c327·i.S+..fBE.hm\H.'2027 ··0x002961d0·325e6d5d·c163142d·dd3e5772·12c20ad3·2^m].c.-.>Wr....
2028 ··0x002951e0·77374bc1·09d33448·5677c34a·532b1dc1·w7K...4HVw.JS+..2028 ··0x002961e0·5a227954·c2020f3b·c72e3073·5ec363d3·Z"yT...;..0s^.c.
2029 ··0x002951f0·3a4c5813·c262d3c6·7c0b6b21·c34f582f·:LX..b..|.k!.OX/2029 ··0x002961f0·c6781729·51c33a4c·5813c262·d3435343·.x.)Q.:LX..b.CSC
2030 ··0x00295200·e661d34d·041640c1·44122ce3·7c387e61·.a.M..@.D.,.|8~a2030 ··0x00296200·45c22a5d·3d58c25c·2c071cc3·00d34268·E.*]=X.\,.....Bh
2031 ··0x00295210·c17fd241·383267c3·435e2f27·c23f463b·...A82g.C^/'.?F;2031 ··0x00296210·4d04c160·295415c2·36211764·c131714a·M..`)T..6!.d.1qJ
2032 ··0x00295220·66c05173·4b7bc02c·304901c3·3dd32b24·f.QsK{.,0I..=.+$2032 ··0x00296220·18c30b5a·3858c13e·d32b247d·44c2384f·...Z8X.>.+$}D.8O
2033 ··0x00295230·7d44c238·4f7950c2·5b04610b·c1f65c0b·}D.8OyP.[.a...\.2033 ··0x00296230·7950c25b·04610bc1·f6495304·6dc31070·yP.[.a...IS.m..p
2034 ··0x00295240·367ac210·705441c3·f1537071·7dc20c49·6z..pTA..Spq}..I2034 ··0x00296240·5441c3f1·5370717d·c20c4936·2dc22571·TA..Spq}..I6-.%q
2035 ··0x00295250·362dc212·3e587ac3·1e657843·c05f2a73·6-..>Xz..exC._*s2035 ··0x00296250·0634c276·750b56c2·714c1a6a·c2c2c316·.4.vu.V.qL.j....
2036 ··0x00295260·6ec3c2c3·1a256d71·c3405903·d54d225f·n....%mq.@Y..M"_2036 ··0x00296260·03580cc3·4e202951·c24d225f·2ac14ec0·.X..N·)Q.M"_*.N.
2037 ··0x00295270·2ac14ec0·1e252734·c2015556·52c07374·*.N..%'4..UVR.st2037 ··0x00296270·2d125266·c1345b75·3fc24924·58fc43d3·-.Rf.4[u?.I$X.C.
2038 ··0x00295280·3558c342·d34b1e3f·3cc2406f·5ed544c0·5X.B.K.?<.@o^.D.2038 ··0x00296280·2d26355f·c2406f5e·d544c032·187e0fc1·-&5_.@o^.D.2.~..
2039 ··0x00295290·411c0314·c35ad37e·72015ec3·44d30a66·A....Z.~r.^.D..f2039 ··0x00296290·5bd3424b·615ac345·d3090466·2fc24860·[.BKaZ.E...f/.H`
2040 ··0x002952a0·584bc375·182342c2·1b630356·c224d30d·XK.u.#B..c.V.$..2040 ··0x002962a0·2f3dc304·700b44c2·25d34672·0c59c157·/=..p.D.%.Fr.Y.W
2041 ··0x002952b0·242a02c1·07394816·c22c3a71·3bc346d3·$*...9H..,:q;.F.2041 ··0x002962b0·47412bc2·1d25644f·c047d32c·3a3a0dc1·GA+..%dO.G.,::..
2042 ··0x002952c0·09413f1e·c1412815·5cc01025·0e28c279·.A?..A(.\..%.(.y2042 ··0x002962c0·3174353d·c13a2811·e9794e37·3bc34b7d·1t5=.:(..yN7;.K}
2043 ··0x002952d0·4e373bc3·4b7d081c·c360d151·3e0c11c3·N7;.K}...`.Q>...2043 ··0x002962d0·081cc361·d1177f6e·df6a2771·00c1616e·...a...n.j'q..an
2044 ··0x002952e0·6a277100·c1616e69·23c20514·005ec03d·j'q..ani#....^.=2044 ··0x002962e0·6923c205·14005ec0·3d7c5b69·c160d17d·i#....^.=|[i.`.}
2045 ··0x002952f0·7c5b69c1·5fd13979·4e64c146·6a6d2dc2·|[i._.9yNd.Fjm-.2045 ··0x002962f0·0b450dc2·466a6d2d·c24e5100·6dc0272a·.E..Fjm-.NQ.m.'*
2046 ··0x00295300·4e51006d·c0272a27·74c1792e·6d21c20d·NQ.m.'*'t.y.m!..2046 ··0x00296300·2774c179·2e6d21c2·7a774613·c34bd13d·'t.y.m!.zwF..K.=
2047 ··0x00295310·7b2914c1·4ad17a12·2c29c148·d17a7746·{)..J.z.,).H.zwF2047 ··0x00296310·11564fc1·49d1465b·7b70c04c·d10d7b29·.VO.I.F[{p.L..{)
2048 ··0x00295320·13c34bd1·3d11564f·c149d130·1f6d14c3·..K.=.VO.I.0.m..2048 ··0x00296320·14c14ad1·0b6d3bf4·5bd12b62·0370c07b·..J..m;.[.+b.p.{
2049 ··0x00295330·5ad12f1a·2d64c37a·d15b596c·66c165d1·Z./.-d.z.[Ylf.e.2049 ··0x00296330·d12b4c51·50c366d1·467f1a17·c267d151·.+LQP.f.F....g.Q
2050 ··0x00295340·2b4c5150·c366d100·0e2a01c3·155d127f·+LQP.f...*...]..2050 ··0x00296340·595f46c0·5f0f5c67·c127d06f·76403fc3·Y_F._.\g.'.ov@?.
2051 ··0x00295350·c226d07c·2f63ed28·d0650c36·10c231d0·.&.|/c.(.e.6..1.2051 ··0x00296350·29d0527f·5178c132·d05f6d20·08c26cd1·).R.Qx.2._m·..l.
2052 ··0x00295360·27370517·c36bd153·777330c1·76d10b6d·'7...k.Sws0.v..m2052 ··0x00296360·5126600a·c277d15d·6a2047c2·5cd1557d·Q&`..w.]j·G.\.U}
2053 ··0x00295370·3bf45bd1·07617374·c07d2841·77c0044e·;.[..ast.}(Aw..N2053 ··0x00296370·2e67c016·67060cc1·4c2d7771·c2572557·.g..g...L-wq.W%W
2054 ··0x00295380·1d69c267·0f46e835·586e0dc1·543a714f·.i.g.F.5Xn..T:qO2054 ··0x00296380·30c27449·6b5fc054·3a714fc2·68c0713c·0.tIk_.T:qO.h.q<
2055 ··0x00295390·c268c05c·445240c3·0b765f25·c3670b5a·.h.\DR@..v_%.g.Z2055 ··0x00296390·6a4cc26b·7a5d3dc1·3a304e5d·c35a0432·jL.kz]=.:0N].Z.2
2056 ··0x002953a0·5ac1495d·7474c340·d07c722a·6fc052d0·Z.I]tt.@.|r*o.R.2056 ··0x002963a0·47c241d0·7f291762·c153d068·14775dc0·G.A..).b.S.h.w].
2057 ··0x002953b0·12213b72·c03ed0d9·2e00302a·c359d01f·.!;r.>....0*.Y..2057 ··0x002963b0·3fd0d950·362cda5a·d0030448·1cc2175c·?..P6,.Z...H...\
2058 ··0x002953c0·126054c2·292b274a·c015413a·55c03fd0·.`T.)+'J..A:U.?.2058 ··0x002963c0·1b14c324·0d254fc3·40d02b08·0262c362·...$.%O.@.+..b.b
2059 ··0x002953d0·54671d1d·c361d07a·684535c2·3d333e5d·Tg...a.zhE5.=3>]2059 ··0x002963d0·d0567f71·2fc26d6f·344bc21e·130b4fc2·.V.q/.mo4K....O.
2060 ··0x002953e0·c33c0d41·62c14854·0e27c115·551c67c0·.<.Ab.HT.'..U.g.2060 ··0x002963e0·070e12c6·254c7558·c254d121·210265c0·....%LuX.T.!!.e.
2061 ··0x002953f0·53d1184a·0f47c100·1c581cc1·5cd36732·S..J.G...X..\.g22061 ··0x002963f0·4c4a3640·c25dd34a·4b6e72c2·03501a67·LJ6@.].JKnr..P.g
2062 ··0x00295400·1500c338·34453ec2·265900d1·3002183f·...84E>.&Y..0..?2062 ··0x00296400·c0673d30·5ec35018·2c71c069·7b6659c1·.g=0^.P.,q.i{fY.
2063 ··0x00295410·c320033e·2cc34cd1·1854697e·c359d372·.·.>,.L..Ti~.Y.r2063 ··0x00296410·4dd1411c·0314c35a·d355784c·4cc152d1·M.A....Z.UxLL.R.
2064 ··0x00295420·5b4b0ec3·51d14625·1d24c226·0e2763c1·[K..Q.F%.$.&.'c.2064 ··0x00296420·697e255c·c3650662·4fc32ad0·605a4c5f·i~%\.e.bO.*.`ZL_
2065 ··0x00295430·29d05e11·3552c16f·d3533045·6cc30fc1·).^.5R.o.S0El...2065 ··0x00296430·c070d353·30456cc3·0fc13648·6f2dc139·.p.S0El...6Ho-.9
2066 ··0x00295440·5f12323b·c238d070·782972c3·0a127f6a·_.2;.8.px)r....j2066 ··0x00296440·d0247b4b·52c32078·7e14c100·5b03c903·.${KR.·x~...[...
2067 ··0x00295450·c3005b03·c903c141·430f57c3·62726a7c·..[....AC.W.brj|2067 ··0x00296450·c123184e·5cc33d0d·033cc124·676879c3·.#.N\.=..<.$ghy.
2068 ··0x00295460·c35b164e·f33cd019·452ee656·d0051878·.[.N.<..E..V...x2068 ··0x00296460·3dd01c6f·607dc057·d026460c·18c34d6e·=..o`}.W.&F...Mn
2069 ··0x00295470·7bc2356e·203bc35f·0f5c67c1·27d06659·{.5n·;._.\g.'.fY2069 ··0x00296470·3259c37c·2f63ed28·d0021467·5cc12d4b·2Y.|/c.(...g\.-K
2070 ··0x00295480·2e55c03d·7c5e5cc3·2dd03dd0·1c6f607d·.U.=|^\.-.=..o`}2070 ··0x00296480·2d7fc02e·d03ed04f·3608d258·d07a7f14·-....>.O6..X.z..
2071 ··0x00295490·c057d01d·50255ec3·72096d6f·c15a780a·.W..P%^.r.mo.Zx.2071 ··0x00296490·ce7b1128·26c36f0a·130bc247·474b03c1·.{.(&.o....GGK..
2072 ··0x002954a0·27c35914·656ec046·301c04c3·7a2b0f01·'.Y.en.F0...z+..2072 ··0x002964a0·1c217e5e·c07a2b0f·01c37ac0·7e20514a·.!~^.z+...z.~·QJ
2073 ··0x002954b0·c37ac017·346245c3·33345443·c3053a50·.z..4bE.34TC..:P2073 ··0x002964b0·c224122e·de650c36·10c231d0·53547f04·.$...e.6..1.ST..
2074 ··0x002954c0·65c230d0·016c1a37·c35bd06c·480427c1·e.0..l.7.[.lH.'.2074 ··0x002964c0·c15cd03e·72434ec0·28062b72·c1581d37·.\.>rCN.(.+r.X.7
2075 ··0x002954d0·11516152·c03d210b·55c04b52·2f34c374·.QaR.=!.U.KR/4.t2075 ··0x002964d0·68c14b52·2f34c374·c0264273·75c0271b·h.KR/4.t.&Bsu.'.
2076 ··0x002954e0·c051523d·23c21e28·7112c352·7f5178c1·.QR=#..(q..R.Qx.2076 ··0x002964e0·6d60c325·283850c2·33d00f1b·7f76c15e·m`.%(8P.3....v.^
2077 ··0x002954f0·32d07b7f·223bc15d·d054210e·57c23923·2.{.";.].T!.W.9#2077 ··0x002964f0·d079365e·44c14425·0400c12b·6a3b5ac0·.y6^D.D%...+j;Z.
2078 ··0x00295500·562ec12b·6a3b5ac0·0ec1744e·5c23c348·V..+j;Z...tN\#.H2078 ··0x00296500·0ec1124e·5c0ac22c·1d5e0ec2·62506a5b·...N\..,.^..bPj[
2079 ··0x00295510·694578c0·77302614·c253140f·69c325d0·iEx.w0&..S..i.%.2079 ··0x00296510·c1155d12·7fc226d0·593a1a29·c353140f·..]...&.Y:.).S..
2080 ··0x00295520·423e5f2a·c3713c67·f424d000·797f3ac3·B>_*.q<g.$..y.:.2080 ··0x00296520·69c325d0·3c706801·c2260713·e5406860·i.%.<ph..&...@h`
2081 ··0x00295530·6061076d·c3474d62·39c36d79·27d0d27d·`a.m.GMb9.my'..}2081 ··0x00296530·fc721a57·4bc1d27d·79005dc0·7d744a2e·.r.WK..}y.].}tJ.
2082 ··0x00295540·79005dc0·0c245877·c04fd128·3b7124c2·y.]..$Xw.O.(;q$.2082 ··0x00296540·c150d172·5b4b0ec3·51d1c113·1c1839c1·.P.r[K..Q.....9.
2083 ··0x00295550·50d1c14b·090a04c2·22185349·c272d06e·P..K....".SI.r.n2083 ··0x00296550·205a0654·c173d06e·7d5b3dc3·6e453579··Z.T.s.n}[=.nE5y
2084 ··0x00295560·7d5b3dc3·6d6f1c51·c1e7697b·6659c14d·}[=.mo.Q..i{fY.M2084 ··0x00296560·c2e74048·6778c24e·d17e1c1a·58c17bd2·..@Hgx.N.~..X.{.
2085 ··0x00295570·d1476d6a·13c37ad2·67502e44·c279d209·.Gmj..z.gP.D.y..2085 ··0x00296570·476d6a13·c37ad25e·7c5573c2·11323e67·Gmj..z.^|Us..2>g
2086 ··0x00295580·6f381ec3·25283850·c233d04d·7f0040c0·o8..%(8P.3.M..@.2086 ··0x00296580·c234d070·105224c2·3f6d4259·c26a3621·.4.p.R$.?mBY.j6!
2087 ··0x00295590·64347b7e·c1313f79·1cc27f7e·65e45478·d4{~.1?y...~e.Tx2087 ··0x00296590·62c17f7e·65e43a4b·5068c069·4e4ad739·b..~e.:KPh.iNJ.9
2088 ··0x002955a0·1e2cc350·7e7603c1·38d30036·3048c13b·.,.P~v..8..60H.;2088 ··0x002965a0·d3683928·ea076c01·51c34625·1d24c24f·.h9(..l.Q.F%.$.O
2089 ··0x002955b0·7c516dc3·40486778·c24ed12f·5b292bc1·|Qm.@Hgx.N./[)+.2089 ··0x002965b0·d11a0168·15c271d0·5c6f790a·c353d16a·...h..q.\oy..S.j
2090 ··0x002955c0·70d02504·4d29c252·d1635957·0bc2342e·p.%.M).R.cYW..4.2090 ··0x002965c0·3b581dc2·201b5e33·c1190b77·05c3d11d·;X..·.^3...w....
2091 ··0x002955d0·4653c00e·271d03c1·d15a0432·47c241d0·FS..'....Z.2G.A.2091 ··0x002965d0·6272c542·d06c350f·7cc037d0·690b414f·br.B.l5.|.7.i.AO
2092 ··0x002955e0·5d50312e·c136d063·22086bc0·4e500c3e·]P1..6.c".k.NP.>2092 ··0x002965e0·c142112e·46c10c4c·5e34c16c·0d692bc2·.B..F..L^4.l.i+.
2093 ··0x002955f0·c3206910·77c16c04·4163c029·7d7040c2·.·i.w.l.Ac.)}p@.2093 ··0x002965f0·4001496e·c178574c·03c303d3·39600f19·@.In.xWL....9`..
2094 ··0x00295600·6d3e224c·c202d378·574c03c3·03d33960·m>"L...xWL....9`2094 ··0x00296600·c104d377·094df805·d3345f6b·ff7f7f7f·...w.M...4_k....
2095 ··0x00295610·0f19c104·d32c2777·0bc37f7f·7f7f7f7f·.....,'w........2095 ··0x00296610·7f7f7f7f·7fcf7f7f·7f7fc0cf·7f7f7f7f·................
2096 ··0x00295620·7f7fcf7f·7f7f7fc0·cf7f7f7f·7f7fc12e·................2096 ··0x00296620·7fc1407a·44d50000·00326027·6769c100·..@zD....2`'gi..
2097 ··0x00295630·0d1b44c1·00000032·60276769·c100486a·..D....2`'gi..Hj2097 ··0x00296630·486adc71·3839035f·645972ee·135705d9·Hj.q89._dYr..W..
2098 ··0x00295640·dc713839·035f6459·72ee1357·05d90020·.q89._dYr..W...·2098 ··0x00296640·00203001·7d1e110f·e1201455·d501137c·.·0.}....·.U...|
2099 ··0x00295650·30017d1e·110fe120·1455d501·137c7a54·0.}....·.U...|zT2099 ··0x00296650·7a541562·12d72151·54d2010d·0c740e64·zT.b..!QT....t.d
2100 ··0x00295660·156212d7·215154d2·010d0c74·0e641577·.b..!QT....t.d.w2100 ··0x00296660·1577ca41·761827c3·00205040·61580330·.w.Av.'..·P@aX.0
2101 ··0x00295670·ca417618·27c30020·50406158·0330c740·.Av.'..·P@aX.0.@2101 ··0x00296670·c740504e·5bc27156·79293b15·4074c419·.@PN[.qVy);.@t..
2102 ··0x00295680·504e5bc2·71567929·3b154074·c4191151·PN[.qVy);.@t...Q2102 ··0x00296680·11511bc2·00000008·0229401c·c3002064·.Q.......)@...·d
2103 ··0x00295690·1bc20000·00080229·401cc300·206465c1·.......)@...·de.2103 ··0x00296690·65c10040·7e45476c·3437e240·5c2613c1·e..@~EGl47.@\&..
2104 ··0x002956a0·00407e45·476c3437·e2405c26·13c10000·.@~EGl47.@\&....2104 ··0x002966a0·00000000·00307a14·cc000010·5bc0376b·.....0z.....[.7k
2105 ··0x002956b0·00000030·7a14cc00·00105bc0·376b6918·...0z.....[.7ki.2105 ··0x002966b0·6918694c·2c7fc631·324b46c0·00401d78·i.iL,..12KF..@.x
2106 ··0x002956c0·694c2c7f·c631324b·46c00040·1d787c47·iL,..12KF..@.x|G2106 ··0x002966c0·7c472f76·c3cd4014·08f6495e·034e5d7f·|G/v..@...I^.N].
2107 ··0x002956d0·2f76c3cd·401408f6·495e034e·5d7f2d02·/v..@...I^.N].-.2107 ··0x002966d0·2d02ed69·5f72e800·00000069·03315ed6·-..i_r.....i.1^.
2108 ··0x002956e0·ed695f72·e8000000·00690331·5ed60020·.i_r.....i.1^..·2108 ··0x002966e0·002042de·197e007a·0e0b290b·cb7b4c1d·.·B..~.z..)..{L.
2109 ··0x002956f0·42de197e·007a0e0b·290bcb7b·4c1d2ac3·B..~.z..)..{L.*.2109 ··0x002966f0·2ac30000·317e5958·6619c5ce·00797623·*...1~YXf....yv#
2110 ··0x00295700·0000317e·59586619·c5ce0079·7623c271·..1~YXf....yv#.q2110 ··0x00296700·c2713307·71175357·5ce7710a·5543c100·.q3.q.SW\.q.UC..
2111 ··0x00295710·33077117·53575ce7·710a5543·c1000000·3.q.SW\.q.UC....2111 ··0x00296710·000000c1·6f0f5c4b·45456d09·c66f363c·....o.\KEEm..o6<
2112 ··0x00295720·00c16f0f·5c4b4545·6d09c66f·363c51c0·..o.\KEEm..o6<Q.2112 ··0x00296720·51c00000·046c5720·691cde00·7721f241·Q....lW·i...w!.A
2113 ··0x00295730·0000046c·5720691c·de007721·f2414808·...lW·i...w!.AH.2113 ··0x00296730·48085016·1c021ec9·21207c04·c3000000·H.P.....!·|.....
2114 ··0x00295740·50161c02·1ec92120·7c04c300·00000040·P.....!·|......@2114 ··0x00296740·00406105·65de0000·044dc14b·4c68534f·.@a.e....M.KLhSO
2115 ··0x00295750·610565de·0000044d·c14b4c68·534f2c6d·a.e....M.KLhSO,m2115 ··0x00296750·2c6d01c7·61361b66·c0c80000·103b3a56·,m..a6.f.....;:V
2116 ··0x00295760·01c76136·1b66c0c8·0000103b·3a562d70·..a6.f.....;:V-p2116 ··0x00296760·2d70cd00·146b5cc3·597a7f40·2e0f4c5f·-p...k\.Yz.@..L_
Max diff block lines reached; 22008363/22764660 bytes (96.68%) of diff not shown.
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 ··0x0052b210·005f6b44·61727453·6e617073·686f7442·._kDartSnapshotB2 ··0x0052fd30·005f6b44·61727453·6e617073·686f7442·._kDartSnapshotB
3 ··0x0052b220·75696c64·4964005f·6b446172·74566d53·uildId._kDartVmS3 ··0x0052fd40·75696c64·4964005f·6b446172·74566d53·uildId._kDartVmS
4 ··0x0052b230·6e617073·686f7449·6e737472·75637469·napshotInstructi4 ··0x0052fd50·6e617073·686f7449·6e737472·75637469·napshotInstructi
5 ··0x0052b240·6f6e7300·5f6b4461·7274566d·536e6170·ons._kDartVmSnap5 ··0x0052fd60·6f6e7300·5f6b4461·7274566d·536e6170·ons._kDartVmSnap
6 ··0x0052b250·73686f74·44617461·005f6b44·61727449·shotData._kDartI6 ··0x0052fd70·73686f74·44617461·005f6b44·61727449·shotData._kDartI
7 ··0x0052b260·736f6c61·7465536e·61707368·6f74496e·solateSnapshotIn7 ··0x0052fd80·736f6c61·7465536e·61707368·6f74496e·solateSnapshotIn
8 ··0x0052b270·73747275·6374696f·6e73005f·6b446172·structions._kDar8 ··0x0052fd90·73747275·6374696f·6e73005f·6b446172·structions._kDar
9 ··0x0052b280·7449736f·6c617465·536e6170·73686f74·tIsolateSnapshot9 ··0x0052fda0·7449736f·6c617465·536e6170·73686f74·tIsolateSnapshot
10 ··0x0052b290·44617461·00·························Data.10 ··0x0052fdb0·44617461·00·························Data.
  
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 ··0x0052b328·06000000·06000000·00000000·03000000·................2 ··0x0052fe48·06000000·06000000·00000000·03000000·................
3 ··0x0052b338·01000000·04000000·00000000·05000000·................3 ··0x0052fe58·01000000·04000000·00000000·05000000·................
4 ··0x0052b348·00000000·00000000·00000000·00000000·................4 ··0x0052fe68·00000000·00000000·00000000·00000000·................
5 ··0x0052b358·00000000·02000000···················........5 ··0x0052fe78·00000000·02000000···················........
  
322 B
smali/b/b/a/b/a/h.smali vs.
smali/b/b/b/b/a/h.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lb/b/a/b/a/h;1 .class·public·final·Lb/b/b/b/a/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/util/concurrent/Future;)Ljava/lang/Object;5 .method·public·static·a(Ljava/util/concurrent/Future;)Ljava/lang/Object;
6 ····.locals·16 ····.locals·1
2.63 KB
smali/b/b/a/b/a/a$g.smali vs.
smali/b/b/b/b/a/a$g.smali
Files 4% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Lb/b/a/b/a/a$g;1 .class·final·Lb/b/b/b/a/a$g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lb/b/a/b/a/a;8 ····value·=·Lb/b/b/b/a/a;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1a11 ····accessFlags·=·0x1a
12 ····name·=·"g"12 ····name·=·"g"
13 .end·annotation13 .end·annotation
  
Offset 24, 66 lines modifiedOffset 24, 66 lines modified
24 ········"Ljava/lang/Object;",24 ········"Ljava/lang/Object;",
25 ········"Ljava/lang/Runnable;"25 ········"Ljava/lang/Runnable;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
  
28 #·instance·fields28 #·instance·fields
29 .field·final·a:Lb/b/a/b/a/a;29 .field·final·a:Lb/b/b/b/a/a;
30 ····.annotation·system·Ldalvik/annotation/Signature;30 ····.annotation·system·Ldalvik/annotation/Signature;
31 ········value·=·{31 ········value·=·{
32 ············"Lb/b/a/b/a/a<",32 ············"Lb/b/b/b/a/a<",
33 ············"TV;>;"33 ············"TV;>;"
34 ········}34 ········}
35 ····.end·annotation35 ····.end·annotation
36 .end·field36 .end·field
  
37 .field·final·b:Lb/b/a/b/a/e;37 .field·final·b:Lb/b/b/b/a/e;
38 ····.annotation·system·Ldalvik/annotation/Signature;38 ····.annotation·system·Ldalvik/annotation/Signature;
39 ········value·=·{39 ········value·=·{
40 ············"Lb/b/a/b/a/e<",40 ············"Lb/b/b/b/a/e<",
41 ············"+TV;>;"41 ············"+TV;>;"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
44 .end·field44 .end·field
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·run()V46 .method·public·run()V
47 ····.locals·347 ····.locals·3
  
48 ····iget-object·v0,·p0,·Lb/b/a/b/a/a$g;->a:Lb/b/a/b/a/a;48 ····iget-object·v0,·p0,·Lb/b/b/b/a/a$g;->a:Lb/b/b/b/a/a;
  
49 ····invoke-static·{v0},·Lb/b/a/b/a/a;->a(Lb/b/a/b/a/a;)Ljava/lang/Object;49 ····invoke-static·{v0},·Lb/b/b/b/a/a;->a(Lb/b/b/b/a/a;)Ljava/lang/Object;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····if-eq·v0,·p0,·:cond_051 ····if-eq·v0,·p0,·:cond_0
  
52 ····return-void52 ····return-void
  
53 ····:cond_053 ····:cond_0
54 ····iget-object·v0,·p0,·Lb/b/a/b/a/a$g;->b:Lb/b/a/b/a/e;54 ····iget-object·v0,·p0,·Lb/b/b/b/a/a$g;->b:Lb/b/b/b/a/e;
  
55 ····invoke-static·{v0},·Lb/b/a/b/a/a;->a(Lb/b/a/b/a/e;)Ljava/lang/Object;55 ····invoke-static·{v0},·Lb/b/b/b/a/a;->a(Lb/b/b/b/a/e;)Ljava/lang/Object;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····invoke-static·{},·Lb/b/a/b/a/a;->e()Lb/b/a/b/a/a$b;57 ····invoke-static·{},·Lb/b/b/b/a/a;->e()Lb/b/b/b/a/a$b;
  
58 ····move-result-object·v158 ····move-result-object·v1
  
59 ····iget-object·v2,·p0,·Lb/b/a/b/a/a$g;->a:Lb/b/a/b/a/a;59 ····iget-object·v2,·p0,·Lb/b/b/b/a/a$g;->a:Lb/b/b/b/a/a;
  
60 ····invoke-virtual·{v1,·v2,·p0,·v0},·Lb/b/a/b/a/a$b;->a(Lb/b/a/b/a/a;Ljava/lang/Object;Ljava/lang/Object;)Z60 ····invoke-virtual·{v1,·v2,·p0,·v0},·Lb/b/b/b/a/a$b;->a(Lb/b/b/b/a/a;Ljava/lang/Object;Ljava/lang/Object;)Z
  
61 ····move-result·v061 ····move-result·v0
  
62 ····if-eqz·v0,·:cond_162 ····if-eqz·v0,·:cond_1
  
63 ····iget-object·v0,·p0,·Lb/b/a/b/a/a$g;->a:Lb/b/a/b/a/a;63 ····iget-object·v0,·p0,·Lb/b/b/b/a/a$g;->a:Lb/b/b/b/a/a;
  
64 ····invoke-static·{v0},·Lb/b/a/b/a/a;->b(Lb/b/a/b/a/a;)V64 ····invoke-static·{v0},·Lb/b/b/b/a/a;->b(Lb/b/b/b/a/a;)V
  
65 ····:cond_165 ····:cond_1
66 ····return-void66 ····return-void
67 .end·method67 .end·method
1.86 KB
smali/b/b/a/b/a/f.smali vs.
smali/b/b/b/b/a/f.smali
Files 9% similar despite different names
    
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·Lb/b/a/b/a/f;1 .class·public·final·Lb/b/b/b/a/f;
2 .super·Lb/b/a/b/a/a$j;2 .super·Lb/b/b/b/a/a$j;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········"<V:",7 ········"<V:",
8 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
9 ········">",9 ········">",
10 ········"Lb/b/a/b/a/a$j<",10 ········"Lb/b/b/b/a/a$j<",
11 ········"TV;>;"11 ········"TV;>;"
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·private·constructor·<init>()V15 .method·private·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····invoke-direct·{p0},·Lb/b/a/b/a/a$j;-><init>()V17 ····invoke-direct·{p0},·Lb/b/b/b/a/a$j;-><init>()V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·public·static·g()Lb/b/a/b/a/f;20 .method·public·static·g()Lb/b/b/b/a/f;
21 ····.locals·121 ····.locals·1
22 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
23 ········value·=·{23 ········value·=·{
24 ············"<V:",24 ············"<V:",
25 ············"Ljava/lang/Object;",25 ············"Ljava/lang/Object;",
26 ············">()",26 ············">()",
27 ············"Lb/b/a/b/a/f<",27 ············"Lb/b/b/b/a/f<",
28 ············"TV;>;"28 ············"TV;>;"
29 ········}29 ········}
30 ····.end·annotation30 ····.end·annotation
  
31 ····new-instance·v0,·Lb/b/a/b/a/f;31 ····new-instance·v0,·Lb/b/b/b/a/f;
  
32 ····invoke-direct·{v0},·Lb/b/a/b/a/f;-><init>()V32 ····invoke-direct·{v0},·Lb/b/b/b/a/f;-><init>()V
  
33 ····return-object·v033 ····return-object·v0
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·a(Ljava/lang/Object;)Z36 .method·public·a(Ljava/lang/Object;)Z
37 ····.locals·037 ····.locals·0
38 ····.annotation·system·Ldalvik/annotation/Signature;38 ····.annotation·system·Ldalvik/annotation/Signature;
39 ········value·=·{39 ········value·=·{
40 ············"(TV;)Z"40 ············"(TV;)Z"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
  
43 ····invoke-super·{p0,·p1},·Lb/b/a/b/a/a;->a(Ljava/lang/Object;)Z43 ····invoke-super·{p0,·p1},·Lb/b/b/b/a/a;->a(Ljava/lang/Object;)Z
  
44 ····move-result·p144 ····move-result·p1
  
45 ····return·p145 ····return·p1
46 .end·method46 .end·method
  
47 .method·public·a(Ljava/lang/Throwable;)Z47 .method·public·a(Ljava/lang/Throwable;)Z
48 ····.locals·048 ····.locals·0
  
49 ····invoke-super·{p0,·p1},·Lb/b/a/b/a/a;->a(Ljava/lang/Throwable;)Z49 ····invoke-super·{p0,·p1},·Lb/b/b/b/a/a;->a(Ljava/lang/Throwable;)Z
  
50 ····move-result·p150 ····move-result·p1
  
51 ····return·p151 ····return·p1
52 .end·method52 .end·method
1.71 KB
smali/b/b/a/b/a/a$e.smali vs.
smali/b/b/b/b/a/a$e.smali
Files 26% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
1 .class·final·Lb/b/a/b/a/a$e;1 .class·final·Lb/b/b/b/a/a$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b/a/b/a/a;6 ····value·=·Lb/b/b/b/a/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·static·final·d:Lb/b/a/b/a/a$e;13 .field·static·final·d:Lb/b/b/b/a/a$e;
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·a:Ljava/lang/Runnable;15 .field·final·a:Ljava/lang/Runnable;
  
16 .field·final·b:Ljava/util/concurrent/Executor;16 .field·final·b:Ljava/util/concurrent/Executor;
  
17 .field·c:Lb/b/a/b/a/a$e;17 .field·c:Lb/b/b/b/a/a$e;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·static·constructor·<clinit>()V19 .method·static·constructor·<clinit>()V
20 ····.locals·220 ····.locals·2
  
21 ····new-instance·v0,·Lb/b/a/b/a/a$e;21 ····new-instance·v0,·Lb/b/b/b/a/a$e;
  
22 ····const/4·v1,·0x022 ····const/4·v1,·0x0
  
23 ····invoke-direct·{v0,·v1,·v1},·Lb/b/a/b/a/a$e;-><init>(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V23 ····invoke-direct·{v0,·v1,·v1},·Lb/b/b/b/a/a$e;-><init>(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V
  
24 ····sput-object·v0,·Lb/b/a/b/a/a$e;->d:Lb/b/a/b/a/a$e;24 ····sput-object·v0,·Lb/b/b/b/a/a$e;->d:Lb/b/b/b/a/a$e;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·constructor·<init>(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V27 .method·constructor·<init>(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V
28 ····.locals·028 ····.locals·0
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····iput-object·p1,·p0,·Lb/b/a/b/a/a$e;->a:Ljava/lang/Runnable;30 ····iput-object·p1,·p0,·Lb/b/b/b/a/a$e;->a:Ljava/lang/Runnable;
  
31 ····iput-object·p2,·p0,·Lb/b/a/b/a/a$e;->b:Ljava/util/concurrent/Executor;31 ····iput-object·p2,·p0,·Lb/b/b/b/a/a$e;->b:Ljava/util/concurrent/Executor;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
3.39 KB
smali/b/b/a/b/a/a$c.smali vs.
smali/b/b/a/a/b/l/b.smali
Files 26% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 96 lines modified
1 .class·final·Lb/b/a/b/a/a$c;1 .class·public·Lb/b/a/a/b/l/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lb/b/a/b/a/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x1a 
10 ····name·=·"c" 
11 .end·annotation 
  
  
12 #·static·fields4 #·static·fields
 5 .field·private·static·b:Lb/b/a/a/b/l/b;
13 .field·static·final·c:Lb/b/a/b/a/a$c; 
  
14 .field·static·final·d:Lb/b/a/b/a/a$c; 
  
  
15 #·instance·fields6 #·instance·fields
 7 .field·private·a:Lb/b/a/a/b/l/a;
16 .field·final·a:Z 
  
17 .field·final·b:Ljava/lang/Throwable; 
  
  
18 #·direct·methods8 #·direct·methods
19 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
20 ····.locals·310 ····.locals·1
  
21 ····invoke-static·{},·Lb/b/a/b/a/a;->f()Z11 ····new-instance·v0,·Lb/b/a/a/b/l/b;
  
22 ····move-result·v012 ····invoke-direct·{v0},·Lb/b/a/a/b/l/b;-><init>()V
  
23 ····const/4·v1,·0x013 ····sput-object·v0,·Lb/b/a/a/b/l/b;->b:Lb/b/a/a/b/l/b;
  
24 ····if-eqz·v0,·:cond_014 ····return-void
 15 .end·method
  
25 ····sput-object·v1,·Lb/b/a/b/a/a$c;->d:Lb/b/a/b/a/a$c;16 .method·public·constructor·<init>()V
 17 ····.locals·1
  
26 ····sput-object·v1,·Lb/b/a/b/a/a$c;->c:Lb/b/a/b/a/a$c;18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····goto·:goto_019 ····const/4·v0,·0x0
  
28 ····:cond_0 
29 ····new-instance·v0,·Lb/b/a/b/a/a$c;20 ····iput-object·v0,·p0,·Lb/b/a/a/b/l/b;->a:Lb/b/a/a/b/l/a;
  
 21 ····return-void
 22 .end·method
  
 23 .method·public·static·a(Landroid/content/Context;)Lb/b/a/a/b/l/a;
 24 ····.locals·1
  
 25 ····sget-object·v0,·Lb/b/a/a/b/l/b;->b:Lb/b/a/a/b/l/b;
  
 26 ····invoke-direct·{v0,·p0},·Lb/b/a/a/b/l/b;->b(Landroid/content/Context;)Lb/b/a/a/b/l/a;
  
30 ····const/4·v2,·0x027 ····move-result-object·p0
  
31 ····invoke-direct·{v0,·v2,·v1},·Lb/b/a/b/a/a$c;-><init>(ZLjava/lang/Throwable;)V28 ····return-object·p0
 29 .end·method
  
 30 .method·private·final·declared-synchronized·b(Landroid/content/Context;)Lb/b/a/a/b/l/a;
 31 ····.locals·1
  
 32 ····monitor-enter·p0
  
 33 ····:try_start_0
 34 ····iget-object·v0,·p0,·Lb/b/a/a/b/l/b;->a:Lb/b/a/a/b/l/a;
  
32 ····sput-object·v0,·Lb/b/a/b/a/a$c;->d:Lb/b/a/b/a/a$c;35 ····if-nez·v0,·:cond_1
  
33 ····new-instance·v0,·Lb/b/a/b/a/a$c;36 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
34 ····const/4·v2,·0x137 ····move-result-object·v0
  
35 ····invoke-direct·{v0,·v2,·v1},·Lb/b/a/b/a/a$c;-><init>(ZLjava/lang/Throwable;)V38 ····if-nez·v0,·:cond_0
  
 39 ····goto·:goto_0
  
 40 ····:cond_0
 41 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
36 ····sput-object·v0,·Lb/b/a/b/a/a$c;->c:Lb/b/a/b/a/a$c;42 ····move-result-object·p1
  
37 ····:goto_043 ····:goto_0
 44 ····new-instance·v0,·Lb/b/a/a/b/l/a;
38 ····return-void 
39 .end·method 
  
 45 ····invoke-direct·{v0,·p1},·Lb/b/a/a/b/l/a;-><init>(Landroid/content/Context;)V
40 .method·constructor·<init>(ZLjava/lang/Throwable;)V 
41 ····.locals·0 
  
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····iput-object·v0,·p0,·Lb/b/a/a/b/l/b;->a:Lb/b/a/a/b/l/a;
  
43 ····iput-boolean·p1,·p0,·Lb/b/a/b/a/a$c;->a:Z47 ····:cond_1
 48 ····iget-object·p1,·p0,·Lb/b/a/a/b/l/b;->a:Lb/b/a/a/b/l/a;
 49 ····:try_end_0
 50 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
44 ····iput-object·p2,·p0,·Lb/b/a/b/a/a$c;->b:Ljava/lang/Throwable;51 ····monitor-exit·p0
  
45 ····return-void52 ····return-object·p1
  
 53 ····:catchall_0
 54 ····move-exception·p1
  
 55 ····monitor-exit·p0
  
 56 ····throw·p1
46 .end·method57 .end·method
1.63 KB
smali/b/b/a/b/a/a$d.smali vs.
smali/b/b/b/b/a/a$d.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Lb/b/a/b/a/a$d;1 .class·final·Lb/b/b/b/a/a$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b/a/b/a/a;6 ····value·=·Lb/b/b/b/a/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
Offset 18, 33 lines modifiedOffset 18, 33 lines modified
18 .field·final·a:Ljava/lang/Throwable;18 .field·final·a:Ljava/lang/Throwable;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····new-instance·v0,·Lb/b/a/b/a/a$d;22 ····new-instance·v0,·Lb/b/b/b/a/a$d;
  
23 ····new-instance·v1,·Lb/b/a/b/a/a$d$a;23 ····new-instance·v1,·Lb/b/b/b/a/a$d$a;
  
24 ····const-string·v2,·"Failure·occurred·while·trying·to·finish·a·future."24 ····const-string·v2,·"Failure·occurred·while·trying·to·finish·a·future."
  
25 ····invoke-direct·{v1,·v2},·Lb/b/a/b/a/a$d$a;-><init>(Ljava/lang/String;)V25 ····invoke-direct·{v1,·v2},·Lb/b/b/b/a/a$d$a;-><init>(Ljava/lang/String;)V
  
26 ····invoke-direct·{v0,·v1},·Lb/b/a/b/a/a$d;-><init>(Ljava/lang/Throwable;)V26 ····invoke-direct·{v0,·v1},·Lb/b/b/b/a/a$d;-><init>(Ljava/lang/Throwable;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
29 .method·constructor·<init>(Ljava/lang/Throwable;)V29 .method·constructor·<init>(Ljava/lang/Throwable;)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····invoke-static·{p1},·Lb/b/a/a/b;->a(Ljava/lang/Object;)Ljava/lang/Object;32 ····invoke-static·{p1},·Lb/b/b/a/b;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
33 ····check-cast·p1,·Ljava/lang/Throwable;33 ····check-cast·p1,·Ljava/lang/Throwable;
  
34 ····iput-object·p1,·p0,·Lb/b/a/b/a/a$d;->a:Ljava/lang/Throwable;34 ····iput-object·p1,·p0,·Lb/b/b/b/a/a$d;->a:Ljava/lang/Throwable;
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
5.47 KB
smali/b/b/a/b/a/g.smali vs.
smali/b/b/b/b/a/g.smali
Files 10% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lb/b/a/b/a/g;1 .class·public·final·Lb/b/b/b/a/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·a:Ljava/lang/String;5 .field·private·a:Ljava/lang/String;
  
Offset 19, 49 lines modifiedOffset 19, 49 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·120 ····.locals·1
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····const/4·v0,·0x022 ····const/4·v0,·0x0
  
23 ····iput-object·v0,·p0,·Lb/b/a/b/a/g;->a:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lb/b/b/b/a/g;->a:Ljava/lang/String;
  
24 ····iput-object·v0,·p0,·Lb/b/a/b/a/g;->b:Ljava/lang/Boolean;24 ····iput-object·v0,·p0,·Lb/b/b/b/a/g;->b:Ljava/lang/Boolean;
  
25 ····iput-object·v0,·p0,·Lb/b/a/b/a/g;->c:Ljava/lang/Integer;25 ····iput-object·v0,·p0,·Lb/b/b/b/a/g;->c:Ljava/lang/Integer;
  
26 ····iput-object·v0,·p0,·Lb/b/a/b/a/g;->d:Ljava/lang/Thread$UncaughtExceptionHandler;26 ····iput-object·v0,·p0,·Lb/b/b/b/a/g;->d:Ljava/lang/Thread$UncaughtExceptionHandler;
  
27 ····iput-object·v0,·p0,·Lb/b/a/b/a/g;->e:Ljava/util/concurrent/ThreadFactory;27 ····iput-object·v0,·p0,·Lb/b/b/b/a/g;->e:Ljava/util/concurrent/ThreadFactory;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·static·synthetic·a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;30 .method·static·synthetic·a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
31 ····.locals·031 ····.locals·0
  
32 ····invoke-static·{p0,·p1},·Lb/b/a/b/a/g;->b(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;32 ····invoke-static·{p0,·p1},·Lb/b/b/b/a/g;->b(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
33 ····move-result-object·p033 ····move-result-object·p0
  
34 ····return-object·p034 ····return-object·p0
35 .end·method35 .end·method
  
36 .method·private·static·a(Lb/b/a/b/a/g;)Ljava/util/concurrent/ThreadFactory;36 .method·private·static·a(Lb/b/b/b/a/g;)Ljava/util/concurrent/ThreadFactory;
37 ····.locals·937 ····.locals·9
  
38 ····iget-object·v2,·p0,·Lb/b/a/b/a/g;->a:Ljava/lang/String;38 ····iget-object·v2,·p0,·Lb/b/b/b/a/g;->a:Ljava/lang/String;
  
39 ····iget-object·v4,·p0,·Lb/b/a/b/a/g;->b:Ljava/lang/Boolean;39 ····iget-object·v4,·p0,·Lb/b/b/b/a/g;->b:Ljava/lang/Boolean;
  
40 ····iget-object·v5,·p0,·Lb/b/a/b/a/g;->c:Ljava/lang/Integer;40 ····iget-object·v5,·p0,·Lb/b/b/b/a/g;->c:Ljava/lang/Integer;
  
41 ····iget-object·v6,·p0,·Lb/b/a/b/a/g;->d:Ljava/lang/Thread$UncaughtExceptionHandler;41 ····iget-object·v6,·p0,·Lb/b/b/b/a/g;->d:Ljava/lang/Thread$UncaughtExceptionHandler;
  
42 ····iget-object·p0,·p0,·Lb/b/a/b/a/g;->e:Ljava/util/concurrent/ThreadFactory;42 ····iget-object·p0,·p0,·Lb/b/b/b/a/g;->e:Ljava/util/concurrent/ThreadFactory;
  
43 ····if-eqz·p0,·:cond_043 ····if-eqz·p0,·:cond_0
  
44 ····goto·:goto_044 ····goto·:goto_0
  
45 ····:cond_045 ····:cond_0
46 ····invoke-static·{},·Ljava/util/concurrent/Executors;->defaultThreadFactory()Ljava/util/concurrent/ThreadFactory;46 ····invoke-static·{},·Ljava/util/concurrent/Executors;->defaultThreadFactory()Ljava/util/concurrent/ThreadFactory;
Offset 83, 19 lines modifiedOffset 83, 19 lines modified
  
83 ····:cond_183 ····:cond_1
84 ····const/4·p0,·0x084 ····const/4·p0,·0x0
  
85 ····:goto_185 ····:goto_1
86 ····move-object·v3,·p086 ····move-object·v3,·p0
  
87 ····new-instance·p0,·Lb/b/a/b/a/g$a;87 ····new-instance·p0,·Lb/b/b/b/a/g$a;
  
88 ····move-object·v0,·p088 ····move-object·v0,·p0
  
89 ····invoke-direct/range·{v0·..·v6},·Lb/b/a/b/a/g$a;-><init>(Ljava/util/concurrent/ThreadFactory;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Thread$UncaughtExceptionHandler;)V89 ····invoke-direct/range·{v0·..·v6},·Lb/b/b/b/a/g$a;-><init>(Ljava/util/concurrent/ThreadFactory;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Thread$UncaughtExceptionHandler;)V
  
90 ····return-object·p090 ····return-object·p0
91 .end·method91 .end·method
  
92 .method·private·static·varargs·b(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;92 .method·private·static·varargs·b(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
93 ····.locals·193 ····.locals·1
  
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ····move-result-object·p0106 ····move-result-object·p0
  
107 ····return-object·p0107 ····return-object·p0
108 .end·method108 .end·method
  
  
109 #·virtual·methods109 #·virtual·methods
110 .method·public·a(I)Lb/b/a/b/a/g;110 .method·public·a(I)Lb/b/b/b/a/g;
111 ····.locals·4111 ····.locals·4
  
112 ····const/4·v0,·0x0112 ····const/4·v0,·0x0
  
113 ····const/4·v1,·0x1113 ····const/4·v1,·0x1
  
114 ····if-lt·p1,·v1,·:cond_0114 ····if-lt·p1,·v1,·:cond_0
Offset 125, 60 lines modifiedOffset 125, 60 lines modified
  
125 ····:cond_0125 ····:cond_0
126 ····const/4·v2,·0x0126 ····const/4·v2,·0x0
  
127 ····:goto_0127 ····:goto_0
128 ····const-string·v3,·"Thread·priority·(%s)·must·be·>=·%s"128 ····const-string·v3,·"Thread·priority·(%s)·must·be·>=·%s"
  
129 ····invoke-static·{v2,·v3,·p1,·v1},·Lb/b/a/a/b;->a(ZLjava/lang/String;II)V129 ····invoke-static·{v2,·v3,·p1,·v1},·Lb/b/b/a/b;->a(ZLjava/lang/String;II)V
  
130 ····const/16·v2,·0xa130 ····const/16·v2,·0xa
  
131 ····if-gt·p1,·v2,·:cond_1131 ····if-gt·p1,·v2,·:cond_1
  
132 ····const/4·v0,·0x1132 ····const/4·v0,·0x1
  
133 ····:cond_1133 ····:cond_1
134 ····const-string·v1,·"Thread·priority·(%s)·must·be·<=·%s"134 ····const-string·v1,·"Thread·priority·(%s)·must·be·<=·%s"
  
135 ····invoke-static·{v0,·v1,·p1,·v2},·Lb/b/a/a/b;->a(ZLjava/lang/String;II)V135 ····invoke-static·{v0,·v1,·p1,·v2},·Lb/b/b/a/b;->a(ZLjava/lang/String;II)V
  
136 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;136 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
137 ····move-result-object·p1137 ····move-result-object·p1
  
138 ····iput-object·p1,·p0,·Lb/b/a/b/a/g;->c:Ljava/lang/Integer;138 ····iput-object·p1,·p0,·Lb/b/b/b/a/g;->c:Ljava/lang/Integer;
  
139 ····return-object·p0139 ····return-object·p0
140 .end·method140 .end·method
  
141 .method·public·a(Ljava/lang/String;)Lb/b/a/b/a/g;141 .method·public·a(Ljava/lang/String;)Lb/b/b/b/a/g;
142 ····.locals·3142 ····.locals·3
  
Max diff block lines reached; 901/5512 bytes (16.35%) of diff not shown.
4.65 KB
smali/b/b/a/b/a/a$h.smali vs.
smali/b/b/b/b/a/a$h.smali
Files 14% similar despite different names
    
Offset 1, 83 lines modifiedOffset 1, 83 lines modified
1 .class·final·Lb/b/a/b/a/a$h;1 .class·final·Lb/b/b/b/a/a$h;
2 .super·Lb/b/a/b/a/a$b;2 .super·Lb/b/b/b/a/a$b;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b/a/b/a/a;6 ····value·=·Lb/b/b/b/a/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"h"10 ····name·=·"h"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·private·constructor·<init>()V13 .method·private·constructor·<init>()V
14 ····.locals·114 ····.locals·1
  
15 ····const/4·v0,·0x015 ····const/4·v0,·0x0
  
16 ····invoke-direct·{p0,·v0},·Lb/b/a/b/a/a$b;-><init>(Lb/b/a/b/a/a$a;)V16 ····invoke-direct·{p0,·v0},·Lb/b/b/b/a/a$b;-><init>(Lb/b/b/b/a/a$a;)V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
19 .method·synthetic·constructor·<init>(Lb/b/a/b/a/a$a;)V19 .method·synthetic·constructor·<init>(Lb/b/b/b/a/a$a;)V
20 ····.locals·020 ····.locals·0
  
21 ····invoke-direct·{p0},·Lb/b/a/b/a/a$h;-><init>()V21 ····invoke-direct·{p0},·Lb/b/b/b/a/a$h;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·a(Lb/b/a/b/a/a$l;Lb/b/a/b/a/a$l;)V25 .method·a(Lb/b/b/b/a/a$l;Lb/b/b/b/a/a$l;)V
26 ····.locals·026 ····.locals·0
  
27 ····iput-object·p2,·p1,·Lb/b/a/b/a/a$l;->b:Lb/b/a/b/a/a$l;27 ····iput-object·p2,·p1,·Lb/b/b/b/a/a$l;->b:Lb/b/b/b/a/a$l;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·a(Lb/b/a/b/a/a$l;Ljava/lang/Thread;)V30 .method·a(Lb/b/b/b/a/a$l;Ljava/lang/Thread;)V
31 ····.locals·031 ····.locals·0
  
32 ····iput-object·p2,·p1,·Lb/b/a/b/a/a$l;->a:Ljava/lang/Thread;32 ····iput-object·p2,·p1,·Lb/b/b/b/a/a$l;->a:Ljava/lang/Thread;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·a(Lb/b/a/b/a/a;Lb/b/a/b/a/a$e;Lb/b/a/b/a/a$e;)Z35 .method·a(Lb/b/b/b/a/a;Lb/b/b/b/a/a$e;Lb/b/b/b/a/a$e;)Z
36 ····.locals·136 ····.locals·1
37 ····.annotation·system·Ldalvik/annotation/Signature;37 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{38 ········value·=·{
39 ············"(",39 ············"(",
40 ············"Lb/b/a/b/a/a<",40 ············"Lb/b/b/b/a/a<",
41 ············"*>;",41 ············"*>;",
42 ············"Lb/b/a/b/a/a$e;",42 ············"Lb/b/b/b/a/a$e;",
43 ············"Lb/b/a/b/a/a$e;",43 ············"Lb/b/b/b/a/a$e;",
44 ············")Z"44 ············")Z"
45 ········}45 ········}
46 ····.end·annotation46 ····.end·annotation
  
47 ····monitor-enter·p147 ····monitor-enter·p1
  
48 ····:try_start_048 ····:try_start_0
49 ····invoke-static·{p1},·Lb/b/a/b/a/a;->d(Lb/b/a/b/a/a;)Lb/b/a/b/a/a$e;49 ····invoke-static·{p1},·Lb/b/b/b/a/a;->d(Lb/b/b/b/a/a;)Lb/b/b/b/a/a$e;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····if-ne·v0,·p2,·:cond_051 ····if-ne·v0,·p2,·:cond_0
  
52 ····invoke-static·{p1,·p3},·Lb/b/a/b/a/a;->a(Lb/b/a/b/a/a;Lb/b/a/b/a/a$e;)Lb/b/a/b/a/a$e;52 ····invoke-static·{p1,·p3},·Lb/b/b/b/a/a;->a(Lb/b/b/b/a/a;Lb/b/b/b/a/a$e;)Lb/b/b/b/a/a$e;
  
53 ····const/4·p2,·0x153 ····const/4·p2,·0x1
  
54 ····monitor-exit·p154 ····monitor-exit·p1
  
55 ····return·p255 ····return·p2
  
Offset 94, 37 lines modifiedOffset 94, 37 lines modified
94 ····monitor-exit·p194 ····monitor-exit·p1
95 ····:try_end_095 ····:try_end_0
96 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_096 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
97 ····throw·p297 ····throw·p2
98 .end·method98 .end·method
  
99 .method·a(Lb/b/a/b/a/a;Lb/b/a/b/a/a$l;Lb/b/a/b/a/a$l;)Z99 .method·a(Lb/b/b/b/a/a;Lb/b/b/b/a/a$l;Lb/b/b/b/a/a$l;)Z
100 ····.locals·1100 ····.locals·1
101 ····.annotation·system·Ldalvik/annotation/Signature;101 ····.annotation·system·Ldalvik/annotation/Signature;
102 ········value·=·{102 ········value·=·{
103 ············"(",103 ············"(",
104 ············"Lb/b/a/b/a/a<",104 ············"Lb/b/b/b/a/a<",
105 ············"*>;",105 ············"*>;",
106 ············"Lb/b/a/b/a/a$l;",106 ············"Lb/b/b/b/a/a$l;",
107 ············"Lb/b/a/b/a/a$l;",107 ············"Lb/b/b/b/a/a$l;",
108 ············")Z"108 ············")Z"
109 ········}109 ········}
110 ····.end·annotation110 ····.end·annotation
  
111 ····monitor-enter·p1111 ····monitor-enter·p1
  
112 ····:try_start_0112 ····:try_start_0
113 ····invoke-static·{p1},·Lb/b/a/b/a/a;->c(Lb/b/a/b/a/a;)Lb/b/a/b/a/a$l;113 ····invoke-static·{p1},·Lb/b/b/b/a/a;->c(Lb/b/b/b/a/a;)Lb/b/b/b/a/a$l;
  
114 ····move-result-object·v0114 ····move-result-object·v0
  
115 ····if-ne·v0,·p2,·:cond_0115 ····if-ne·v0,·p2,·:cond_0
  
116 ····invoke-static·{p1,·p3},·Lb/b/a/b/a/a;->a(Lb/b/a/b/a/a;Lb/b/a/b/a/a$l;)Lb/b/a/b/a/a$l;116 ····invoke-static·{p1,·p3},·Lb/b/b/b/a/a;->a(Lb/b/b/b/a/a;Lb/b/b/b/a/a$l;)Lb/b/b/b/a/a$l;
  
117 ····const/4·p2,·0x1117 ····const/4·p2,·0x1
  
118 ····monitor-exit·p1118 ····monitor-exit·p1
  
119 ····return·p2119 ····return·p2
  
Offset 141, 37 lines modifiedOffset 141, 37 lines modified
141 ····monitor-exit·p1141 ····monitor-exit·p1
142 ····:try_end_0142 ····:try_end_0
143 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0143 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
144 ····throw·p2144 ····throw·p2
Max diff block lines reached; 947/4669 bytes (20.28%) of diff not shown.
4.29 KB
smali/b/b/a/b/a/g$a.smali vs.
smali/b/b/b/b/a/g$a.smali
Files 3% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Lb/b/a/b/a/g$a;1 .class·final·Lb/b/b/b/a/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/ThreadFactory;5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lb/b/a/b/a/g;->a(Lb/b/a/b/a/g;)Ljava/util/concurrent/ThreadFactory;8 ····value·=·Lb/b/b/b/a/g;->a(Lb/b/b/b/a/g;)Ljava/util/concurrent/ThreadFactory;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 31, 94 lines modifiedOffset 31, 94 lines modified
31 .field·final·synthetic·f:Ljava/lang/Thread$UncaughtExceptionHandler;31 .field·final·synthetic·f:Ljava/lang/Thread$UncaughtExceptionHandler;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Ljava/util/concurrent/ThreadFactory;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Thread$UncaughtExceptionHandler;)V33 .method·constructor·<init>(Ljava/util/concurrent/ThreadFactory;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Thread$UncaughtExceptionHandler;)V
34 ····.locals·034 ····.locals·0
  
35 ····iput-object·p1,·p0,·Lb/b/a/b/a/g$a;->a:Ljava/util/concurrent/ThreadFactory;35 ····iput-object·p1,·p0,·Lb/b/b/b/a/g$a;->a:Ljava/util/concurrent/ThreadFactory;
  
36 ····iput-object·p2,·p0,·Lb/b/a/b/a/g$a;->b:Ljava/lang/String;36 ····iput-object·p2,·p0,·Lb/b/b/b/a/g$a;->b:Ljava/lang/String;
  
37 ····iput-object·p3,·p0,·Lb/b/a/b/a/g$a;->c:Ljava/util/concurrent/atomic/AtomicLong;37 ····iput-object·p3,·p0,·Lb/b/b/b/a/g$a;->c:Ljava/util/concurrent/atomic/AtomicLong;
  
38 ····iput-object·p4,·p0,·Lb/b/a/b/a/g$a;->d:Ljava/lang/Boolean;38 ····iput-object·p4,·p0,·Lb/b/b/b/a/g$a;->d:Ljava/lang/Boolean;
  
39 ····iput-object·p5,·p0,·Lb/b/a/b/a/g$a;->e:Ljava/lang/Integer;39 ····iput-object·p5,·p0,·Lb/b/b/b/a/g$a;->e:Ljava/lang/Integer;
  
40 ····iput-object·p6,·p0,·Lb/b/a/b/a/g$a;->f:Ljava/lang/Thread$UncaughtExceptionHandler;40 ····iput-object·p6,·p0,·Lb/b/b/b/a/g$a;->f:Ljava/lang/Thread$UncaughtExceptionHandler;
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
44 #·virtual·methods44 #·virtual·methods
45 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;45 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
46 ····.locals·546 ····.locals·5
  
47 ····iget-object·v0,·p0,·Lb/b/a/b/a/g$a;->a:Ljava/util/concurrent/ThreadFactory;47 ····iget-object·v0,·p0,·Lb/b/b/b/a/g$a;->a:Ljava/util/concurrent/ThreadFactory;
  
48 ····invoke-interface·{v0,·p1},·Ljava/util/concurrent/ThreadFactory;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;48 ····invoke-interface·{v0,·p1},·Ljava/util/concurrent/ThreadFactory;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
  
49 ····move-result-object·p149 ····move-result-object·p1
  
50 ····iget-object·v0,·p0,·Lb/b/a/b/a/g$a;->b:Ljava/lang/String;50 ····iget-object·v0,·p0,·Lb/b/b/b/a/g$a;->b:Ljava/lang/String;
  
51 ····if-eqz·v0,·:cond_051 ····if-eqz·v0,·:cond_0
  
52 ····const/4·v1,·0x152 ····const/4·v1,·0x1
  
53 ····new-array·v1,·v1,·[Ljava/lang/Object;53 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
54 ····const/4·v2,·0x054 ····const/4·v2,·0x0
  
55 ····iget-object·v3,·p0,·Lb/b/a/b/a/g$a;->c:Ljava/util/concurrent/atomic/AtomicLong;55 ····iget-object·v3,·p0,·Lb/b/b/b/a/g$a;->c:Ljava/util/concurrent/atomic/AtomicLong;
  
56 ····invoke-virtual·{v3},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J56 ····invoke-virtual·{v3},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J
  
57 ····move-result-wide·v357 ····move-result-wide·v3
  
58 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;58 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
59 ····move-result-object·v359 ····move-result-object·v3
  
60 ····aput-object·v3,·v1,·v260 ····aput-object·v3,·v1,·v2
  
61 ····invoke-static·{v0,·v1},·Lb/b/a/b/a/g;->a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;61 ····invoke-static·{v0,·v1},·Lb/b/b/b/a/g;->a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····invoke-virtual·{p1,·v0},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V63 ····invoke-virtual·{p1,·v0},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V
  
64 ····:cond_064 ····:cond_0
65 ····iget-object·v0,·p0,·Lb/b/a/b/a/g$a;->d:Ljava/lang/Boolean;65 ····iget-object·v0,·p0,·Lb/b/b/b/a/g$a;->d:Ljava/lang/Boolean;
  
66 ····if-eqz·v0,·:cond_166 ····if-eqz·v0,·:cond_1
  
67 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z67 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z
  
68 ····move-result·v068 ····move-result·v0
  
69 ····invoke-virtual·{p1,·v0},·Ljava/lang/Thread;->setDaemon(Z)V69 ····invoke-virtual·{p1,·v0},·Ljava/lang/Thread;->setDaemon(Z)V
  
70 ····:cond_170 ····:cond_1
71 ····iget-object·v0,·p0,·Lb/b/a/b/a/g$a;->e:Ljava/lang/Integer;71 ····iget-object·v0,·p0,·Lb/b/b/b/a/g$a;->e:Ljava/lang/Integer;
  
72 ····if-eqz·v0,·:cond_272 ····if-eqz·v0,·:cond_2
  
73 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I73 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I
  
74 ····move-result·v074 ····move-result·v0
  
75 ····invoke-virtual·{p1,·v0},·Ljava/lang/Thread;->setPriority(I)V75 ····invoke-virtual·{p1,·v0},·Ljava/lang/Thread;->setPriority(I)V
  
76 ····:cond_276 ····:cond_2
77 ····iget-object·v0,·p0,·Lb/b/a/b/a/g$a;->f:Ljava/lang/Thread$UncaughtExceptionHandler;77 ····iget-object·v0,·p0,·Lb/b/b/b/a/g$a;->f:Ljava/lang/Thread$UncaughtExceptionHandler;
  
78 ····if-eqz·v0,·:cond_378 ····if-eqz·v0,·:cond_3
  
79 ····invoke-virtual·{p1,·v0},·Ljava/lang/Thread;->setUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V79 ····invoke-virtual·{p1,·v0},·Ljava/lang/Thread;->setUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V
  
80 ····:cond_380 ····:cond_3
81 ····return-object·p181 ····return-object·p1
8.71 KB
smali/b/b/a/b/a/a$f.smali vs.
smali/b/b/b/b/a/a$f.smali
Files 3% similar despite different names
    
Offset 1, 206 lines modifiedOffset 1, 206 lines modified
1 .class·final·Lb/b/a/b/a/a$f;1 .class·final·Lb/b/b/b/a/a$f;
2 .super·Lb/b/a/b/a/a$b;2 .super·Lb/b/b/b/a/a$b;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b/a/b/a/a;6 ····value·=·Lb/b/b/b/a/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"f"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;13 .field·final·a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
14 ····.annotation·system·Ldalvik/annotation/Signature;14 ····.annotation·system·Ldalvik/annotation/Signature;
15 ········value·=·{15 ········value·=·{
16 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",16 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",
17 ············"Lb/b/a/b/a/a$l;",17 ············"Lb/b/b/b/a/a$l;",
18 ············"Ljava/lang/Thread;",18 ············"Ljava/lang/Thread;",
19 ············">;"19 ············">;"
20 ········}20 ········}
21 ····.end·annotation21 ····.end·annotation
22 .end·field22 .end·field
  
23 .field·final·b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;23 .field·final·b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
24 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
25 ········value·=·{25 ········value·=·{
26 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",26 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",
27 ············"Lb/b/a/b/a/a$l;",27 ············"Lb/b/b/b/a/a$l;",
28 ············"Lb/b/a/b/a/a$l;",28 ············"Lb/b/b/b/a/a$l;",
29 ············">;"29 ············">;"
30 ········}30 ········}
31 ····.end·annotation31 ····.end·annotation
32 .end·field32 .end·field
  
33 .field·final·c:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;33 .field·final·c:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
34 ····.annotation·system·Ldalvik/annotation/Signature;34 ····.annotation·system·Ldalvik/annotation/Signature;
35 ········value·=·{35 ········value·=·{
36 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",36 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",
37 ············"Lb/b/a/b/a/a;",37 ············"Lb/b/b/b/a/a;",
38 ············"Lb/b/a/b/a/a$l;",38 ············"Lb/b/b/b/a/a$l;",
39 ············">;"39 ············">;"
40 ········}40 ········}
41 ····.end·annotation41 ····.end·annotation
42 .end·field42 .end·field
  
43 .field·final·d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;43 .field·final·d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
44 ····.annotation·system·Ldalvik/annotation/Signature;44 ····.annotation·system·Ldalvik/annotation/Signature;
45 ········value·=·{45 ········value·=·{
46 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",46 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",
47 ············"Lb/b/a/b/a/a;",47 ············"Lb/b/b/b/a/a;",
48 ············"Lb/b/a/b/a/a$e;",48 ············"Lb/b/b/b/a/a$e;",
49 ············">;"49 ············">;"
50 ········}50 ········}
51 ····.end·annotation51 ····.end·annotation
52 .end·field52 .end·field
  
53 .field·final·e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;53 .field·final·e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
54 ····.annotation·system·Ldalvik/annotation/Signature;54 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{55 ········value·=·{
56 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",56 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",
57 ············"Lb/b/a/b/a/a;",57 ············"Lb/b/b/b/a/a;",
58 ············"Ljava/lang/Object;",58 ············"Ljava/lang/Object;",
59 ············">;"59 ············">;"
60 ········}60 ········}
61 ····.end·annotation61 ····.end·annotation
62 .end·field62 .end·field
  
  
63 #·direct·methods63 #·direct·methods
64 .method·constructor·<init>(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;)V64 .method·constructor·<init>(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;)V
65 ····.locals·165 ····.locals·1
66 ····.annotation·system·Ldalvik/annotation/Signature;66 ····.annotation·system·Ldalvik/annotation/Signature;
67 ········value·=·{67 ········value·=·{
68 ············"(",68 ············"(",
69 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",69 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",
70 ············"Lb/b/a/b/a/a$l;",70 ············"Lb/b/b/b/a/a$l;",
71 ············"Ljava/lang/Thread;",71 ············"Ljava/lang/Thread;",
72 ············">;",72 ············">;",
73 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",73 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",
74 ············"Lb/b/a/b/a/a$l;",74 ············"Lb/b/b/b/a/a$l;",
75 ············"Lb/b/a/b/a/a$l;",75 ············"Lb/b/b/b/a/a$l;",
76 ············">;",76 ············">;",
77 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",77 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",
78 ············"Lb/b/a/b/a/a;",78 ············"Lb/b/b/b/a/a;",
79 ············"Lb/b/a/b/a/a$l;",79 ············"Lb/b/b/b/a/a$l;",
80 ············">;",80 ············">;",
81 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",81 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",
82 ············"Lb/b/a/b/a/a;",82 ············"Lb/b/b/b/a/a;",
83 ············"Lb/b/a/b/a/a$e;",83 ············"Lb/b/b/b/a/a$e;",
84 ············">;",84 ············">;",
85 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",85 ············"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<",
86 ············"Lb/b/a/b/a/a;",86 ············"Lb/b/b/b/a/a;",
87 ············"Ljava/lang/Object;",87 ············"Ljava/lang/Object;",
88 ············">;)V"88 ············">;)V"
89 ········}89 ········}
90 ····.end·annotation90 ····.end·annotation
  
91 ····const/4·v0,·0x091 ····const/4·v0,·0x0
  
92 ····invoke-direct·{p0,·v0},·Lb/b/a/b/a/a$b;-><init>(Lb/b/a/b/a/a$a;)V92 ····invoke-direct·{p0,·v0},·Lb/b/b/b/a/a$b;-><init>(Lb/b/b/b/a/a$a;)V
  
93 ····iput-object·p1,·p0,·Lb/b/a/b/a/a$f;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;93 ····iput-object·p1,·p0,·Lb/b/b/b/a/a$f;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
94 ····iput-object·p2,·p0,·Lb/b/a/b/a/a$f;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;94 ····iput-object·p2,·p0,·Lb/b/b/b/a/a$f;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
95 ····iput-object·p3,·p0,·Lb/b/a/b/a/a$f;->c:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;95 ····iput-object·p3,·p0,·Lb/b/b/b/a/a$f;->c:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
96 ····iput-object·p4,·p0,·Lb/b/a/b/a/a$f;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;96 ····iput-object·p4,·p0,·Lb/b/b/b/a/a$f;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
97 ····iput-object·p5,·p0,·Lb/b/a/b/a/a$f;->e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;97 ····iput-object·p5,·p0,·Lb/b/b/b/a/a$f;->e:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
98 ····return-void98 ····return-void
99 .end·method99 .end·method
  
  
100 #·virtual·methods100 #·virtual·methods
101 .method·a(Lb/b/a/b/a/a$l;Lb/b/a/b/a/a$l;)V101 .method·a(Lb/b/b/b/a/a$l;Lb/b/b/b/a/a$l;)V
102 ····.locals·1102 ····.locals·1
  
103 ····iget-object·v0,·p0,·Lb/b/a/b/a/a$f;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;103 ····iget-object·v0,·p0,·Lb/b/b/b/a/a$f;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
104 ····invoke-virtual·{v0,·p1,·p2},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->lazySet(Ljava/lang/Object;Ljava/lang/Object;)V104 ····invoke-virtual·{v0,·p1,·p2},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->lazySet(Ljava/lang/Object;Ljava/lang/Object;)V
Max diff block lines reached; 3199/8827 bytes (36.24%) of diff not shown.
920 B
smali/b/b/a/b/a/a$k$a.smali vs.
smali/b/b/b/b/a/a$k$a.smali
Files 5% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Lb/b/a/b/a/a$k$a;1 .class·final·Lb/b/b/b/a/a$k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/security/PrivilegedExceptionAction;5 .implements·Ljava/security/PrivilegedExceptionAction;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lb/b/a/b/a/a$k;8 ····value·=·Lb/b/b/b/a/a$k;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·run()Ljava/lang/Object;38 .method·public·bridge·synthetic·run()Ljava/lang/Object;
39 ····.locals·139 ····.locals·1
  
40 ····invoke-virtual·{p0},·Lb/b/a/b/a/a$k$a;->run()Lsun/misc/Unsafe;40 ····invoke-virtual·{p0},·Lb/b/b/b/a/a$k$a;->run()Lsun/misc/Unsafe;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····return-object·v042 ····return-object·v0
43 .end·method43 .end·method
  
44 .method·public·run()Lsun/misc/Unsafe;44 .method·public·run()Lsun/misc/Unsafe;
321 B
smali/b/b/a/b/a/b.smali vs.
smali/b/b/b/b/a/b.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lb/b/a/b/a/b;1 .class·public·interface·abstract·Lb/b/b/b/a/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
2.51 KB
smali/b/b/a/b/a/a$b.smali vs.
smali/b/b/b/b/a/a$b.smali
Files 7% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·abstract·Lb/b/a/b/a/a$b;1 .class·abstract·Lb/b/b/b/a/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b/a/b/a/a;6 ····value·=·Lb/b/b/b/a/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40a9 ····accessFlags·=·0x40a
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 19, 61 lines modifiedOffset 19, 61 lines modified
19 ····.locals·019 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·synthetic·constructor·<init>(Lb/b/a/b/a/a$a;)V23 .method·synthetic·constructor·<init>(Lb/b/b/b/a/a$a;)V
24 ····.locals·024 ····.locals·0
  
25 ····invoke-direct·{p0},·Lb/b/a/b/a/a$b;-><init>()V25 ····invoke-direct·{p0},·Lb/b/b/b/a/a$b;-><init>()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·abstract·a(Lb/b/a/b/a/a$l;Lb/b/a/b/a/a$l;)V29 .method·abstract·a(Lb/b/b/b/a/a$l;Lb/b/b/b/a/a$l;)V
30 .end·method30 .end·method
  
31 .method·abstract·a(Lb/b/a/b/a/a$l;Ljava/lang/Thread;)V31 .method·abstract·a(Lb/b/b/b/a/a$l;Ljava/lang/Thread;)V
32 .end·method32 .end·method
  
33 .method·abstract·a(Lb/b/a/b/a/a;Lb/b/a/b/a/a$e;Lb/b/a/b/a/a$e;)Z33 .method·abstract·a(Lb/b/b/b/a/a;Lb/b/b/b/a/a$e;Lb/b/b/b/a/a$e;)Z
34 ····.annotation·system·Ldalvik/annotation/Signature;34 ····.annotation·system·Ldalvik/annotation/Signature;
35 ········value·=·{35 ········value·=·{
36 ············"(",36 ············"(",
37 ············"Lb/b/a/b/a/a<",37 ············"Lb/b/b/b/a/a<",
38 ············"*>;",38 ············"*>;",
39 ············"Lb/b/a/b/a/a$e;",39 ············"Lb/b/b/b/a/a$e;",
40 ············"Lb/b/a/b/a/a$e;",40 ············"Lb/b/b/b/a/a$e;",
41 ············")Z"41 ············")Z"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
44 .end·method44 .end·method
  
45 .method·abstract·a(Lb/b/a/b/a/a;Lb/b/a/b/a/a$l;Lb/b/a/b/a/a$l;)Z45 .method·abstract·a(Lb/b/b/b/a/a;Lb/b/b/b/a/a$l;Lb/b/b/b/a/a$l;)Z
46 ····.annotation·system·Ldalvik/annotation/Signature;46 ····.annotation·system·Ldalvik/annotation/Signature;
47 ········value·=·{47 ········value·=·{
48 ············"(",48 ············"(",
49 ············"Lb/b/a/b/a/a<",49 ············"Lb/b/b/b/a/a<",
50 ············"*>;",50 ············"*>;",
51 ············"Lb/b/a/b/a/a$l;",51 ············"Lb/b/b/b/a/a$l;",
52 ············"Lb/b/a/b/a/a$l;",52 ············"Lb/b/b/b/a/a$l;",
53 ············")Z"53 ············")Z"
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
56 .end·method56 .end·method
  
57 .method·abstract·a(Lb/b/a/b/a/a;Ljava/lang/Object;Ljava/lang/Object;)Z57 .method·abstract·a(Lb/b/b/b/a/a;Ljava/lang/Object;Ljava/lang/Object;)Z
58 ····.annotation·system·Ldalvik/annotation/Signature;58 ····.annotation·system·Ldalvik/annotation/Signature;
59 ········value·=·{59 ········value·=·{
60 ············"(",60 ············"(",
61 ············"Lb/b/a/b/a/a<",61 ············"Lb/b/b/b/a/a<",
62 ············"*>;",62 ············"*>;",
63 ············"Ljava/lang/Object;",63 ············"Ljava/lang/Object;",
64 ············"Ljava/lang/Object;",64 ············"Ljava/lang/Object;",
65 ············")Z"65 ············")Z"
66 ········}66 ········}
67 ····.end·annotation67 ····.end·annotation
68 .end·method68 .end·method
870 B
smali/b/b/a/b/a/a$i.smali vs.
smali/a/d/a/b$b.smali
Files 9% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·interface·abstract·Lb/b/a/b/a/a$i;1 .class·La/d/a/b$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/b/a/b/a/e;5 .implements·Landroidx/lifecycle/n;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lb/b/a/b/a/a;8 ····value·=·La/d/a/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x60811 ····accessFlags·=·0x8
12 ····name·=·"i"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"<V:",16 ········"<D:",
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········">",18 ········">",
19 ········"Ljava/lang/Object;",19 ········"Ljava/lang/Object;",
20 ········"Lb/b/a/b/a/e<",20 ········"Landroidx/lifecycle/n<",
21 ········"TV;>;"21 ········"TD;>;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
48.9 KB
smali/b/b/a/b/a/a.smali vs.
smali/b/b/b/b/a/a.smali
Files 6% similar despite different names
    
Offset 1, 112 lines modifiedOffset 1, 112 lines modified
1 .class·public·abstract·Lb/b/a/b/a/a;1 .class·public·abstract·Lb/b/b/b/a/a;
2 .super·Lb/b/a/b/a/i/a;2 .super·Lb/b/b/b/a/i/a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/b/a/b/a/e;5 .implements·Lb/b/b/b/a/e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lb/b/a/b/a/a$h;,9 ········Lb/b/b/b/a/a$h;,
10 ········Lb/b/a/b/a/a$f;,10 ········Lb/b/b/b/a/a$f;,
11 ········Lb/b/a/b/a/a$k;,11 ········Lb/b/b/b/a/a$k;,
12 ········Lb/b/a/b/a/a$b;,12 ········Lb/b/b/b/a/a$b;,
13 ········Lb/b/a/b/a/a$g;,13 ········Lb/b/b/b/a/a$g;,
14 ········Lb/b/a/b/a/a$c;,14 ········Lb/b/b/b/a/a$c;,
15 ········Lb/b/a/b/a/a$d;,15 ········Lb/b/b/b/a/a$d;,
16 ········Lb/b/a/b/a/a$e;,16 ········Lb/b/b/b/a/a$e;,
17 ········Lb/b/a/b/a/a$l;,17 ········Lb/b/b/b/a/a$l;,
18 ········Lb/b/a/b/a/a$j;,18 ········Lb/b/b/b/a/a$j;,
19 ········Lb/b/a/b/a/a$i;19 ········Lb/b/b/b/a/a$i;
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
22 .annotation·system·Ldalvik/annotation/Signature;22 .annotation·system·Ldalvik/annotation/Signature;
23 ····value·=·{23 ····value·=·{
24 ········"<V:",24 ········"<V:",
25 ········"Ljava/lang/Object;",25 ········"Ljava/lang/Object;",
26 ········">",26 ········">",
27 ········"Lb/b/a/b/a/i/a;",27 ········"Lb/b/b/b/a/i/a;",
28 ········"Lb/b/a/b/a/e<",28 ········"Lb/b/b/b/a/e<",
29 ········"TV;>;"29 ········"TV;>;"
30 ····}30 ····}
31 .end·annotation31 .end·annotation
  
  
32 #·static·fields32 #·static·fields
33 .field·private·static·final·d:Z33 .field·private·static·final·d:Z
  
34 .field·private·static·final·e:Ljava/util/logging/Logger;34 .field·private·static·final·e:Ljava/util/logging/Logger;
  
35 .field·private·static·final·f:Lb/b/a/b/a/a$b;35 .field·private·static·final·f:Lb/b/b/b/a/a$b;
  
36 .field·private·static·final·g:Ljava/lang/Object;36 .field·private·static·final·g:Ljava/lang/Object;
  
  
37 #·instance·fields37 #·instance·fields
38 .field·private·volatile·a:Ljava/lang/Object;38 .field·private·volatile·a:Ljava/lang/Object;
  
39 .field·private·volatile·b:Lb/b/a/b/a/a$e;39 .field·private·volatile·b:Lb/b/b/b/a/a$e;
  
40 .field·private·volatile·c:Lb/b/a/b/a/a$l;40 .field·private·volatile·c:Lb/b/b/b/a/a$l;
  
  
41 #·direct·methods41 #·direct·methods
42 .method·static·constructor·<clinit>()V42 .method·static·constructor·<clinit>()V
43 ····.locals·1043 ····.locals·10
  
44 ····const-class·v0,·Lb/b/a/b/a/a$l;44 ····const-class·v0,·Lb/b/b/b/a/a$l;
  
45 ····const-string·v1,·"guava.concurrent.generate_cancellation_cause"45 ····const-string·v1,·"guava.concurrent.generate_cancellation_cause"
  
46 ····const-string·v2,·"false"46 ····const-string·v2,·"false"
  
47 ····invoke-static·{v1,·v2},·Ljava/lang/System;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;47 ····invoke-static·{v1,·v2},·Ljava/lang/System;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
48 ····move-result-object·v148 ····move-result-object·v1
  
49 ····invoke-static·{v1},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z49 ····invoke-static·{v1},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
  
50 ····move-result·v150 ····move-result·v1
  
51 ····sput-boolean·v1,·Lb/b/a/b/a/a;->d:Z51 ····sput-boolean·v1,·Lb/b/b/b/a/a;->d:Z
  
52 ····const-class·v1,·Lb/b/a/b/a/a;52 ····const-class·v1,·Lb/b/b/b/a/a;
  
53 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;53 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
54 ····move-result-object·v154 ····move-result-object·v1
  
55 ····invoke-static·{v1},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;55 ····invoke-static·{v1},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;
  
56 ····move-result-object·v156 ····move-result-object·v1
  
57 ····sput-object·v1,·Lb/b/a/b/a/a;->e:Ljava/util/logging/Logger;57 ····sput-object·v1,·Lb/b/b/b/a/a;->e:Ljava/util/logging/Logger;
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····:try_start_059 ····:try_start_0
60 ····new-instance·v2,·Lb/b/a/b/a/a$k;60 ····new-instance·v2,·Lb/b/b/b/a/a$k;
  
61 ····invoke-direct·{v2,·v1},·Lb/b/a/b/a/a$k;-><init>(Lb/b/a/b/a/a$a;)V61 ····invoke-direct·{v2,·v1},·Lb/b/b/b/a/a$k;-><init>(Lb/b/b/b/a/a$a;)V
62 ····:try_end_062 ····:try_end_0
63 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_063 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
64 ····move-object·v0,·v164 ····move-object·v0,·v1
  
65 ····goto·:goto_065 ····goto·:goto_0
  
66 ····:catchall_066 ····:catchall_0
67 ····move-exception·v267 ····move-exception·v2
  
68 ····:try_start_168 ····:try_start_1
69 ····new-instance·v9,·Lb/b/a/b/a/a$f;69 ····new-instance·v9,·Lb/b/b/b/a/a$f;
  
70 ····const-class·v3,·Ljava/lang/Thread;70 ····const-class·v3,·Ljava/lang/Thread;
71 ····:try_end_171 ····:try_end_1
72 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_172 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
73 ····const-string·v4,·"a"73 ····const-string·v4,·"a"
  
Offset 120, 192 lines modifiedOffset 120, 192 lines modified
120 ····const-string·v3,·"b"120 ····const-string·v3,·"b"
  
121 ····:try_start_3121 ····:try_start_3
122 ····invoke-static·{v0,·v0,·v3},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;122 ····invoke-static·{v0,·v0,·v3},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
123 ····move-result-object·v5123 ····move-result-object·v5
  
124 ····const-class·v3,·Lb/b/a/b/a/a;124 ····const-class·v3,·Lb/b/b/b/a/a;
125 ····:try_end_3125 ····:try_end_3
126 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1126 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1
  
127 ····const-string·v6,·"c"127 ····const-string·v6,·"c"
  
128 ····:try_start_4128 ····:try_start_4
Max diff block lines reached; 45918/50033 bytes (91.78%) of diff not shown.
4.21 KB
smali/b/b/a/b/a/c$a.smali vs.
smali/b/b/b/b/a/c$a.smali
Files 13% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Lb/b/a/b/a/c$a;1 .class·final·Lb/b/b/b/a/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lb/b/a/b/a/c;8 ····value·=·Lb/b/b/b/a/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1a11 ····accessFlags·=·0x1a
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
Offset 33, 107 lines modifiedOffset 33, 107 lines modified
33 ········value·=·{33 ········value·=·{
34 ············"Ljava/util/concurrent/Future<",34 ············"Ljava/util/concurrent/Future<",
35 ············"TV;>;"35 ············"TV;>;"
36 ········}36 ········}
37 ····.end·annotation37 ····.end·annotation
38 .end·field38 .end·field
  
39 .field·final·b:Lb/b/a/b/a/b;39 .field·final·b:Lb/b/b/b/a/b;
40 ····.annotation·system·Ldalvik/annotation/Signature;40 ····.annotation·system·Ldalvik/annotation/Signature;
41 ········value·=·{41 ········value·=·{
42 ············"Lb/b/a/b/a/b<",42 ············"Lb/b/b/b/a/b<",
43 ············"-TV;>;"43 ············"-TV;>;"
44 ········}44 ········}
45 ····.end·annotation45 ····.end·annotation
46 .end·field46 .end·field
  
  
47 #·direct·methods47 #·direct·methods
48 .method·constructor·<init>(Ljava/util/concurrent/Future;Lb/b/a/b/a/b;)V48 .method·constructor·<init>(Ljava/util/concurrent/Future;Lb/b/b/b/a/b;)V
49 ····.locals·049 ····.locals·0
50 ····.annotation·system·Ldalvik/annotation/Signature;50 ····.annotation·system·Ldalvik/annotation/Signature;
51 ········value·=·{51 ········value·=·{
52 ············"(",52 ············"(",
53 ············"Ljava/util/concurrent/Future<",53 ············"Ljava/util/concurrent/Future<",
54 ············"TV;>;",54 ············"TV;>;",
55 ············"Lb/b/a/b/a/b<",55 ············"Lb/b/b/b/a/b<",
56 ············"-TV;>;)V"56 ············"-TV;>;)V"
57 ········}57 ········}
58 ····.end·annotation58 ····.end·annotation
  
59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
60 ····iput-object·p1,·p0,·Lb/b/a/b/a/c$a;->a:Ljava/util/concurrent/Future;60 ····iput-object·p1,·p0,·Lb/b/b/b/a/c$a;->a:Ljava/util/concurrent/Future;
  
61 ····iput-object·p2,·p0,·Lb/b/a/b/a/c$a;->b:Lb/b/a/b/a/b;61 ····iput-object·p2,·p0,·Lb/b/b/b/a/c$a;->b:Lb/b/b/b/a/b;
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
  
64 #·virtual·methods64 #·virtual·methods
65 .method·public·run()V65 .method·public·run()V
66 ····.locals·266 ····.locals·2
  
67 ····:try_start_067 ····:try_start_0
68 ····iget-object·v0,·p0,·Lb/b/a/b/a/c$a;->a:Ljava/util/concurrent/Future;68 ····iget-object·v0,·p0,·Lb/b/b/b/a/c$a;->a:Ljava/util/concurrent/Future;
  
69 ····invoke-static·{v0},·Lb/b/a/b/a/c;->a(Ljava/util/concurrent/Future;)Ljava/lang/Object;69 ····invoke-static·{v0},·Lb/b/b/b/a/c;->a(Ljava/util/concurrent/Future;)Ljava/lang/Object;
  
70 ····move-result-object·v070 ····move-result-object·v0
71 ····:try_end_071 ····:try_end_0
72 ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_272 ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_2
73 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_173 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_1
74 ····.catch·Ljava/lang/Error;·{:try_start_0·..·:try_end_0}·:catch_074 ····.catch·Ljava/lang/Error;·{:try_start_0·..·:try_end_0}·:catch_0
  
75 ····iget-object·v1,·p0,·Lb/b/a/b/a/c$a;->b:Lb/b/a/b/a/b;75 ····iget-object·v1,·p0,·Lb/b/b/b/a/c$a;->b:Lb/b/b/b/a/b;
  
76 ····invoke-interface·{v1,·v0},·Lb/b/a/b/a/b;->a(Ljava/lang/Object;)V76 ····invoke-interface·{v1,·v0},·Lb/b/b/b/a/b;->a(Ljava/lang/Object;)V
  
77 ····return-void77 ····return-void
  
78 ····:catch_078 ····:catch_0
79 ····move-exception·v079 ····move-exception·v0
  
80 ····goto·:goto_080 ····goto·:goto_0
  
81 ····:catch_181 ····:catch_1
82 ····move-exception·v082 ····move-exception·v0
  
83 ····:goto_083 ····:goto_0
84 ····iget-object·v1,·p0,·Lb/b/a/b/a/c$a;->b:Lb/b/a/b/a/b;84 ····iget-object·v1,·p0,·Lb/b/b/b/a/c$a;->b:Lb/b/b/b/a/b;
  
85 ····invoke-interface·{v1,·v0},·Lb/b/a/b/a/b;->a(Ljava/lang/Throwable;)V85 ····invoke-interface·{v1,·v0},·Lb/b/b/b/a/b;->a(Ljava/lang/Throwable;)V
  
86 ····return-void86 ····return-void
  
87 ····:catch_287 ····:catch_2
88 ····move-exception·v088 ····move-exception·v0
  
89 ····iget-object·v1,·p0,·Lb/b/a/b/a/c$a;->b:Lb/b/a/b/a/b;89 ····iget-object·v1,·p0,·Lb/b/b/b/a/c$a;->b:Lb/b/b/b/a/b;
  
90 ····invoke-virtual·{v0},·Ljava/util/concurrent/ExecutionException;->getCause()Ljava/lang/Throwable;90 ····invoke-virtual·{v0},·Ljava/util/concurrent/ExecutionException;->getCause()Ljava/lang/Throwable;
  
91 ····move-result-object·v091 ····move-result-object·v0
  
92 ····invoke-interface·{v1,·v0},·Lb/b/a/b/a/b;->a(Ljava/lang/Throwable;)V92 ····invoke-interface·{v1,·v0},·Lb/b/b/b/a/b;->a(Ljava/lang/Throwable;)V
  
93 ····return-void93 ····return-void
94 .end·method94 .end·method
  
95 .method·public·toString()Ljava/lang/String;95 .method·public·toString()Ljava/lang/String;
96 ····.locals·296 ····.locals·2
  
97 ····invoke-static·{p0},·Lb/b/a/a/a;->a(Ljava/lang/Object;)Lb/b/a/a/a$b;97 ····invoke-static·{p0},·Lb/b/b/a/a;->a(Ljava/lang/Object;)Lb/b/b/a/a$b;
  
98 ····move-result-object·v098 ····move-result-object·v0
  
99 ····iget-object·v1,·p0,·Lb/b/a/b/a/c$a;->b:Lb/b/a/b/a/b;99 ····iget-object·v1,·p0,·Lb/b/b/b/a/c$a;->b:Lb/b/b/b/a/b;
  
100 ····invoke-virtual·{v0,·v1},·Lb/b/a/a/a$b;->a(Ljava/lang/Object;)Lb/b/a/a/a$b;100 ····invoke-virtual·{v0,·v1},·Lb/b/b/a/a$b;->a(Ljava/lang/Object;)Lb/b/b/a/a$b;
  
101 ····invoke-virtual·{v0},·Lb/b/a/a/a$b;->toString()Ljava/lang/String;101 ····invoke-virtual·{v0},·Lb/b/b/a/a$b;->toString()Ljava/lang/String;
  
102 ····move-result-object·v0102 ····move-result-object·v0
  
103 ····return-object·v0103 ····return-object·v0
104 .end·method104 .end·method
8.42 KB
smali/b/b/a/b/a/a$k.smali vs.
smali/b/b/b/b/a/a$k.smali
Files 4% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Lb/b/a/b/a/a$k;1 .class·final·Lb/b/b/b/a/a$k;
2 .super·Lb/b/a/b/a/a$b;2 .super·Lb/b/b/b/a/a$b;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b/a/b/a/a;6 ····value·=·Lb/b/b/b/a/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"k"10 ····name·=·"k"
11 .end·annotation11 .end·annotation
  
Offset 28, 128 lines modifiedOffset 28, 128 lines modified
28 .field·static·final·f:J28 .field·static·final·f:J
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·531 ····.locals·5
  
32 ····const-class·v0,·Lb/b/a/b/a/a$l;32 ····const-class·v0,·Lb/b/b/b/a/a$l;
  
33 ····:try_start_033 ····:try_start_0
34 ····invoke-static·{},·Lsun/misc/Unsafe;->getUnsafe()Lsun/misc/Unsafe;34 ····invoke-static·{},·Lsun/misc/Unsafe;->getUnsafe()Lsun/misc/Unsafe;
  
35 ····move-result-object·v135 ····move-result-object·v1
36 ····:try_end_036 ····:try_end_0
37 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_037 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
38 ····goto·:goto_038 ····goto·:goto_0
  
39 ····:catch_039 ····:catch_0
40 ····:try_start_140 ····:try_start_1
41 ····new-instance·v1,·Lb/b/a/b/a/a$k$a;41 ····new-instance·v1,·Lb/b/b/b/a/a$k$a;
  
42 ····invoke-direct·{v1},·Lb/b/a/b/a/a$k$a;-><init>()V42 ····invoke-direct·{v1},·Lb/b/b/b/a/a$k$a;-><init>()V
  
43 ····invoke-static·{v1},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;43 ····invoke-static·{v1},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;
  
44 ····move-result-object·v144 ····move-result-object·v1
  
45 ····check-cast·v1,·Lsun/misc/Unsafe;45 ····check-cast·v1,·Lsun/misc/Unsafe;
46 ····:try_end_146 ····:try_end_1
47 ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_1·..·:try_end_1}·:catch_247 ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_1·..·:try_end_1}·:catch_2
  
48 ····:goto_048 ····:goto_0
49 ····:try_start_249 ····:try_start_2
50 ····const-class·v2,·Lb/b/a/b/a/a;50 ····const-class·v2,·Lb/b/b/b/a/a;
51 ····:try_end_251 ····:try_end_2
52 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_152 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1
  
53 ····const-string·v3,·"c"53 ····const-string·v3,·"c"
  
54 ····:try_start_354 ····:try_start_3
55 ····invoke-virtual·{v2,·v3},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;55 ····invoke-virtual·{v2,·v3},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
56 ····move-result-object·v356 ····move-result-object·v3
  
57 ····invoke-virtual·{v1,·v3},·Lsun/misc/Unsafe;->objectFieldOffset(Ljava/lang/reflect/Field;)J57 ····invoke-virtual·{v1,·v3},·Lsun/misc/Unsafe;->objectFieldOffset(Ljava/lang/reflect/Field;)J
  
58 ····move-result-wide·v358 ····move-result-wide·v3
  
59 ····sput-wide·v3,·Lb/b/a/b/a/a$k;->c:J59 ····sput-wide·v3,·Lb/b/b/b/a/a$k;->c:J
60 ····:try_end_360 ····:try_end_3
61 ····.catch·Ljava/lang/Exception;·{:try_start_3·..·:try_end_3}·:catch_161 ····.catch·Ljava/lang/Exception;·{:try_start_3·..·:try_end_3}·:catch_1
  
62 ····const-string·v3,·"b"62 ····const-string·v3,·"b"
  
63 ····:try_start_463 ····:try_start_4
64 ····invoke-virtual·{v2,·v3},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;64 ····invoke-virtual·{v2,·v3},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
65 ····move-result-object·v365 ····move-result-object·v3
  
66 ····invoke-virtual·{v1,·v3},·Lsun/misc/Unsafe;->objectFieldOffset(Ljava/lang/reflect/Field;)J66 ····invoke-virtual·{v1,·v3},·Lsun/misc/Unsafe;->objectFieldOffset(Ljava/lang/reflect/Field;)J
  
67 ····move-result-wide·v367 ····move-result-wide·v3
  
68 ····sput-wide·v3,·Lb/b/a/b/a/a$k;->b:J68 ····sput-wide·v3,·Lb/b/b/b/a/a$k;->b:J
69 ····:try_end_469 ····:try_end_4
70 ····.catch·Ljava/lang/Exception;·{:try_start_4·..·:try_end_4}·:catch_170 ····.catch·Ljava/lang/Exception;·{:try_start_4·..·:try_end_4}·:catch_1
  
71 ····const-string·v3,·"a"71 ····const-string·v3,·"a"
  
72 ····:try_start_572 ····:try_start_5
73 ····invoke-virtual·{v2,·v3},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;73 ····invoke-virtual·{v2,·v3},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
74 ····move-result-object·v274 ····move-result-object·v2
  
75 ····invoke-virtual·{v1,·v2},·Lsun/misc/Unsafe;->objectFieldOffset(Ljava/lang/reflect/Field;)J75 ····invoke-virtual·{v1,·v2},·Lsun/misc/Unsafe;->objectFieldOffset(Ljava/lang/reflect/Field;)J
  
76 ····move-result-wide·v276 ····move-result-wide·v2
  
77 ····sput-wide·v2,·Lb/b/a/b/a/a$k;->d:J77 ····sput-wide·v2,·Lb/b/b/b/a/a$k;->d:J
78 ····:try_end_578 ····:try_end_5
79 ····.catch·Ljava/lang/Exception;·{:try_start_5·..·:try_end_5}·:catch_179 ····.catch·Ljava/lang/Exception;·{:try_start_5·..·:try_end_5}·:catch_1
  
80 ····const-string·v2,·"a"80 ····const-string·v2,·"a"
  
81 ····:try_start_681 ····:try_start_6
82 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;82 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
83 ····move-result-object·v283 ····move-result-object·v2
  
84 ····invoke-virtual·{v1,·v2},·Lsun/misc/Unsafe;->objectFieldOffset(Ljava/lang/reflect/Field;)J84 ····invoke-virtual·{v1,·v2},·Lsun/misc/Unsafe;->objectFieldOffset(Ljava/lang/reflect/Field;)J
  
85 ····move-result-wide·v285 ····move-result-wide·v2
  
86 ····sput-wide·v2,·Lb/b/a/b/a/a$k;->e:J86 ····sput-wide·v2,·Lb/b/b/b/a/a$k;->e:J
87 ····:try_end_687 ····:try_end_6
88 ····.catch·Ljava/lang/Exception;·{:try_start_6·..·:try_end_6}·:catch_188 ····.catch·Ljava/lang/Exception;·{:try_start_6·..·:try_end_6}·:catch_1
  
89 ····const-string·v2,·"b"89 ····const-string·v2,·"b"
  
90 ····:try_start_790 ····:try_start_7
91 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;91 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
92 ····move-result-object·v092 ····move-result-object·v0
  
93 ····invoke-virtual·{v1,·v0},·Lsun/misc/Unsafe;->objectFieldOffset(Ljava/lang/reflect/Field;)J93 ····invoke-virtual·{v1,·v0},·Lsun/misc/Unsafe;->objectFieldOffset(Ljava/lang/reflect/Field;)J
  
94 ····move-result-wide·v294 ····move-result-wide·v2
  
95 ····sput-wide·v2,·Lb/b/a/b/a/a$k;->f:J95 ····sput-wide·v2,·Lb/b/b/b/a/a$k;->f:J
  
Max diff block lines reached; 4519/8533 bytes (52.96%) of diff not shown.
2.34 KB
smali/b/b/a/b/a/c.smali vs.
smali/b/b/b/b/a/c.smali
Files 3% similar despite different names
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·final·Lb/b/a/b/a/c;1 .class·public·final·Lb/b/b/b/a/c;
2 .super·Lb/b/a/b/a/d;2 .super·Lb/b/b/b/a/d;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lb/b/a/b/a/c$a;7 ········Lb/b/b/b/a/c$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·static·a(Ljava/util/concurrent/Future;)Ljava/lang/Object;11 .method·public·static·a(Ljava/util/concurrent/Future;)Ljava/lang/Object;
12 ····.locals·212 ····.locals·2
Offset 26, 42 lines modifiedOffset 26, 42 lines modified
  
26 ····invoke-interface·{p0},·Ljava/util/concurrent/Future;->isDone()Z26 ····invoke-interface·{p0},·Ljava/util/concurrent/Future;->isDone()Z
  
27 ····move-result·v027 ····move-result·v0
  
28 ····const-string·v1,·"Future·was·expected·to·be·done:·%s"28 ····const-string·v1,·"Future·was·expected·to·be·done:·%s"
  
29 ····invoke-static·{v0,·v1,·p0},·Lb/b/a/a/b;->a(ZLjava/lang/String;Ljava/lang/Object;)V29 ····invoke-static·{v0,·v1,·p0},·Lb/b/b/a/b;->a(ZLjava/lang/String;Ljava/lang/Object;)V
  
30 ····invoke-static·{p0},·Lb/b/a/b/a/h;->a(Ljava/util/concurrent/Future;)Ljava/lang/Object;30 ····invoke-static·{p0},·Lb/b/b/b/a/h;->a(Ljava/util/concurrent/Future;)Ljava/lang/Object;
  
31 ····move-result-object·p031 ····move-result-object·p0
  
32 ····return-object·p032 ····return-object·p0
33 .end·method33 .end·method
  
34 .method·public·static·a(Lb/b/a/b/a/e;Lb/b/a/b/a/b;Ljava/util/concurrent/Executor;)V34 .method·public·static·a(Lb/b/b/b/a/e;Lb/b/b/b/a/b;Ljava/util/concurrent/Executor;)V
35 ····.locals·135 ····.locals·1
36 ····.annotation·system·Ldalvik/annotation/Signature;36 ····.annotation·system·Ldalvik/annotation/Signature;
37 ········value·=·{37 ········value·=·{
38 ············"<V:",38 ············"<V:",
39 ············"Ljava/lang/Object;",39 ············"Ljava/lang/Object;",
40 ············">(",40 ············">(",
41 ············"Lb/b/a/b/a/e<",41 ············"Lb/b/b/b/a/e<",
42 ············"TV;>;",42 ············"TV;>;",
43 ············"Lb/b/a/b/a/b<",43 ············"Lb/b/b/b/a/b<",
44 ············"-TV;>;",44 ············"-TV;>;",
45 ············"Ljava/util/concurrent/Executor;",45 ············"Ljava/util/concurrent/Executor;",
46 ············")V"46 ············")V"
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
  
49 ····invoke-static·{p1},·Lb/b/a/a/b;->a(Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-static·{p1},·Lb/b/b/a/b;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····new-instance·v0,·Lb/b/a/b/a/c$a;50 ····new-instance·v0,·Lb/b/b/b/a/c$a;
  
51 ····invoke-direct·{v0,·p0,·p1},·Lb/b/a/b/a/c$a;-><init>(Ljava/util/concurrent/Future;Lb/b/a/b/a/b;)V51 ····invoke-direct·{v0,·p0,·p1},·Lb/b/b/b/a/c$a;-><init>(Ljava/util/concurrent/Future;Lb/b/b/b/a/b;)V
  
52 ····invoke-interface·{p0,·v0,·p2},·Lb/b/a/b/a/e;->a(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V52 ····invoke-interface·{p0,·v0,·p2},·Lb/b/b/b/a/e;->a(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
480 B
smali/b/b/a/b/a/a$d$a.smali vs.
smali/b/b/b/b/a/a$d$a.smali
Files 12% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Lb/b/a/b/a/a$d$a;1 .class·final·Lb/b/b/b/a/a$d$a;
2 .super·Ljava/lang/Throwable;2 .super·Ljava/lang/Throwable;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b/a/b/a/a$d;6 ····value·=·Lb/b/b/b/a/a$d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
2.88 KB
smali/b/b/a/b/a/a$j.smali vs.
smali/b/b/b/b/a/a$j.smali
Files 10% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 76 lines modified
1 .class·abstract·Lb/b/a/b/a/a$j;1 .class·abstract·Lb/b/b/b/a/a$j;
2 .super·Lb/b/a/b/a/a;2 .super·Lb/b/b/b/a/a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/b/a/b/a/a$i;5 .implements·Lb/b/b/b/a/a$i;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lb/b/a/b/a/a;8 ····value·=·Lb/b/b/b/a/a;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x40811 ····accessFlags·=·0x408
12 ····name·=·"j"12 ····name·=·"j"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"<V:",16 ········"<V:",
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········">",18 ········">",
19 ········"Lb/b/a/b/a/a<",19 ········"Lb/b/b/b/a/a<",
20 ········"TV;>;",20 ········"TV;>;",
21 ········"Lb/b/a/b/a/a$i<",21 ········"Lb/b/b/b/a/a$i<",
22 ········"TV;>;"22 ········"TV;>;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>()V26 .method·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····invoke-direct·{p0},·Lb/b/a/b/a/a;-><init>()V28 ····invoke-direct·{p0},·Lb/b/b/b/a/a;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·final·a(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V32 .method·public·final·a(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V
33 ····.locals·033 ····.locals·0
  
34 ····invoke-super·{p0,·p1,·p2},·Lb/b/a/b/a/a;->a(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V34 ····invoke-super·{p0,·p1,·p2},·Lb/b/b/b/a/a;->a(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
37 .method·public·final·cancel(Z)Z37 .method·public·final·cancel(Z)Z
38 ····.locals·038 ····.locals·0
  
39 ····invoke-super·{p0,·p1},·Lb/b/a/b/a/a;->cancel(Z)Z39 ····invoke-super·{p0,·p1},·Lb/b/b/b/a/a;->cancel(Z)Z
  
40 ····move-result·p140 ····move-result·p1
  
41 ····return·p141 ····return·p1
42 .end·method42 .end·method
  
43 .method·public·final·get()Ljava/lang/Object;43 .method·public·final·get()Ljava/lang/Object;
44 ····.locals·144 ····.locals·1
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"()TV;"47 ············"()TV;"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····invoke-super·{p0},·Lb/b/a/b/a/a;->get()Ljava/lang/Object;50 ····invoke-super·{p0},·Lb/b/b/b/a/a;->get()Ljava/lang/Object;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·final·get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;54 .method·public·final·get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
Offset 79, 33 lines modifiedOffset 79, 33 lines modified
79 ········value·=·{79 ········value·=·{
80 ············"(J",80 ············"(J",
81 ············"Ljava/util/concurrent/TimeUnit;",81 ············"Ljava/util/concurrent/TimeUnit;",
82 ············")TV;"82 ············")TV;"
83 ········}83 ········}
84 ····.end·annotation84 ····.end·annotation
  
85 ····invoke-super·{p0,·p1,·p2,·p3},·Lb/b/a/b/a/a;->get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;85 ····invoke-super·{p0,·p1,·p2,·p3},·Lb/b/b/b/a/a;->get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
  
86 ····move-result-object·p186 ····move-result-object·p1
  
87 ····return-object·p187 ····return-object·p1
88 .end·method88 .end·method
  
89 .method·public·final·isCancelled()Z89 .method·public·final·isCancelled()Z
90 ····.locals·190 ····.locals·1
  
91 ····invoke-super·{p0},·Lb/b/a/b/a/a;->isCancelled()Z91 ····invoke-super·{p0},·Lb/b/b/b/a/a;->isCancelled()Z
  
92 ····move-result·v092 ····move-result·v0
  
93 ····return·v093 ····return·v0
94 .end·method94 .end·method
  
95 .method·public·final·isDone()Z95 .method·public·final·isDone()Z
96 ····.locals·196 ····.locals·1
  
97 ····invoke-super·{p0},·Lb/b/a/b/a/a;->isDone()Z97 ····invoke-super·{p0},·Lb/b/b/b/a/a;->isDone()Z
  
98 ····move-result·v098 ····move-result·v0
  
99 ····return·v099 ····return·v0
100 .end·method100 .end·method
2.65 KB
smali/b/b/a/b/a/a$l.smali vs.
smali/b/b/b/b/a/a$l.smali
Files 24% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
1 .class·final·Lb/b/a/b/a/a$l;1 .class·final·Lb/b/b/b/a/a$l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b/a/b/a/a;6 ····value·=·Lb/b/b/b/a/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"l"10 ····name·=·"l"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·static·final·c:Lb/b/a/b/a/a$l;13 .field·static·final·c:Lb/b/b/b/a/a$l;
  
  
14 #·instance·fields14 #·instance·fields
15 .field·volatile·a:Ljava/lang/Thread;15 .field·volatile·a:Ljava/lang/Thread;
  
16 .field·volatile·b:Lb/b/a/b/a/a$l;16 .field·volatile·b:Lb/b/b/b/a/a$l;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·static·constructor·<clinit>()V18 .method·static·constructor·<clinit>()V
19 ····.locals·219 ····.locals·2
  
20 ····new-instance·v0,·Lb/b/a/b/a/a$l;20 ····new-instance·v0,·Lb/b/b/b/a/a$l;
  
21 ····const/4·v1,·0x021 ····const/4·v1,·0x0
  
22 ····invoke-direct·{v0,·v1},·Lb/b/a/b/a/a$l;-><init>(Z)V22 ····invoke-direct·{v0,·v1},·Lb/b/b/b/a/a$l;-><init>(Z)V
  
23 ····sput-object·v0,·Lb/b/a/b/a/a$l;->c:Lb/b/a/b/a/a$l;23 ····sput-object·v0,·Lb/b/b/b/a/a$l;->c:Lb/b/b/b/a/a$l;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·constructor·<init>()V26 .method·constructor·<init>()V
27 ····.locals·227 ····.locals·2
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····invoke-static·{},·Lb/b/a/b/a/a;->e()Lb/b/a/b/a/a$b;29 ····invoke-static·{},·Lb/b/b/b/a/a;->e()Lb/b/b/b/a/a$b;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;31 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
32 ····move-result-object·v132 ····move-result-object·v1
  
33 ····invoke-virtual·{v0,·p0,·v1},·Lb/b/a/b/a/a$b;->a(Lb/b/a/b/a/a$l;Ljava/lang/Thread;)V33 ····invoke-virtual·{v0,·p0,·v1},·Lb/b/b/b/a/a$b;->a(Lb/b/b/b/a/a$l;Ljava/lang/Thread;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·constructor·<init>(Z)V36 .method·constructor·<init>(Z)V
37 ····.locals·037 ····.locals·0
  
Offset 66, 32 lines modifiedOffset 66, 32 lines modified
66 .end·method66 .end·method
  
  
67 #·virtual·methods67 #·virtual·methods
68 .method·a()V68 .method·a()V
69 ····.locals·269 ····.locals·2
  
70 ····iget-object·v0,·p0,·Lb/b/a/b/a/a$l;->a:Ljava/lang/Thread;70 ····iget-object·v0,·p0,·Lb/b/b/b/a/a$l;->a:Ljava/lang/Thread;
  
71 ····if-eqz·v0,·:cond_071 ····if-eqz·v0,·:cond_0
  
72 ····const/4·v1,·0x072 ····const/4·v1,·0x0
  
73 ····iput-object·v1,·p0,·Lb/b/a/b/a/a$l;->a:Ljava/lang/Thread;73 ····iput-object·v1,·p0,·Lb/b/b/b/a/a$l;->a:Ljava/lang/Thread;
  
74 ····invoke-static·{v0},·Ljava/util/concurrent/locks/LockSupport;->unpark(Ljava/lang/Thread;)V74 ····invoke-static·{v0},·Ljava/util/concurrent/locks/LockSupport;->unpark(Ljava/lang/Thread;)V
  
75 ····:cond_075 ····:cond_0
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
78 .method·a(Lb/b/a/b/a/a$l;)V78 .method·a(Lb/b/b/b/a/a$l;)V
79 ····.locals·179 ····.locals·1
  
80 ····invoke-static·{},·Lb/b/a/b/a/a;->e()Lb/b/a/b/a/a$b;80 ····invoke-static·{},·Lb/b/b/b/a/a;->e()Lb/b/b/b/a/a$b;
  
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····invoke-virtual·{v0,·p0,·p1},·Lb/b/a/b/a/a$b;->a(Lb/b/a/b/a/a$l;Lb/b/a/b/a/a$l;)V82 ····invoke-virtual·{v0,·p0,·p1},·Lb/b/b/b/a/a$b;->a(Lb/b/b/b/a/a$l;Lb/b/b/b/a/a$l;)V
  
83 ····return-void83 ····return-void
84 .end·method84 .end·method
2.86 KB
smali/b/b/a/a/d.smali vs.
smali/b/b/b/a/d.smali
Files 6% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lb/b/a/a/d;1 .class·public·final·Lb/b/b/a/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Ljava/lang/Object;5 .field·private·static·final·a:Ljava/lang/Object;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····invoke-static·{},·Lb/b/a/a/d;->b()Ljava/lang/Object;9 ····invoke-static·{},·Lb/b/b/a/d;->b()Ljava/lang/Object;
  
10 ····move-result-object·v010 ····move-result-object·v0
  
11 ····sput-object·v0,·Lb/b/a/a/d;->a:Ljava/lang/Object;11 ····sput-object·v0,·Lb/b/b/a/d;->a:Ljava/lang/Object;
  
12 ····sget-object·v0,·Lb/b/a/a/d;->a:Ljava/lang/Object;12 ····sget-object·v0,·Lb/b/b/a/d;->a:Ljava/lang/Object;
  
13 ····if-nez·v0,·:cond_013 ····if-nez·v0,·:cond_0
  
14 ····goto·:goto_014 ····goto·:goto_0
  
15 ····:cond_015 ····:cond_0
16 ····invoke-static·{},·Lb/b/a/a/d;->a()Ljava/lang/reflect/Method;16 ····invoke-static·{},·Lb/b/b/a/d;->a()Ljava/lang/reflect/Method;
  
17 ····:goto_017 ····:goto_0
18 ····sget-object·v0,·Lb/b/a/a/d;->a:Ljava/lang/Object;18 ····sget-object·v0,·Lb/b/b/a/d;->a:Ljava/lang/Object;
  
19 ····if-nez·v0,·:cond_119 ····if-nez·v0,·:cond_1
  
20 ····goto·:goto_120 ····goto·:goto_1
  
21 ····:cond_121 ····:cond_1
22 ····invoke-static·{},·Lb/b/a/a/d;->c()Ljava/lang/reflect/Method;22 ····invoke-static·{},·Lb/b/b/a/d;->c()Ljava/lang/reflect/Method;
  
23 ····:goto_123 ····:goto_1
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·private·static·a()Ljava/lang/reflect/Method;26 .method·private·static·a()Ljava/lang/reflect/Method;
27 ····.locals·327 ····.locals·3
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
  
57 ····const/4·v2,·0x157 ····const/4·v2,·0x1
  
58 ····aput-object·v1,·v0,·v258 ····aput-object·v1,·v0,·v2
  
59 ····const-string·v1,·"getStackTraceElement"59 ····const-string·v1,·"getStackTraceElement"
  
60 ····invoke-static·{v1,·v0},·Lb/b/a/a/d;->a(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;60 ····invoke-static·{v1,·v0},·Lb/b/b/a/d;->a(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
  
64 .method·private·static·varargs·a(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;64 .method·private·static·varargs·a(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
  
109 ····throw·p0109 ····throw·p0
110 .end·method110 .end·method
  
111 .method·public·static·a(Ljava/lang/Throwable;)V111 .method·public·static·a(Ljava/lang/Throwable;)V
112 ····.locals·1112 ····.locals·1
  
113 ····invoke-static·{p0},·Lb/b/a/a/b;->a(Ljava/lang/Object;)Ljava/lang/Object;113 ····invoke-static·{p0},·Lb/b/b/a/b;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
114 ····instance-of·v0,·p0,·Ljava/lang/RuntimeException;114 ····instance-of·v0,·p0,·Ljava/lang/RuntimeException;
  
115 ····if-nez·v0,·:cond_1115 ····if-nez·v0,·:cond_1
  
116 ····instance-of·v0,·p0,·Ljava/lang/Error;116 ····instance-of·v0,·p0,·Ljava/lang/Error;
  
Offset 190, 24 lines modifiedOffset 190, 24 lines modified
  
190 ····const-class·v4,·Ljava/lang/Throwable;190 ····const-class·v4,·Ljava/lang/Throwable;
  
191 ····const/4·v5,·0x0191 ····const/4·v5,·0x0
  
192 ····aput-object·v4,·v3,·v5192 ····aput-object·v4,·v3,·v5
  
193 ····invoke-static·{v1,·v3},·Lb/b/a/a/d;->a(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;193 ····invoke-static·{v1,·v3},·Lb/b/b/a/d;->a(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
194 ····move-result-object·v1194 ····move-result-object·v1
  
195 ····if-nez·v1,·:cond_0195 ····if-nez·v1,·:cond_0
  
196 ····return-object·v0196 ····return-object·v0
  
197 ····:cond_0197 ····:cond_0
198 ····invoke-static·{},·Lb/b/a/a/d;->b()Ljava/lang/Object;198 ····invoke-static·{},·Lb/b/b/a/d;->b()Ljava/lang/Object;
  
199 ····move-result-object·v3199 ····move-result-object·v3
  
200 ····new-array·v2,·v2,·[Ljava/lang/Object;200 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
201 ····new-instance·v4,·Ljava/lang/Throwable;201 ····new-instance·v4,·Ljava/lang/Throwable;
  
1.0 KB
smali/b/b/a/a/a$b$a.smali vs.
smali/b/b/b/a/a$b$a.smali
Files 16% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·final·Lb/b/a/a/a$b$a;1 .class·final·Lb/b/b/a/a$b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b/a/a/a$b;6 ····value·=·Lb/b/b/a/a$b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·a:Ljava/lang/String;13 .field·a:Ljava/lang/String;
  
14 .field·b:Ljava/lang/Object;14 .field·b:Ljava/lang/Object;
  
15 .field·c:Lb/b/a/a/a$b$a;15 .field·c:Lb/b/b/a/a$b$a;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·private·constructor·<init>()V17 .method·private·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·synthetic·constructor·<init>(Lb/b/a/a/a$a;)V22 .method·synthetic·constructor·<init>(Lb/b/b/a/a$a;)V
23 ····.locals·023 ····.locals·0
  
24 ····invoke-direct·{p0},·Lb/b/a/a/a$b$a;-><init>()V24 ····invoke-direct·{p0},·Lb/b/b/a/a$b$a;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
1.26 KB
smali/b/b/a/a/b.smali vs.
smali/b/b/b/a/b.smali
Files 0% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lb/b/a/a/b;1 .class·public·final·Lb/b/b/a/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;5 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;
6 ····.locals·06 ····.locals·0
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
  
80 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;80 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
81 ····move-result-object·p381 ····move-result-object·p3
  
82 ····aput-object·p3,·v0,·p282 ····aput-object·p3,·v0,·p2
  
83 ····invoke-static·{p1,·v0},·Lb/b/a/a/c;->a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;83 ····invoke-static·{p1,·v0},·Lb/b/b/a/c;->a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
84 ····move-result-object·p184 ····move-result-object·p1
  
85 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V85 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
86 ····throw·p086 ····throw·p0
87 .end·method87 .end·method
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····new-array·v0,·v0,·[Ljava/lang/Object;107 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
108 ····const/4·v1,·0x0108 ····const/4·v1,·0x0
  
109 ····aput-object·p2,·v0,·v1109 ····aput-object·p2,·v0,·v1
  
110 ····invoke-static·{p1,·v0},·Lb/b/a/a/c;->a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;110 ····invoke-static·{p1,·v0},·Lb/b/b/a/c;->a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
111 ····move-result-object·p1111 ····move-result-object·p1
  
112 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V112 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
113 ····throw·p0113 ····throw·p0
114 .end·method114 .end·method
5.79 KB
smali/b/b/a/a/a$b.smali vs.
smali/b/b/b/a/a$b.smali
Files 4% similar despite different names
    
Offset 1, 156 lines modifiedOffset 1, 156 lines modified
1 .class·public·final·Lb/b/a/a/a$b;1 .class·public·final·Lb/b/b/a/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/b/a/a/a;6 ····value·=·Lb/b/b/a/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/MemberClasses;12 .annotation·system·Ldalvik/annotation/MemberClasses;
13 ····value·=·{13 ····value·=·{
14 ········Lb/b/a/a/a$b$a;14 ········Lb/b/b/a/a$b$a;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·private·final·a:Ljava/lang/String;18 .field·private·final·a:Ljava/lang/String;
  
19 .field·private·final·b:Lb/b/a/a/a$b$a;19 .field·private·final·b:Lb/b/b/a/a$b$a;
  
20 .field·private·c:Lb/b/a/a/a$b$a;20 .field·private·c:Lb/b/b/a/a$b$a;
  
21 .field·private·d:Z21 .field·private·d:Z
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>(Ljava/lang/String;)V23 .method·private·constructor·<init>(Ljava/lang/String;)V
24 ····.locals·224 ····.locals·2
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····new-instance·v0,·Lb/b/a/a/a$b$a;26 ····new-instance·v0,·Lb/b/b/a/a$b$a;
  
27 ····const/4·v1,·0x027 ····const/4·v1,·0x0
  
28 ····invoke-direct·{v0,·v1},·Lb/b/a/a/a$b$a;-><init>(Lb/b/a/a/a$a;)V28 ····invoke-direct·{v0,·v1},·Lb/b/b/a/a$b$a;-><init>(Lb/b/b/a/a$a;)V
  
29 ····iput-object·v0,·p0,·Lb/b/a/a/a$b;->b:Lb/b/a/a/a$b$a;29 ····iput-object·v0,·p0,·Lb/b/b/a/a$b;->b:Lb/b/b/a/a$b$a;
  
30 ····iget-object·v0,·p0,·Lb/b/a/a/a$b;->b:Lb/b/a/a/a$b$a;30 ····iget-object·v0,·p0,·Lb/b/b/a/a$b;->b:Lb/b/b/a/a$b$a;
  
31 ····iput-object·v0,·p0,·Lb/b/a/a/a$b;->c:Lb/b/a/a/a$b$a;31 ····iput-object·v0,·p0,·Lb/b/b/a/a$b;->c:Lb/b/b/a/a$b$a;
  
32 ····const/4·v0,·0x032 ····const/4·v0,·0x0
  
33 ····iput-boolean·v0,·p0,·Lb/b/a/a/a$b;->d:Z33 ····iput-boolean·v0,·p0,·Lb/b/b/a/a$b;->d:Z
  
34 ····invoke-static·{p1},·Lb/b/a/a/b;->a(Ljava/lang/Object;)Ljava/lang/Object;34 ····invoke-static·{p1},·Lb/b/b/a/b;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
35 ····check-cast·p1,·Ljava/lang/String;35 ····check-cast·p1,·Ljava/lang/String;
  
36 ····iput-object·p1,·p0,·Lb/b/a/a/a$b;->a:Ljava/lang/String;36 ····iput-object·p1,·p0,·Lb/b/b/a/a$b;->a:Ljava/lang/String;
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·synthetic·constructor·<init>(Ljava/lang/String;Lb/b/a/a/a$a;)V39 .method·synthetic·constructor·<init>(Ljava/lang/String;Lb/b/b/a/a$a;)V
40 ····.locals·040 ····.locals·0
  
41 ····invoke-direct·{p0,·p1},·Lb/b/a/a/a$b;-><init>(Ljava/lang/String;)V41 ····invoke-direct·{p0,·p1},·Lb/b/b/a/a$b;-><init>(Ljava/lang/String;)V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·private·a()Lb/b/a/a/a$b$a;44 .method·private·a()Lb/b/b/a/a$b$a;
45 ····.locals·245 ····.locals·2
  
46 ····new-instance·v0,·Lb/b/a/a/a$b$a;46 ····new-instance·v0,·Lb/b/b/a/a$b$a;
  
47 ····const/4·v1,·0x047 ····const/4·v1,·0x0
  
48 ····invoke-direct·{v0,·v1},·Lb/b/a/a/a$b$a;-><init>(Lb/b/a/a/a$a;)V48 ····invoke-direct·{v0,·v1},·Lb/b/b/a/a$b$a;-><init>(Lb/b/b/a/a$a;)V
  
49 ····iget-object·v1,·p0,·Lb/b/a/a/a$b;->c:Lb/b/a/a/a$b$a;49 ····iget-object·v1,·p0,·Lb/b/b/a/a$b;->c:Lb/b/b/a/a$b$a;
  
50 ····iput-object·v0,·v1,·Lb/b/a/a/a$b$a;->c:Lb/b/a/a/a$b$a;50 ····iput-object·v0,·v1,·Lb/b/b/a/a$b$a;->c:Lb/b/b/a/a$b$a;
  
51 ····iput-object·v0,·p0,·Lb/b/a/a/a$b;->c:Lb/b/a/a/a$b$a;51 ····iput-object·v0,·p0,·Lb/b/b/a/a$b;->c:Lb/b/b/a/a$b$a;
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·private·b(Ljava/lang/Object;)Lb/b/a/a/a$b;54 .method·private·b(Ljava/lang/Object;)Lb/b/b/a/a$b;
55 ····.locals·155 ····.locals·1
  
56 ····invoke-direct·{p0},·Lb/b/a/a/a$b;->a()Lb/b/a/a/a$b$a;56 ····invoke-direct·{p0},·Lb/b/b/a/a$b;->a()Lb/b/b/a/a$b$a;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····iput-object·p1,·v0,·Lb/b/a/a/a$b$a;->b:Ljava/lang/Object;58 ····iput-object·p1,·v0,·Lb/b/b/a/a$b$a;->b:Ljava/lang/Object;
  
59 ····return-object·p059 ····return-object·p0
60 .end·method60 .end·method
  
  
61 #·virtual·methods61 #·virtual·methods
62 .method·public·a(Ljava/lang/Object;)Lb/b/a/a/a$b;62 .method·public·a(Ljava/lang/Object;)Lb/b/b/a/a$b;
63 ····.locals·063 ····.locals·0
  
64 ····invoke-direct·{p0,·p1},·Lb/b/a/a/a$b;->b(Ljava/lang/Object;)Lb/b/a/a/a$b;64 ····invoke-direct·{p0,·p1},·Lb/b/b/a/a$b;->b(Ljava/lang/Object;)Lb/b/b/a/a$b;
  
65 ····return-object·p065 ····return-object·p0
66 .end·method66 .end·method
  
67 .method·public·toString()Ljava/lang/String;67 .method·public·toString()Ljava/lang/String;
68 ····.locals·768 ····.locals·7
  
69 ····iget-boolean·v0,·p0,·Lb/b/a/a/a$b;->d:Z69 ····iget-boolean·v0,·p0,·Lb/b/b/a/a$b;->d:Z
  
70 ····new-instance·v1,·Ljava/lang/StringBuilder;70 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
71 ····const/16·v2,·0x2071 ····const/16·v2,·0x20
  
72 ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(I)V72 ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(I)V
  
73 ····iget-object·v2,·p0,·Lb/b/a/a/a$b;->a:Ljava/lang/String;73 ····iget-object·v2,·p0,·Lb/b/b/a/a$b;->a:Ljava/lang/String;
  
74 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;74 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
75 ····const/16·v2,·0x7b75 ····const/16·v2,·0x7b
Max diff block lines reached; 1467/5844 bytes (25.10%) of diff not shown.
1.22 KB
smali/b/b/a/a/a.smali vs.
smali/b/b/a/a/f/b.smali
Files 22% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Lb/b/a/a/a;1 .class·public·interface·abstract·Lb/b/a/a/f/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········Lb/b/a/a/a$b;7 ········"<TResult:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
8 ····}11 ····}
9 .end·annotation12 .end·annotation
  
  
10 #·direct·methods13 #·virtual·methods
 14 .method·public·abstract·a(Lb/b/a/a/f/f;)V
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"(",
 18 ············"Lb/b/a/a/f/f<",
 19 ············"TTResult;>;)V"
 20 ········}
 21 ····.end·annotation
11 .method·public·static·a(Ljava/lang/Object;)Lb/b/a/a/a$b; 
12 ····.locals·2 
  
13 ····new-instance·v0,·Lb/b/a/a/a$b; 
  
14 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
15 ····move-result-object·p0 
  
16 ····invoke-virtual·{p0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; 
  
17 ····move-result-object·p0 
  
18 ····const/4·v1,·0x0 
  
19 ····invoke-direct·{v0,·p0,·v1},·Lb/b/a/a/a$b;-><init>(Ljava/lang/String;Lb/b/a/a/a$a;)V 
  
20 ····return-object·v0 
21 .end·method22 .end·method
674 B
smali/b/b/a/a/c.smali vs.
smali/b/b/b/a/c.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lb/b/a/a/c;1 .class·public·final·Lb/b/b/a/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·private·static·a(Ljava/lang/Object;)Ljava/lang/String;5 .method·private·static·a(Ljava/lang/Object;)Ljava/lang/String;
6 ····.locals·56 ····.locals·5
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
137 ····:goto_0137 ····:goto_0
138 ····array-length·v2,·p1138 ····array-length·v2,·p1
  
139 ····if-ge·v1,·v2,·:cond_1139 ····if-ge·v1,·v2,·:cond_1
  
140 ····aget-object·v2,·p1,·v1140 ····aget-object·v2,·p1,·v1
  
141 ····invoke-static·{v2},·Lb/b/a/a/c;->a(Ljava/lang/Object;)Ljava/lang/String;141 ····invoke-static·{v2},·Lb/b/b/a/c;->a(Ljava/lang/Object;)Ljava/lang/String;
  
142 ····move-result-object·v2142 ····move-result-object·v2
  
143 ····aput-object·v2,·p1,·v1143 ····aput-object·v2,·p1,·v1
  
144 ····add-int/lit8·v1,·v1,·0x1144 ····add-int/lit8·v1,·v1,·0x1
  
2.85 KB
smali/b/a/a/n/i$a.smali vs.
smali/b/a/a/n/o$a.smali
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lb/a/a/n/i$a;1 .class·synthetic·Lb/a/a/n/o$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb/a/a/n/i;6 ····value·=·Lb/a/a/n/o;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 18, 92 lines modifiedOffset 18, 92 lines modified
18 .field·static·final·synthetic·a:[I18 .field·static·final·synthetic·a:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····invoke-static·{},·Lb/a/a/n/f;->values()[Lb/a/a/n/f;22 ····invoke-static·{},·Lb/a/a/n/l;->values()[Lb/a/a/n/l;
  
23 ····move-result-object·v023 ····move-result-object·v0
  
24 ····array-length·v0,·v024 ····array-length·v0,·v0
  
25 ····new-array·v0,·v0,·[I25 ····new-array·v0,·v0,·[I
  
26 ····sput-object·v0,·Lb/a/a/n/i$a;->a:[I26 ····sput-object·v0,·Lb/a/a/n/o$a;->a:[I
  
27 ····:try_start_027 ····:try_start_0
28 ····sget-object·v0,·Lb/a/a/n/i$a;->a:[I28 ····sget-object·v0,·Lb/a/a/n/o$a;->a:[I
  
29 ····sget-object·v1,·Lb/a/a/n/f;->a:Lb/a/a/n/f;29 ····sget-object·v1,·Lb/a/a/n/l;->a:Lb/a/a/n/l;
  
30 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I30 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
31 ····move-result·v131 ····move-result·v1
  
32 ····const/4·v2,·0x132 ····const/4·v2,·0x1
  
33 ····aput·v2,·v0,·v133 ····aput·v2,·v0,·v1
34 ····:try_end_034 ····:try_end_0
35 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_035 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
36 ····:catch_036 ····:catch_0
37 ····:try_start_137 ····:try_start_1
38 ····sget-object·v0,·Lb/a/a/n/i$a;->a:[I38 ····sget-object·v0,·Lb/a/a/n/o$a;->a:[I
  
39 ····sget-object·v1,·Lb/a/a/n/f;->b:Lb/a/a/n/f;39 ····sget-object·v1,·Lb/a/a/n/l;->b:Lb/a/a/n/l;
  
40 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I40 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
41 ····move-result·v141 ····move-result·v1
  
42 ····const/4·v2,·0x242 ····const/4·v2,·0x2
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_144 ····:try_end_1
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_145 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
46 ····:catch_146 ····:catch_1
47 ····:try_start_247 ····:try_start_2
48 ····sget-object·v0,·Lb/a/a/n/i$a;->a:[I48 ····sget-object·v0,·Lb/a/a/n/o$a;->a:[I
  
49 ····sget-object·v1,·Lb/a/a/n/f;->c:Lb/a/a/n/f;49 ····sget-object·v1,·Lb/a/a/n/l;->c:Lb/a/a/n/l;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
52 ····const/4·v2,·0x352 ····const/4·v2,·0x3
  
53 ····aput·v2,·v0,·v153 ····aput·v2,·v0,·v1
54 ····:try_end_254 ····:try_end_2
55 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_255 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
56 ····:catch_256 ····:catch_2
57 ····:try_start_357 ····:try_start_3
58 ····sget-object·v0,·Lb/a/a/n/i$a;->a:[I58 ····sget-object·v0,·Lb/a/a/n/o$a;->a:[I
  
59 ····sget-object·v1,·Lb/a/a/n/f;->e:Lb/a/a/n/f;59 ····sget-object·v1,·Lb/a/a/n/l;->e:Lb/a/a/n/l;
  
60 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I60 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
61 ····move-result·v161 ····move-result·v1
  
62 ····const/4·v2,·0x462 ····const/4·v2,·0x4
  
63 ····aput·v2,·v0,·v163 ····aput·v2,·v0,·v1
64 ····:try_end_364 ····:try_end_3
65 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_365 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
66 ····:catch_366 ····:catch_3
67 ····:try_start_467 ····:try_start_4
68 ····sget-object·v0,·Lb/a/a/n/i$a;->a:[I68 ····sget-object·v0,·Lb/a/a/n/o$a;->a:[I
  
69 ····sget-object·v1,·Lb/a/a/n/f;->f:Lb/a/a/n/f;69 ····sget-object·v1,·Lb/a/a/n/l;->f:Lb/a/a/n/l;
  
70 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I70 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
71 ····move-result·v171 ····move-result·v1
  
72 ····const/4·v2,·0x572 ····const/4·v2,·0x5
  
6.89 KB
smali/a/b/c$c.smali vs.
smali/a/b/d$c.smali
Files 5% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·La/b/c$c;1 .class·final·La/b/d$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Set;5 .implements·Ljava/util/Set;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La/b/c;8 ····value·=·La/b/d;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1011 ····accessFlags·=·0x10
12 ····name·=·"c"12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
Offset 22, 22 lines modifiedOffset 22, 22 lines modified
22 ········"Ljava/util/Set<",22 ········"Ljava/util/Set<",
23 ········"TK;>;"23 ········"TK;>;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·instance·fields26 #·instance·fields
27 .field·final·synthetic·a:La/b/c;27 .field·final·synthetic·a:La/b/d;
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(La/b/c;)V29 .method·constructor·<init>(La/b/d;)V
30 ····.locals·030 ····.locals·0
  
31 ····iput-object·p1,·p0,·La/b/c$c;->a:La/b/c;31 ····iput-object·p1,·p0,·La/b/d$c;->a:La/b/d;
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
Offset 73, 27 lines modifiedOffset 73, 27 lines modified
  
73 ····throw·p173 ····throw·p1
74 .end·method74 .end·method
  
75 .method·public·clear()V75 .method·public·clear()V
76 ····.locals·176 ····.locals·1
  
77 ····iget-object·v0,·p0,·La/b/c$c;->a:La/b/c;77 ····iget-object·v0,·p0,·La/b/d$c;->a:La/b/d;
  
78 ····invoke-virtual·{v0},·La/b/c;->a()V78 ····invoke-virtual·{v0},·La/b/d;->a()V
  
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
81 .method·public·contains(Ljava/lang/Object;)Z81 .method·public·contains(Ljava/lang/Object;)Z
82 ····.locals·182 ····.locals·1
  
83 ····iget-object·v0,·p0,·La/b/c$c;->a:La/b/c;83 ····iget-object·v0,·p0,·La/b/d$c;->a:La/b/d;
  
84 ····invoke-virtual·{v0,·p1},·La/b/c;->a(Ljava/lang/Object;)I84 ····invoke-virtual·{v0,·p1},·La/b/d;->a(Ljava/lang/Object;)I
  
85 ····move-result·p185 ····move-result·p1
  
86 ····if-ltz·p1,·:cond_086 ····if-ltz·p1,·:cond_0
  
87 ····const/4·p1,·0x187 ····const/4·p1,·0x1
  
Offset 112, 58 lines modifiedOffset 112, 58 lines modified
112 ········value·=·{112 ········value·=·{
113 ············"(",113 ············"(",
114 ············"Ljava/util/Collection<",114 ············"Ljava/util/Collection<",
115 ············"*>;)Z"115 ············"*>;)Z"
116 ········}116 ········}
117 ····.end·annotation117 ····.end·annotation
  
118 ····iget-object·v0,·p0,·La/b/c$c;->a:La/b/c;118 ····iget-object·v0,·p0,·La/b/d$c;->a:La/b/d;
  
119 ····invoke-virtual·{v0},·La/b/c;->b()Ljava/util/Map;119 ····invoke-virtual·{v0},·La/b/d;->b()Ljava/util/Map;
  
120 ····move-result-object·v0120 ····move-result-object·v0
  
121 ····invoke-static·{v0,·p1},·La/b/c;->a(Ljava/util/Map;Ljava/util/Collection;)Z121 ····invoke-static·{v0,·p1},·La/b/d;->a(Ljava/util/Map;Ljava/util/Collection;)Z
  
122 ····move-result·p1122 ····move-result·p1
  
123 ····return·p1123 ····return·p1
124 .end·method124 .end·method
  
125 .method·public·equals(Ljava/lang/Object;)Z125 .method·public·equals(Ljava/lang/Object;)Z
126 ····.locals·0126 ····.locals·0
  
127 ····invoke-static·{p0,·p1},·La/b/c;->a(Ljava/util/Set;Ljava/lang/Object;)Z127 ····invoke-static·{p0,·p1},·La/b/d;->a(Ljava/util/Set;Ljava/lang/Object;)Z
  
128 ····move-result·p1128 ····move-result·p1
  
129 ····return·p1129 ····return·p1
130 .end·method130 .end·method
  
131 .method·public·hashCode()I131 .method·public·hashCode()I
132 ····.locals·4132 ····.locals·4
  
133 ····iget-object·v0,·p0,·La/b/c$c;->a:La/b/c;133 ····iget-object·v0,·p0,·La/b/d$c;->a:La/b/d;
  
134 ····invoke-virtual·{v0},·La/b/c;->c()I134 ····invoke-virtual·{v0},·La/b/d;->c()I
  
135 ····move-result·v0135 ····move-result·v0
  
136 ····add-int/lit8·v0,·v0,·-0x1136 ····add-int/lit8·v0,·v0,·-0x1
  
137 ····const/4·v1,·0x0137 ····const/4·v1,·0x0
  
138 ····const/4·v2,·0x0138 ····const/4·v2,·0x0
  
139 ····:goto_0139 ····:goto_0
140 ····if-ltz·v0,·:cond_1140 ····if-ltz·v0,·:cond_1
  
141 ····iget-object·v3,·p0,·La/b/c$c;->a:La/b/c;141 ····iget-object·v3,·p0,·La/b/d$c;->a:La/b/d;
  
142 ····invoke-virtual·{v3,·v0,·v1},·La/b/c;->a(II)Ljava/lang/Object;142 ····invoke-virtual·{v3,·v0,·v1},·La/b/d;->a(II)Ljava/lang/Object;
  
143 ····move-result-object·v3143 ····move-result-object·v3
  
144 ····if-nez·v3,·:cond_0144 ····if-nez·v3,·:cond_0
  
145 ····const/4·v3,·0x0145 ····const/4·v3,·0x0
Max diff block lines reached; 3912/6978 bytes (56.06%) of diff not shown.
7.09 KB
smali/a/b/c$b.smali vs.
smali/a/b/d$b.smali
Files 4% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·La/b/c$b;1 .class·final·La/b/d$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Set;5 .implements·Ljava/util/Set;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La/b/c;8 ····value·=·La/b/d;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1011 ····accessFlags·=·0x10
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
Offset 23, 22 lines modifiedOffset 23, 22 lines modified
23 ········"Ljava/util/Map$Entry<",23 ········"Ljava/util/Map$Entry<",
24 ········"TK;TV;>;>;"24 ········"TK;TV;>;>;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·a:La/b/c;28 .field·final·synthetic·a:La/b/d;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(La/b/c;)V30 .method·constructor·<init>(La/b/d;)V
31 ····.locals·031 ····.locals·0
  
32 ····iput-object·p1,·p0,·La/b/c$b;->a:La/b/c;32 ····iput-object·p1,·p0,·La/b/d$b;->a:La/b/d;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 .end·method61 .end·method
  
62 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z62 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z
63 ····.locals·063 ····.locals·0
  
64 ····check-cast·p1,·Ljava/util/Map$Entry;64 ····check-cast·p1,·Ljava/util/Map$Entry;
  
65 ····invoke-virtual·{p0,·p1},·La/b/c$b;->a(Ljava/util/Map$Entry;)Z65 ····invoke-virtual·{p0,·p1},·La/b/d$b;->a(Ljava/util/Map$Entry;)Z
  
66 ····const/4·p1,·0x066 ····const/4·p1,·0x0
  
67 ····throw·p167 ····throw·p1
68 .end·method68 .end·method
  
69 .method·public·addAll(Ljava/util/Collection;)Z69 .method·public·addAll(Ljava/util/Collection;)Z
Offset 80, 17 lines modifiedOffset 80, 17 lines modified
80 ············"Ljava/util/Collection<",80 ············"Ljava/util/Collection<",
81 ············"+",81 ············"+",
82 ············"Ljava/util/Map$Entry<",82 ············"Ljava/util/Map$Entry<",
83 ············"TK;TV;>;>;)Z"83 ············"TK;TV;>;>;)Z"
84 ········}84 ········}
85 ····.end·annotation85 ····.end·annotation
  
86 ····iget-object·v0,·p0,·La/b/c$b;->a:La/b/c;86 ····iget-object·v0,·p0,·La/b/d$b;->a:La/b/d;
  
87 ····invoke-virtual·{v0},·La/b/c;->c()I87 ····invoke-virtual·{v0},·La/b/d;->c()I
  
88 ····move-result·v088 ····move-result·v0
  
89 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;89 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
90 ····move-result-object·p190 ····move-result-object·p1
  
Offset 103, 32 lines modifiedOffset 103, 32 lines modified
  
103 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;103 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
104 ····move-result-object·v1104 ····move-result-object·v1
  
105 ····check-cast·v1,·Ljava/util/Map$Entry;105 ····check-cast·v1,·Ljava/util/Map$Entry;
  
106 ····iget-object·v2,·p0,·La/b/c$b;->a:La/b/c;106 ····iget-object·v2,·p0,·La/b/d$b;->a:La/b/d;
  
107 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;107 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
108 ····move-result-object·v3108 ····move-result-object·v3
  
109 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;109 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
110 ····move-result-object·v1110 ····move-result-object·v1
  
111 ····invoke-virtual·{v2,·v3,·v1},·La/b/c;->a(Ljava/lang/Object;Ljava/lang/Object;)V111 ····invoke-virtual·{v2,·v3,·v1},·La/b/d;->a(Ljava/lang/Object;Ljava/lang/Object;)V
  
112 ····goto·:goto_0112 ····goto·:goto_0
  
113 ····:cond_0113 ····:cond_0
114 ····iget-object·p1,·p0,·La/b/c$b;->a:La/b/c;114 ····iget-object·p1,·p0,·La/b/d$b;->a:La/b/d;
  
115 ····invoke-virtual·{p1},·La/b/c;->c()I115 ····invoke-virtual·{p1},·La/b/d;->c()I
  
116 ····move-result·p1116 ····move-result·p1
  
117 ····if-eq·v0,·p1,·:cond_1117 ····if-eq·v0,·p1,·:cond_1
  
118 ····const/4·p1,·0x1118 ····const/4·p1,·0x1
  
Offset 140, 17 lines modifiedOffset 140, 17 lines modified
140 ····:goto_1140 ····:goto_1
141 ····return·p1141 ····return·p1
142 .end·method142 .end·method
  
143 .method·public·clear()V143 .method·public·clear()V
144 ····.locals·1144 ····.locals·1
  
145 ····iget-object·v0,·p0,·La/b/c$b;->a:La/b/c;145 ····iget-object·v0,·p0,·La/b/d$b;->a:La/b/d;
  
146 ····invoke-virtual·{v0},·La/b/c;->a()V146 ····invoke-virtual·{v0},·La/b/d;->a()V
  
147 ····return-void147 ····return-void
148 .end·method148 .end·method
  
149 .method·public·contains(Ljava/lang/Object;)Z149 .method·public·contains(Ljava/lang/Object;)Z
150 ····.locals·3150 ····.locals·3
  
Offset 161, 42 lines modifiedOffset 161, 42 lines modified
Max diff block lines reached; 4076/7182 bytes (56.75%) of diff not shown.
6.81 KB
smali/a/b/c$e.smali vs.
smali/a/b/d$e.smali
Files 4% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·La/b/c$e;1 .class·final·La/b/d$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Collection;5 .implements·Ljava/util/Collection;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La/b/c;8 ····value·=·La/b/d;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1011 ····accessFlags·=·0x10
12 ····name·=·"e"12 ····name·=·"e"
13 .end·annotation13 .end·annotation
  
Offset 22, 22 lines modifiedOffset 22, 22 lines modified
22 ········"Ljava/util/Collection<",22 ········"Ljava/util/Collection<",
23 ········"TV;>;"23 ········"TV;>;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·instance·fields26 #·instance·fields
27 .field·final·synthetic·a:La/b/c;27 .field·final·synthetic·a:La/b/d;
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(La/b/c;)V29 .method·constructor·<init>(La/b/d;)V
30 ····.locals·030 ····.locals·0
  
31 ····iput-object·p1,·p0,·La/b/c$e;->a:La/b/c;31 ····iput-object·p1,·p0,·La/b/d$e;->a:La/b/d;
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
Offset 73, 27 lines modifiedOffset 73, 27 lines modified
  
73 ····throw·p173 ····throw·p1
74 .end·method74 .end·method
  
75 .method·public·clear()V75 .method·public·clear()V
76 ····.locals·176 ····.locals·1
  
77 ····iget-object·v0,·p0,·La/b/c$e;->a:La/b/c;77 ····iget-object·v0,·p0,·La/b/d$e;->a:La/b/d;
  
78 ····invoke-virtual·{v0},·La/b/c;->a()V78 ····invoke-virtual·{v0},·La/b/d;->a()V
  
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
81 .method·public·contains(Ljava/lang/Object;)Z81 .method·public·contains(Ljava/lang/Object;)Z
82 ····.locals·182 ····.locals·1
  
83 ····iget-object·v0,·p0,·La/b/c$e;->a:La/b/c;83 ····iget-object·v0,·p0,·La/b/d$e;->a:La/b/d;
  
84 ····invoke-virtual·{v0,·p1},·La/b/c;->b(Ljava/lang/Object;)I84 ····invoke-virtual·{v0,·p1},·La/b/d;->b(Ljava/lang/Object;)I
  
85 ····move-result·p185 ····move-result·p1
  
86 ····if-ltz·p1,·:cond_086 ····if-ltz·p1,·:cond_0
  
87 ····const/4·p1,·0x187 ····const/4·p1,·0x1
  
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
  
127 ····if-eqz·v0,·:cond_1127 ····if-eqz·v0,·:cond_1
  
128 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;128 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
129 ····move-result-object·v0129 ····move-result-object·v0
  
130 ····invoke-virtual·{p0,·v0},·La/b/c$e;->contains(Ljava/lang/Object;)Z130 ····invoke-virtual·{p0,·v0},·La/b/d$e;->contains(Ljava/lang/Object;)Z
  
131 ····move-result·v0131 ····move-result·v0
  
132 ····if-nez·v0,·:cond_0132 ····if-nez·v0,·:cond_0
  
133 ····const/4·p1,·0x0133 ····const/4·p1,·0x0
  
Offset 146, 17 lines modifiedOffset 146, 17 lines modified
  
146 ····return·p1146 ····return·p1
147 .end·method147 .end·method
  
148 .method·public·isEmpty()Z148 .method·public·isEmpty()Z
149 ····.locals·1149 ····.locals·1
  
150 ····iget-object·v0,·p0,·La/b/c$e;->a:La/b/c;150 ····iget-object·v0,·p0,·La/b/d$e;->a:La/b/d;
  
151 ····invoke-virtual·{v0},·La/b/c;->c()I151 ····invoke-virtual·{v0},·La/b/d;->c()I
  
152 ····move-result·v0152 ····move-result·v0
  
153 ····if-nez·v0,·:cond_0153 ····if-nez·v0,·:cond_0
  
154 ····const/4·v0,·0x1154 ····const/4·v0,·0x1
  
Offset 175, 39 lines modifiedOffset 175, 39 lines modified
175 ········value·=·{175 ········value·=·{
176 ············"()",176 ············"()",
177 ············"Ljava/util/Iterator<",177 ············"Ljava/util/Iterator<",
178 ············"TV;>;"178 ············"TV;>;"
179 ········}179 ········}
180 ····.end·annotation180 ····.end·annotation
  
181 ····new-instance·v0,·La/b/c$a;181 ····new-instance·v0,·La/b/d$a;
  
182 ····iget-object·v1,·p0,·La/b/c$e;->a:La/b/c;182 ····iget-object·v1,·p0,·La/b/d$e;->a:La/b/d;
  
183 ····const/4·v2,·0x1183 ····const/4·v2,·0x1
  
184 ····invoke-direct·{v0,·v1,·v2},·La/b/c$a;-><init>(La/b/c;I)V184 ····invoke-direct·{v0,·v1,·v2},·La/b/d$a;-><init>(La/b/d;I)V
  
185 ····return-object·v0185 ····return-object·v0
186 .end·method186 .end·method
  
187 .method·public·remove(Ljava/lang/Object;)Z187 .method·public·remove(Ljava/lang/Object;)Z
188 ····.locals·1188 ····.locals·1
  
189 ····iget-object·v0,·p0,·La/b/c$e;->a:La/b/c;189 ····iget-object·v0,·p0,·La/b/d$e;->a:La/b/d;
  
Max diff block lines reached; 3855/6894 bytes (55.92%) of diff not shown.
3.63 KB
smali/a/b/c$a.smali vs.
smali/a/b/d$a.smali
Files 8% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·La/b/c$a;1 .class·final·La/b/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Ljava/util/Iterator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La/b/c;8 ····value·=·La/b/d;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1011 ····accessFlags·=·0x10
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
Offset 33, 48 lines modifiedOffset 33, 48 lines modified
  
33 .field·b:I33 .field·b:I
  
34 .field·c:I34 .field·c:I
  
35 .field·d:Z35 .field·d:Z
  
36 .field·final·synthetic·e:La/b/c;36 .field·final·synthetic·e:La/b/d;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·constructor·<init>(La/b/c;I)V38 .method·constructor·<init>(La/b/d;I)V
39 ····.locals·139 ····.locals·1
  
40 ····iput-object·p1,·p0,·La/b/c$a;->e:La/b/c;40 ····iput-object·p1,·p0,·La/b/d$a;->e:La/b/d;
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
43 ····iput-boolean·v0,·p0,·La/b/c$a;->d:Z43 ····iput-boolean·v0,·p0,·La/b/d$a;->d:Z
  
44 ····iput·p2,·p0,·La/b/c$a;->a:I44 ····iput·p2,·p0,·La/b/d$a;->a:I
  
45 ····invoke-virtual·{p1},·La/b/c;->c()I45 ····invoke-virtual·{p1},·La/b/d;->c()I
  
46 ····move-result·p146 ····move-result·p1
  
47 ····iput·p1,·p0,·La/b/c$a;->b:I47 ····iput·p1,·p0,·La/b/d$a;->b:I
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
  
50 #·virtual·methods50 #·virtual·methods
51 .method·public·hasNext()Z51 .method·public·hasNext()Z
52 ····.locals·252 ····.locals·2
  
53 ····iget·v0,·p0,·La/b/c$a;->c:I53 ····iget·v0,·p0,·La/b/d$a;->c:I
  
54 ····iget·v1,·p0,·La/b/c$a;->b:I54 ····iget·v1,·p0,·La/b/d$a;->b:I
  
55 ····if-ge·v0,·v1,·:cond_055 ····if-ge·v0,·v1,·:cond_0
  
56 ····const/4·v0,·0x156 ····const/4·v0,·0x1
  
57 ····goto·:goto_057 ····goto·:goto_0
  
Offset 89, 78 lines modifiedOffset 89, 78 lines modified
89 ····.locals·389 ····.locals·3
90 ····.annotation·system·Ldalvik/annotation/Signature;90 ····.annotation·system·Ldalvik/annotation/Signature;
91 ········value·=·{91 ········value·=·{
92 ············"()TT;"92 ············"()TT;"
93 ········}93 ········}
94 ····.end·annotation94 ····.end·annotation
  
95 ····invoke-virtual·{p0},·La/b/c$a;->hasNext()Z95 ····invoke-virtual·{p0},·La/b/d$a;->hasNext()Z
  
96 ····move-result·v096 ····move-result·v0
  
97 ····if-eqz·v0,·:cond_097 ····if-eqz·v0,·:cond_0
  
98 ····iget-object·v0,·p0,·La/b/c$a;->e:La/b/c;98 ····iget-object·v0,·p0,·La/b/d$a;->e:La/b/d;
  
99 ····iget·v1,·p0,·La/b/c$a;->c:I99 ····iget·v1,·p0,·La/b/d$a;->c:I
  
100 ····iget·v2,·p0,·La/b/c$a;->a:I100 ····iget·v2,·p0,·La/b/d$a;->a:I
  
101 ····invoke-virtual·{v0,·v1,·v2},·La/b/c;->a(II)Ljava/lang/Object;101 ····invoke-virtual·{v0,·v1,·v2},·La/b/d;->a(II)Ljava/lang/Object;
  
102 ····move-result-object·v0102 ····move-result-object·v0
  
103 ····iget·v1,·p0,·La/b/c$a;->c:I103 ····iget·v1,·p0,·La/b/d$a;->c:I
  
104 ····const/4·v2,·0x1104 ····const/4·v2,·0x1
  
105 ····add-int/2addr·v1,·v2105 ····add-int/2addr·v1,·v2
  
106 ····iput·v1,·p0,·La/b/c$a;->c:I106 ····iput·v1,·p0,·La/b/d$a;->c:I
  
107 ····iput-boolean·v2,·p0,·La/b/c$a;->d:Z107 ····iput-boolean·v2,·p0,·La/b/d$a;->d:Z
  
108 ····return-object·v0108 ····return-object·v0
  
109 ····:cond_0109 ····:cond_0
110 ····new-instance·v0,·Ljava/util/NoSuchElementException;110 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
111 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V111 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
112 ····throw·v0112 ····throw·v0
113 .end·method113 .end·method
  
114 .method·public·remove()V114 .method·public·remove()V
115 ····.locals·2115 ····.locals·2
  
116 ····iget-boolean·v0,·p0,·La/b/c$a;->d:Z116 ····iget-boolean·v0,·p0,·La/b/d$a;->d:Z
  
117 ····if-eqz·v0,·:cond_0117 ····if-eqz·v0,·:cond_0
  
118 ····iget·v0,·p0,·La/b/c$a;->c:I118 ····iget·v0,·p0,·La/b/d$a;->c:I
  
119 ····add-int/lit8·v0,·v0,·-0x1119 ····add-int/lit8·v0,·v0,·-0x1
  
120 ····iput·v0,·p0,·La/b/c$a;->c:I120 ····iput·v0,·p0,·La/b/d$a;->c:I
  
121 ····iget·v0,·p0,·La/b/c$a;->b:I121 ····iget·v0,·p0,·La/b/d$a;->b:I
  
122 ····add-int/lit8·v0,·v0,·-0x1122 ····add-int/lit8·v0,·v0,·-0x1
Max diff block lines reached; 589/3637 bytes (16.19%) of diff not shown.
9.39 KB
smali/a/b/c$d.smali vs.
smali/a/b/d$d.smali
Files 8% similar despite different names
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 .class·final·La/b/c$d;1 .class·final·La/b/d$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Ljava/util/Iterator;
6 .implements·Ljava/util/Map$Entry;6 .implements·Ljava/util/Map$Entry;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/EnclosingClass;8 .annotation·system·Ldalvik/annotation/EnclosingClass;
9 ····value·=·La/b/c;9 ····value·=·La/b/d;
10 .end·annotation10 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x1012 ····accessFlags·=·0x10
13 ····name·=·"d"13 ····name·=·"d"
14 .end·annotation14 .end·annotation
  
Offset 32, 50 lines modifiedOffset 32, 50 lines modified
32 #·instance·fields32 #·instance·fields
33 .field·a:I33 .field·a:I
  
34 .field·b:I34 .field·b:I
  
35 .field·c:Z35 .field·c:Z
  
36 .field·final·synthetic·d:La/b/c;36 .field·final·synthetic·d:La/b/d;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·constructor·<init>(La/b/c;)V38 .method·constructor·<init>(La/b/d;)V
39 ····.locals·139 ····.locals·1
  
40 ····iput-object·p1,·p0,·La/b/c$d;->d:La/b/c;40 ····iput-object·p1,·p0,·La/b/d$d;->d:La/b/d;
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
43 ····iput-boolean·v0,·p0,·La/b/c$d;->c:Z43 ····iput-boolean·v0,·p0,·La/b/d$d;->c:Z
  
44 ····invoke-virtual·{p1},·La/b/c;->c()I44 ····invoke-virtual·{p1},·La/b/d;->c()I
  
45 ····move-result·p145 ····move-result·p1
  
46 ····add-int/lit8·p1,·p1,·-0x146 ····add-int/lit8·p1,·p1,·-0x1
  
47 ····iput·p1,·p0,·La/b/c$d;->a:I47 ····iput·p1,·p0,·La/b/d$d;->a:I
  
48 ····const/4·p1,·-0x148 ····const/4·p1,·-0x1
  
49 ····iput·p1,·p0,·La/b/c$d;->b:I49 ····iput·p1,·p0,·La/b/d$d;->b:I
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
  
52 #·virtual·methods52 #·virtual·methods
53 .method·public·equals(Ljava/lang/Object;)Z53 .method·public·equals(Ljava/lang/Object;)Z
54 ····.locals·454 ····.locals·4
  
55 ····iget-boolean·v0,·p0,·La/b/c$d;->c:Z55 ····iget-boolean·v0,·p0,·La/b/d$d;->c:Z
  
56 ····if-eqz·v0,·:cond_256 ····if-eqz·v0,·:cond_2
  
57 ····instance-of·v0,·p1,·Ljava/util/Map$Entry;57 ····instance-of·v0,·p1,·Ljava/util/Map$Entry;
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
Offset 86, 43 lines modifiedOffset 86, 43 lines modified
86 ····:cond_086 ····:cond_0
87 ····check-cast·p1,·Ljava/util/Map$Entry;87 ····check-cast·p1,·Ljava/util/Map$Entry;
  
88 ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;88 ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····iget-object·v2,·p0,·La/b/c$d;->d:La/b/c;90 ····iget-object·v2,·p0,·La/b/d$d;->d:La/b/d;
  
91 ····iget·v3,·p0,·La/b/c$d;->b:I91 ····iget·v3,·p0,·La/b/d$d;->b:I
  
92 ····invoke-virtual·{v2,·v3,·v1},·La/b/c;->a(II)Ljava/lang/Object;92 ····invoke-virtual·{v2,·v3,·v1},·La/b/d;->a(II)Ljava/lang/Object;
  
93 ····move-result-object·v293 ····move-result-object·v2
  
94 ····invoke-static·{v0,·v2},·La/b/b;->a(Ljava/lang/Object;Ljava/lang/Object;)Z94 ····invoke-static·{v0,·v2},·La/b/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
95 ····move-result·v095 ····move-result·v0
  
96 ····const/4·v2,·0x196 ····const/4·v2,·0x1
  
97 ····if-eqz·v0,·:cond_197 ····if-eqz·v0,·:cond_1
  
98 ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;98 ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
99 ····move-result-object·p199 ····move-result-object·p1
  
100 ····iget-object·v0,·p0,·La/b/c$d;->d:La/b/c;100 ····iget-object·v0,·p0,·La/b/d$d;->d:La/b/d;
  
101 ····iget·v3,·p0,·La/b/c$d;->b:I101 ····iget·v3,·p0,·La/b/d$d;->b:I
  
102 ····invoke-virtual·{v0,·v3,·v2},·La/b/c;->a(II)Ljava/lang/Object;102 ····invoke-virtual·{v0,·v3,·v2},·La/b/d;->a(II)Ljava/lang/Object;
  
103 ····move-result-object·v0103 ····move-result-object·v0
  
104 ····invoke-static·{p1,·v0},·La/b/b;->a(Ljava/lang/Object;Ljava/lang/Object;)Z104 ····invoke-static·{p1,·v0},·La/b/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
105 ····move-result·p1105 ····move-result·p1
  
106 ····if-eqz·p1,·:cond_1106 ····if-eqz·p1,·:cond_1
  
107 ····const/4·v1,·0x1107 ····const/4·v1,·0x1
  
Offset 143, 25 lines modifiedOffset 143, 25 lines modified
143 ····.locals·3143 ····.locals·3
144 ····.annotation·system·Ldalvik/annotation/Signature;144 ····.annotation·system·Ldalvik/annotation/Signature;
145 ········value·=·{145 ········value·=·{
146 ············"()TK;"146 ············"()TK;"
147 ········}147 ········}
148 ····.end·annotation148 ····.end·annotation
  
149 ····iget-boolean·v0,·p0,·La/b/c$d;->c:Z149 ····iget-boolean·v0,·p0,·La/b/d$d;->c:Z
  
150 ····if-eqz·v0,·:cond_0150 ····if-eqz·v0,·:cond_0
  
151 ····iget-object·v0,·p0,·La/b/c$d;->d:La/b/c;151 ····iget-object·v0,·p0,·La/b/d$d;->d:La/b/d;
Max diff block lines reached; 6209/9541 bytes (65.08%) of diff not shown.
5.12 KB
smali/a/a/a/a/b$d.smali vs.
smali/a/a/a/b/b$d.smali
Files 11% similar despite different names
    
Offset 1, 137 lines modifiedOffset 1, 137 lines modified
1 .class·La/a/a/a/b$d;1 .class·La/a/a/b/b$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Ljava/util/Iterator;
6 .implements·La/a/a/a/b$f;6 .implements·La/a/a/b/b$f;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/EnclosingClass;8 .annotation·system·Ldalvik/annotation/EnclosingClass;
9 ····value·=·La/a/a/a/b;9 ····value·=·La/a/a/b/b;
10 .end·annotation10 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x212 ····accessFlags·=·0x2
13 ····name·=·"d"13 ····name·=·"d"
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{16 ····value·=·{
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"Ljava/util/Iterator<",18 ········"Ljava/util/Iterator<",
19 ········"Ljava/util/Map$Entry<",19 ········"Ljava/util/Map$Entry<",
20 ········"TK;TV;>;>;",20 ········"TK;TV;>;>;",
21 ········"La/a/a/a/b$f<",21 ········"La/a/a/b/b$f<",
22 ········"TK;TV;>;"22 ········"TK;TV;>;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
  
25 #·instance·fields25 #·instance·fields
26 .field·private·a:La/a/a/a/b$c;26 .field·private·a:La/a/a/b/b$c;
27 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{28 ········value·=·{
29 ············"La/a/a/a/b$c<",29 ············"La/a/a/b/b$c<",
30 ············"TK;TV;>;"30 ············"TK;TV;>;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
33 .end·field33 .end·field
  
34 .field·private·b:Z34 .field·private·b:Z
  
35 .field·final·synthetic·c:La/a/a/a/b;35 .field·final·synthetic·c:La/a/a/b/b;
  
  
36 #·direct·methods36 #·direct·methods
37 .method·constructor·<init>(La/a/a/a/b;)V37 .method·constructor·<init>(La/a/a/b/b;)V
38 ····.locals·038 ····.locals·0
  
39 ····iput-object·p1,·p0,·La/a/a/a/b$d;->c:La/a/a/a/b;39 ····iput-object·p1,·p0,·La/a/a/b/b$d;->c:La/a/a/b/b;
  
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····const/4·p1,·0x141 ····const/4·p1,·0x1
  
42 ····iput-boolean·p1,·p0,·La/a/a/a/b$d;->b:Z42 ····iput-boolean·p1,·p0,·La/a/a/b/b$d;->b:Z
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·a(La/a/a/a/b$c;)V46 .method·public·a(La/a/a/b/b$c;)V
47 ····.locals·147 ····.locals·1
48 ····.annotation·system·Ldalvik/annotation/Signature;48 ····.annotation·system·Ldalvik/annotation/Signature;
49 ········value·=·{49 ········value·=·{
50 ············"(",50 ············"(",
51 ············"La/a/a/a/b$c<",51 ············"La/a/a/b/b$c<",
52 ············"TK;TV;>;)V"52 ············"TK;TV;>;)V"
53 ········}53 ········}
54 ····.end·annotation54 ····.end·annotation
  
55 ····iget-object·v0,·p0,·La/a/a/a/b$d;->a:La/a/a/a/b$c;55 ····iget-object·v0,·p0,·La/a/a/b/b$d;->a:La/a/a/b/b$c;
  
56 ····if-ne·p1,·v0,·:cond_156 ····if-ne·p1,·v0,·:cond_1
  
57 ····iget-object·p1,·v0,·La/a/a/a/b$c;->d:La/a/a/a/b$c;57 ····iget-object·p1,·v0,·La/a/a/b/b$c;->d:La/a/a/b/b$c;
  
58 ····iput-object·p1,·p0,·La/a/a/a/b$d;->a:La/a/a/a/b$c;58 ····iput-object·p1,·p0,·La/a/a/b/b$d;->a:La/a/a/b/b$c;
  
59 ····iget-object·p1,·p0,·La/a/a/a/b$d;->a:La/a/a/a/b$c;59 ····iget-object·p1,·p0,·La/a/a/b/b$d;->a:La/a/a/b/b$c;
  
60 ····if-nez·p1,·:cond_060 ····if-nez·p1,·:cond_0
  
61 ····const/4·p1,·0x161 ····const/4·p1,·0x1
  
62 ····goto·:goto_062 ····goto·:goto_0
  
63 ····:cond_063 ····:cond_0
64 ····const/4·p1,·0x064 ····const/4·p1,·0x0
  
65 ····:goto_065 ····:goto_0
66 ····iput-boolean·p1,·p0,·La/a/a/a/b$d;->b:Z66 ····iput-boolean·p1,·p0,·La/a/a/b/b$d;->b:Z
  
67 ····:cond_167 ····:cond_1
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
70 .method·public·hasNext()Z70 .method·public·hasNext()Z
71 ····.locals·371 ····.locals·3
  
72 ····iget-boolean·v0,·p0,·La/a/a/a/b$d;->b:Z72 ····iget-boolean·v0,·p0,·La/a/a/b/b$d;->b:Z
  
73 ····const/4·v1,·0x173 ····const/4·v1,·0x1
  
74 ····const/4·v2,·0x074 ····const/4·v2,·0x0
  
75 ····if-eqz·v0,·:cond_175 ····if-eqz·v0,·:cond_1
  
76 ····iget-object·v0,·p0,·La/a/a/a/b$d;->c:La/a/a/a/b;76 ····iget-object·v0,·p0,·La/a/a/b/b$d;->c:La/a/a/b/b;
  
77 ····iget-object·v0,·v0,·La/a/a/a/b;->a:La/a/a/a/b$c;77 ····iget-object·v0,·v0,·La/a/a/b/b;->a:La/a/a/b/b$c;
  
78 ····if-eqz·v0,·:cond_078 ····if-eqz·v0,·:cond_0
  
79 ····goto·:goto_079 ····goto·:goto_0
  
80 ····:cond_080 ····:cond_0
81 ····const/4·v1,·0x081 ····const/4·v1,·0x0
  
82 ····:goto_082 ····:goto_0
83 ····return·v183 ····return·v1
  
84 ····:cond_184 ····:cond_1
85 ····iget-object·v0,·p0,·La/a/a/a/b$d;->a:La/a/a/a/b$c;85 ····iget-object·v0,·p0,·La/a/a/b/b$d;->a:La/a/a/b/b$c;
  
Max diff block lines reached; 1847/5159 bytes (35.80%) of diff not shown.
899 B
smali/a/a/a/a/b$f.smali vs.
smali/a/a/a/b/b$f.smali
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·interface·abstract·La/a/a/a/b$f;1 .class·interface·abstract·La/a/a/b/b$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La/a/a/a/b;6 ····value·=·La/a/a/b/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6089 ····accessFlags·=·0x608
10 ····name·=·"f"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 ········">",22 ········">",
23 ········"Ljava/lang/Object;"23 ········"Ljava/lang/Object;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·abstract·a(La/a/a/a/b$c;)V27 .method·public·abstract·a(La/a/a/b/b$c;)V
28 ····.annotation·system·Ldalvik/annotation/Signature;28 ····.annotation·system·Ldalvik/annotation/Signature;
29 ········value·=·{29 ········value·=·{
30 ············"(",30 ············"(",
31 ············"La/a/a/a/b$c<",31 ············"La/a/a/b/b$c<",
32 ············"TK;TV;>;)V"32 ············"TK;TV;>;)V"
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
35 .end·method35 .end·method
4.71 KB
smali/a/a/a/a/b$c.smali vs.
smali/a/a/a/b/b$c.smali
Files 10% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·La/a/a/a/b$c;1 .class·La/a/a/b/b$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Map$Entry;5 .implements·Ljava/util/Map$Entry;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La/a/a/a/b;8 ····value·=·La/a/a/b/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·"c"12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
Offset 43, 68 lines modifiedOffset 43, 87 lines modified
43 ····.annotation·system·Ldalvik/annotation/Signature;43 ····.annotation·system·Ldalvik/annotation/Signature;
44 ········value·=·{44 ········value·=·{
45 ············"TV;"45 ············"TV;"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
48 .end·field48 .end·field
  
49 .field·c:La/a/a/a/b$c;49 .field·c:La/a/a/b/b$c;
50 ····.annotation·system·Ldalvik/annotation/Signature;50 ····.annotation·system·Ldalvik/annotation/Signature;
51 ········value·=·{51 ········value·=·{
52 ············"La/a/a/a/b$c<",52 ············"La/a/a/b/b$c<",
53 ············"TK;TV;>;"53 ············"TK;TV;>;"
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
56 .end·field56 .end·field
  
57 .field·d:La/a/a/a/b$c;57 .field·d:La/a/a/b/b$c;
58 ····.annotation·system·Ldalvik/annotation/Signature;58 ····.annotation·system·Ldalvik/annotation/Signature;
59 ········value·=·{59 ········value·=·{
60 ············"La/a/a/a/b$c<",60 ············"La/a/a/b/b$c<",
61 ············"TK;TV;>;"61 ············"TK;TV;>;"
62 ········}62 ········}
63 ····.end·annotation63 ····.end·annotation
64 .end·field64 .end·field
  
  
 65 #·direct·methods
 66 .method·constructor·<init>(Ljava/lang/Object;Ljava/lang/Object;)V
 67 ····.locals·0
 68 ····.annotation·system·Ldalvik/annotation/Signature;
 69 ········value·=·{
 70 ············"(TK;TV;)V"
 71 ········}
 72 ····.end·annotation
  
 73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 74 ····iput-object·p1,·p0,·La/a/a/b/b$c;->a:Ljava/lang/Object;
  
 75 ····iput-object·p2,·p0,·La/a/a/b/b$c;->b:Ljava/lang/Object;
  
 76 ····return-void
 77 .end·method
  
  
65 #·virtual·methods78 #·virtual·methods
66 .method·public·equals(Ljava/lang/Object;)Z79 .method·public·equals(Ljava/lang/Object;)Z
67 ····.locals·480 ····.locals·4
  
68 ····const/4·v0,·0x181 ····const/4·v0,·0x1
  
69 ····if-ne·p1,·p0,·:cond_082 ····if-ne·p1,·p0,·:cond_0
  
70 ····return·v083 ····return·v0
  
71 ····:cond_084 ····:cond_0
72 ····instance-of·v1,·p1,·La/a/a/a/b$c;85 ····instance-of·v1,·p1,·La/a/a/b/b$c;
  
73 ····const/4·v2,·0x086 ····const/4·v2,·0x0
  
74 ····if-nez·v1,·:cond_187 ····if-nez·v1,·:cond_1
  
75 ····return·v288 ····return·v2
  
76 ····:cond_189 ····:cond_1
77 ····check-cast·p1,·La/a/a/a/b$c;90 ····check-cast·p1,·La/a/a/b/b$c;
  
78 ····iget-object·v1,·p0,·La/a/a/a/b$c;->a:Ljava/lang/Object;91 ····iget-object·v1,·p0,·La/a/a/b/b$c;->a:Ljava/lang/Object;
  
79 ····iget-object·v3,·p1,·La/a/a/a/b$c;->a:Ljava/lang/Object;92 ····iget-object·v3,·p1,·La/a/a/b/b$c;->a:Ljava/lang/Object;
  
80 ····invoke-virtual·{v1,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z93 ····invoke-virtual·{v1,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
81 ····move-result·v194 ····move-result·v1
  
82 ····if-eqz·v1,·:cond_295 ····if-eqz·v1,·:cond_2
  
83 ····iget-object·v1,·p0,·La/a/a/a/b$c;->b:Ljava/lang/Object;96 ····iget-object·v1,·p0,·La/a/a/b/b$c;->b:Ljava/lang/Object;
  
84 ····iget-object·p1,·p1,·La/a/a/a/b$c;->b:Ljava/lang/Object;97 ····iget-object·p1,·p1,·La/a/a/b/b$c;->b:Ljava/lang/Object;
  
85 ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z98 ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
86 ····move-result·p199 ····move-result·p1
  
87 ····if-eqz·p1,·:cond_2100 ····if-eqz·p1,·:cond_2
  
Offset 121, 42 lines modifiedOffset 140, 42 lines modified
121 ····.locals·1140 ····.locals·1
122 ····.annotation·system·Ldalvik/annotation/Signature;141 ····.annotation·system·Ldalvik/annotation/Signature;
123 ········value·=·{142 ········value·=·{
124 ············"()TK;"143 ············"()TK;"
125 ········}144 ········}
126 ····.end·annotation145 ····.end·annotation
  
127 ····iget-object·v0,·p0,·La/a/a/a/b$c;->a:Ljava/lang/Object;146 ····iget-object·v0,·p0,·La/a/a/b/b$c;->a:Ljava/lang/Object;
  
128 ····return-object·v0147 ····return-object·v0
129 .end·method148 .end·method
  
130 .method·public·getValue()Ljava/lang/Object;149 .method·public·getValue()Ljava/lang/Object;
131 ····.locals·1150 ····.locals·1
132 ····.annotation·system·Ldalvik/annotation/Signature;151 ····.annotation·system·Ldalvik/annotation/Signature;
133 ········value·=·{152 ········value·=·{
134 ············"()TV;"153 ············"()TV;"
135 ········}154 ········}
136 ····.end·annotation155 ····.end·annotation
  
Max diff block lines reached; 1442/4738 bytes (30.43%) of diff not shown.
2.41 KB
smali/a/a/a/a/b$b.smali vs.
smali/a/a/a/b/b$b.smali
Files 10% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 81 lines modified
1 .class·La/a/a/a/b$b;1 .class·La/a/a/b/b$b;
2 .super·La/a/a/a/b$e;2 .super·La/a/a/b/b$e;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La/a/a/a/b;6 ····value·=·La/a/a/b/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<K:",14 ········"<K:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········"V:",16 ········"V:",
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········">",18 ········">",
19 ········"La/a/a/a/b$e<",19 ········"La/a/a/b/b$e<",
20 ········"TK;TV;>;"20 ········"TK;TV;>;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(La/a/a/a/b$c;La/a/a/a/b$c;)V24 .method·constructor·<init>(La/a/a/b/b$c;La/a/a/b/b$c;)V
25 ····.locals·025 ····.locals·0
26 ····.annotation·system·Ldalvik/annotation/Signature;26 ····.annotation·system·Ldalvik/annotation/Signature;
27 ········value·=·{27 ········value·=·{
28 ············"(",28 ············"(",
29 ············"La/a/a/a/b$c<",29 ············"La/a/a/b/b$c<",
30 ············"TK;TV;>;",30 ············"TK;TV;>;",
31 ············"La/a/a/a/b$c<",31 ············"La/a/a/b/b$c<",
32 ············"TK;TV;>;)V"32 ············"TK;TV;>;)V"
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
  
35 ····invoke-direct·{p0,·p1,·p2},·La/a/a/a/b$e;-><init>(La/a/a/a/b$c;La/a/a/a/b$c;)V35 ····invoke-direct·{p0,·p1,·p2},·La/a/a/b/b$e;-><init>(La/a/a/b/b$c;La/a/a/b/b$c;)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·b(La/a/a/a/b$c;)La/a/a/a/b$c;39 .method·b(La/a/a/b/b$c;)La/a/a/b/b$c;
40 ····.locals·040 ····.locals·0
41 ····.annotation·system·Ldalvik/annotation/Signature;41 ····.annotation·system·Ldalvik/annotation/Signature;
42 ········value·=·{42 ········value·=·{
43 ············"(",43 ············"(",
44 ············"La/a/a/a/b$c<",44 ············"La/a/a/b/b$c<",
45 ············"TK;TV;>;)",45 ············"TK;TV;>;)",
46 ············"La/a/a/a/b$c<",46 ············"La/a/a/b/b$c<",
47 ············"TK;TV;>;"47 ············"TK;TV;>;"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····iget-object·p1,·p1,·La/a/a/a/b$c;->c:La/a/a/a/b$c;50 ····iget-object·p1,·p1,·La/a/a/b/b$c;->c:La/a/a/b/b$c;
  
51 ····return-object·p151 ····return-object·p1
52 .end·method52 .end·method
  
53 .method·c(La/a/a/a/b$c;)La/a/a/a/b$c;53 .method·c(La/a/a/b/b$c;)La/a/a/b/b$c;
54 ····.locals·054 ····.locals·0
55 ····.annotation·system·Ldalvik/annotation/Signature;55 ····.annotation·system·Ldalvik/annotation/Signature;
56 ········value·=·{56 ········value·=·{
57 ············"(",57 ············"(",
58 ············"La/a/a/a/b$c<",58 ············"La/a/a/b/b$c<",
59 ············"TK;TV;>;)",59 ············"TK;TV;>;)",
60 ············"La/a/a/a/b$c<",60 ············"La/a/a/b/b$c<",
61 ············"TK;TV;>;"61 ············"TK;TV;>;"
62 ········}62 ········}
63 ····.end·annotation63 ····.end·annotation
  
64 ····iget-object·p1,·p1,·La/a/a/a/b$c;->d:La/a/a/a/b$c;64 ····iget-object·p1,·p1,·La/a/a/b/b$c;->d:La/a/a/b/b$c;
  
65 ····return-object·p165 ····return-object·p1
66 .end·method66 .end·method
6.64 KB
smali/a/a/a/a/b$e.smali vs.
smali/a/a/a/b/b$e.smali
Files 8% similar despite different names
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 .class·abstract·La/a/a/a/b$e;1 .class·abstract·La/a/a/b/b$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Ljava/util/Iterator;
6 .implements·La/a/a/a/b$f;6 .implements·La/a/a/b/b$f;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/EnclosingClass;8 .annotation·system·Ldalvik/annotation/EnclosingClass;
9 ····value·=·La/a/a/a/b;9 ····value·=·La/a/a/b/b;
10 .end·annotation10 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x40a12 ····accessFlags·=·0x40a
13 ····name·=·"e"13 ····name·=·"e"
14 .end·annotation14 .end·annotation
  
Offset 24, 176 lines modifiedOffset 24, 176 lines modified
24 ········"V:",24 ········"V:",
25 ········"Ljava/lang/Object;",25 ········"Ljava/lang/Object;",
26 ········">",26 ········">",
27 ········"Ljava/lang/Object;",27 ········"Ljava/lang/Object;",
28 ········"Ljava/util/Iterator<",28 ········"Ljava/util/Iterator<",
29 ········"Ljava/util/Map$Entry<",29 ········"Ljava/util/Map$Entry<",
30 ········"TK;TV;>;>;",30 ········"TK;TV;>;>;",
31 ········"La/a/a/a/b$f<",31 ········"La/a/a/b/b$f<",
32 ········"TK;TV;>;"32 ········"TK;TV;>;"
33 ····}33 ····}
34 .end·annotation34 .end·annotation
  
  
35 #·instance·fields35 #·instance·fields
36 .field·a:La/a/a/a/b$c;36 .field·a:La/a/a/b/b$c;
37 ····.annotation·system·Ldalvik/annotation/Signature;37 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{38 ········value·=·{
39 ············"La/a/a/a/b$c<",39 ············"La/a/a/b/b$c<",
40 ············"TK;TV;>;"40 ············"TK;TV;>;"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
43 .end·field43 .end·field
  
44 .field·b:La/a/a/a/b$c;44 .field·b:La/a/a/b/b$c;
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"La/a/a/a/b$c<",47 ············"La/a/a/b/b$c<",
48 ············"TK;TV;>;"48 ············"TK;TV;>;"
49 ········}49 ········}
50 ····.end·annotation50 ····.end·annotation
51 .end·field51 .end·field
  
  
52 #·direct·methods52 #·direct·methods
53 .method·constructor·<init>(La/a/a/a/b$c;La/a/a/a/b$c;)V53 .method·constructor·<init>(La/a/a/b/b$c;La/a/a/b/b$c;)V
54 ····.locals·054 ····.locals·0
55 ····.annotation·system·Ldalvik/annotation/Signature;55 ····.annotation·system·Ldalvik/annotation/Signature;
56 ········value·=·{56 ········value·=·{
57 ············"(",57 ············"(",
58 ············"La/a/a/a/b$c<",58 ············"La/a/a/b/b$c<",
59 ············"TK;TV;>;",59 ············"TK;TV;>;",
60 ············"La/a/a/a/b$c<",60 ············"La/a/a/b/b$c<",
61 ············"TK;TV;>;)V"61 ············"TK;TV;>;)V"
62 ········}62 ········}
63 ····.end·annotation63 ····.end·annotation
  
64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
65 ····iput-object·p2,·p0,·La/a/a/a/b$e;->a:La/a/a/a/b$c;65 ····iput-object·p2,·p0,·La/a/a/b/b$e;->a:La/a/a/b/b$c;
  
66 ····iput-object·p1,·p0,·La/a/a/a/b$e;->b:La/a/a/a/b$c;66 ····iput-object·p1,·p0,·La/a/a/b/b$e;->b:La/a/a/b/b$c;
  
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·private·a()La/a/a/a/b$c;69 .method·private·a()La/a/a/b/b$c;
70 ····.locals·270 ····.locals·2
71 ····.annotation·system·Ldalvik/annotation/Signature;71 ····.annotation·system·Ldalvik/annotation/Signature;
72 ········value·=·{72 ········value·=·{
73 ············"()",73 ············"()",
74 ············"La/a/a/a/b$c<",74 ············"La/a/a/b/b$c<",
75 ············"TK;TV;>;"75 ············"TK;TV;>;"
76 ········}76 ········}
77 ····.end·annotation77 ····.end·annotation
  
78 ····iget-object·v0,·p0,·La/a/a/a/b$e;->b:La/a/a/a/b$c;78 ····iget-object·v0,·p0,·La/a/a/b/b$e;->b:La/a/a/b/b$c;
  
79 ····iget-object·v1,·p0,·La/a/a/a/b$e;->a:La/a/a/a/b$c;79 ····iget-object·v1,·p0,·La/a/a/b/b$e;->a:La/a/a/b/b$c;
  
80 ····if-eq·v0,·v1,·:cond_180 ····if-eq·v0,·v1,·:cond_1
  
81 ····if-nez·v1,·:cond_081 ····if-nez·v1,·:cond_0
  
82 ····goto·:goto_082 ····goto·:goto_0
  
83 ····:cond_083 ····:cond_0
84 ····invoke-virtual·{p0,·v0},·La/a/a/a/b$e;->c(La/a/a/a/b$c;)La/a/a/a/b$c;84 ····invoke-virtual·{p0,·v0},·La/a/a/b/b$e;->c(La/a/a/b/b$c;)La/a/a/b/b$c;
  
85 ····move-result-object·v085 ····move-result-object·v0
  
86 ····return-object·v086 ····return-object·v0
  
87 ····:cond_187 ····:cond_1
88 ····:goto_088 ····:goto_0
89 ····const/4·v0,·0x089 ····const/4·v0,·0x0
  
90 ····return-object·v090 ····return-object·v0
91 .end·method91 .end·method
  
  
92 #·virtual·methods92 #·virtual·methods
93 .method·public·a(La/a/a/a/b$c;)V93 .method·public·a(La/a/a/b/b$c;)V
94 ····.locals·194 ····.locals·1
95 ····.annotation·system·Ldalvik/annotation/Signature;95 ····.annotation·system·Ldalvik/annotation/Signature;
96 ········value·=·{96 ········value·=·{
97 ············"(",97 ············"(",
98 ············"La/a/a/a/b$c<",98 ············"La/a/a/b/b$c<",
99 ············"TK;TV;>;)V"99 ············"TK;TV;>;)V"
100 ········}100 ········}
101 ····.end·annotation101 ····.end·annotation
  
102 ····iget-object·v0,·p0,·La/a/a/a/b$e;->a:La/a/a/a/b$c;102 ····iget-object·v0,·p0,·La/a/a/b/b$e;->a:La/a/a/b/b$c;
  
103 ····if-ne·v0,·p1,·:cond_0103 ····if-ne·v0,·p1,·:cond_0
  
104 ····iget-object·v0,·p0,·La/a/a/a/b$e;->b:La/a/a/a/b$c;104 ····iget-object·v0,·p0,·La/a/a/b/b$e;->b:La/a/a/b/b$c;
  
Max diff block lines reached; 3153/6715 bytes (46.95%) of diff not shown.