Offset 1, 32 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
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:·62a8a14041ea1c7a7760617c3782ade651ddf4414f63e8fd4bd278df0e6ba210 | ||
10 | Signer·#1·certificate·SHA-1·digest:·57d67c1b043e01fa0c4273ff3dcd762752895ff1 | ||
11 | Signer·#1·certificate·MD5·digest:·4f8b43945f1fd9c20ee83483be883a24 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·39dfc41fdbc5fb8cdd8708dd452d5563bd21fa75a552e241e329e53731a8cdca | ||
15 | Signer·#1·public·key·SHA-1·digest:·305ff4cfb24a64ec04eda341d02a39182bbb21d5 | ||
16 | Signer·#1·public·key·MD5·digest:·18affb7fec9501a0e6ab0e5e8361e97f | ||
17 | WARNING:·META-INF/android.arch.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/. | ||
18 | WARNING:·META-INF/android.arch.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/. | ||
19 | WARNING:·META-INF/android.arch.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/. | ||
20 | WARNING:·META-INF/android.arch.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/. | ||
21 | WARNING:·META-INF/com.android.support_animated-vector-drawable.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/com.android.support_appcompat-v7.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/com.android.support_design.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/com.android.support_recyclerview-v7.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/com.android.support_support-compat.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/com.android.support_support-core-ui.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/com.android.support_support-core-utils.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/com.android.support_support-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/. | ||
29 | WARNING:·META-INF/com.android.support_support-media-compat.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/com.android.support_support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
31 | WARNING:·META-INF/com.android.support_support-vector-drawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
32 | WARNING:·META-INF/com.android.support_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 37805 lines modified | Offset 1, 30443 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:···················29 | 4 | ··Zip·archive·file·size:···················2964317·(00000000002D3B5Dh) |
5 | ··Actual·end-cent-dir·record·offset:·······29 | 5 | ··Actual·end-cent-dir·record·offset:·······2964295·(00000000002D3B47h) |
6 | ··Expected·end-cent-dir·record·offset:·····29 | 6 | ··Expected·end-cent-dir·record·offset:·····2964295·(00000000002D3B47h) |
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;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·1041·entries. | 9 | ··central·directory·contains·1041·entries. |
10 | ··The·central·directory·is· | 10 | ··The·central·directory·is·97050·(0000000000017B1Ah)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·28 | 12 | ··is·2867245·(00000000002BC02Dh). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:··················· | 19 | ··version·of·encoding·software:···················0.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:··· | 21 | ··minimum·software·version·required·to·extract:···0.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························36db2f1b |
28 | ··compressed·size:································ | 28 | ··compressed·size:································2335·bytes |
29 | ··uncompressed·size:······························1 | 29 | ··uncompressed·size:······························11456·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··There·is·no·file·comment. | 37 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 38 | Central·directory·entry·#2: |
39 | --------------------------- | 39 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/A927AA5F.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···31754 | ||
43 | ··················································(0000000000007C0Ah)·bytes | ||
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
45 | ··version·of·encoding·software:···················2.0 | ||
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
47 | ··minimum·software·version·required·to·extract:···2.0 | ||
48 | ··compression·method:·····························deflated | ||
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | ||
51 | ··extended·local·header:··························yes | ||
52 | ··file·last·modified·on·(DOS·date/time):··········2020·Mar·17·11:59:40 | ||
53 | ··32-bit·CRC·value·(hex):·························c47833e6 | ||
54 | ··compressed·size:································32128·bytes | ||
55 | ··uncompressed·size:······························104416·bytes | ||
56 | ··length·of·filename:·····························20·characters | ||
57 | ··length·of·extra·field:··························0·bytes | ||
58 | ··length·of·file·comment:·························0·characters | ||
59 | ··disk·number·on·which·file·begins:···············disk·1 | ||
60 | ··apparent·file·type:·····························binary | ||
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
62 | ··MS-DOS·file·attributes·(00·hex):················none | ||
63 | ··There·is·no·file·comment. | ||
64 | Central·directory·entry·#3: | ||
65 | --------------------------- | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/A927AA5F.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···63948 | ||
69 | ··················································(000000000000F9CCh)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2020·Mar·17·11:59:40 | ||
79 | ··32-bit·CRC·value·(hex):·························f2a5c641 | ||
80 | ··compressed·size:································1071·bytes | ||
81 | ··uncompressed·size:······························1326·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | ||
90 | Central·directory·entry·#4: | ||
91 | --------------------------- | ||
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··META-INF/android.arch.core_runtime.version | 40 | ··META-INF/android.arch.core_runtime.version |
94 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···2384 |
95 | ··················································(000000000000 | 42 | ··················································(0000000000000950h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2.0 | 44 | ··version·of·encoding·software:···················2.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 46 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 47 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 48 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 49 | ··file·security·status:···························not·encrypted |
103 | ··extended·local·header:·························· | 50 | ··extended·local·header:··························no |
104 | ··file·last·modified·on·(DOS·date/time):··········1980· | 51 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
105 | ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local | ||
Max diff block lines reached; 2317589/2324852 bytes (99.69%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Zip·archive·data,·at·least·v | 1 | Zip·archive·data,·at·least·v0.0·to·extract |
Offset 1, 1529 lines modified | Offset 1, 1529 lines modified | ||
00000000:·0200·0c00·b84b·0b00·0100·0000·0100·1c00··.....K.......... | 00000000:·0200·0c00·b84b·0b00·0100·0000·0100·1c00··.....K.......... | ||
00000010:·c850·0400·c717·0000·1300·0000·0001·0000··.P.............. | 00000010:·c850·0400·c717·0000·1300·0000·0001·0000··.P.............. | ||
00000020:·845f·0000·5449·0400·0000·0000·4702·0000··._..TI......G... | 00000020:·845f·0000·5449·0400·0000·0000·4702·0000··._..TI......G... | ||
00000030:·d305·0000·5808·0000·e90a·0000·300d·0000··....X.......0... | 00000030:·d305·0000·5808·0000·e90a·0000·300d·0000··....X.......0... | ||
00000040:·2711·0000·7c13·0000·1116·0000·5818·0000··'...|.......X... | 00000040:·2711·0000·7c13·0000·1116·0000·5818·0000··'...|.......X... | ||
00000050:·0e1b·0000·a41d·0000·0e20·0000·c122·0000··.........·...".. | 00000050:·0e1b·0000·a41d·0000·0e20·0000·c122·0000··.........·...".. | Diff chunk too large, falling back to line-by-line diff (1515 lines added, 1515 lines removed) | |
00000060:·2b25·0000·d728·0000·302b·0000·8d2d·0000··+%...(..0+...-.. | 00000060:·2b25·0000·d728·0000·302b·0000·8d2d·0000··+%...(..0+...-.. | ||
00000070:·f72f·0000·2f32·0000·3 | 00000070:·f72f·0000·2f32·0000·3232·0000·3632·0000··./../2..22..62.. | ||
00000080:· | 00000080:·4432·0000·5432·0000·5832·0000·5c32·0000··D2..T2..X2..\2.. | ||
00000090:·6 | 00000090:·6132·0000·6632·0000·6b32·0000·7032·0000··a2..f2..k2..p2.. | ||
000000a0:·7 | 000000a0:·7532·0000·7a32·0000·7e32·0000·8232·0000··u2..z2..~2...2.. | ||
000000b0:·8 | 000000b0:·8632·0000·8a32·0000·8e32·0000·9232·0000··.2...2...2...2.. | ||
000000c0:·9 | 000000c0:·9632·0000·9a32·0000·9e32·0000·a632·0000··.2...2...2...2.. | ||
000000d0:· | 000000d0:·ac32·0000·b732·0000·d632·0000·e532·0000··.2...2...2...2.. | ||
000000e0:· | 000000e0:·fb32·0000·1a33·0000·2333·0000·3433·0000··.2...3..#3..43.. | ||
000000f0:· | 000000f0:·4133·0000·6733·0000·9333·0000·b533·0000··A3..g3...3...3.. | ||
00000100:· | 00000100:·dd33·0000·f233·0000·f933·0000·0134·0000··.3...3...3...4.. | ||
00000110:· | 00000110:·0a34·0000·1534·0000·1934·0000·3b34·0000··.4...4...4..;4.. | ||
00000120:· | 00000120:·9f34·0000·ae34·0000·cb34·0000·d434·0000··.4...4...4...4.. | ||
00000130:· | 00000130:·0735·0000·1735·0000·2535·0000·3435·0000··.5...5..%5..45.. | ||
00000140:· | 00000140:·3c35·0000·4d35·0000·5b35·0000·8535·0000··<5..M5..[5...5.. | ||
00000150:· | 00000150:·8d35·0000·9835·0000·a235·0000·ab35·0000··.5...5...5...5.. | ||
00000160:· | 00000160:·b835·0000·c335·0000·d535·0000·e635·0000··.5...5...5...5.. | ||
00000170:· | 00000170:·f735·0000·0836·0000·1836·0000·9436·0000··.5...6...6...6.. | ||
00000180:· | 00000180:·f736·0000·4537·0000·6537·0000·6c37·0000··.6..E7..e7..l7.. | ||
00000190:· | 00000190:·7e37·0000·8c37·0000·a037·0000·a937·0000··~7...7...7...7.. | ||
000001a0:· | 000001a0:·bb37·0000·cd37·0000·e337·0000·0238·0000··.7...7...7...8.. | ||
000001b0:· | 000001b0:·0938·0000·3438·0000·3e38·0000·4838·0000··.8..48..>8..H8.. | ||
000001c0:· | 000001c0:·5138·0000·6938·0000·7738·0000·8b38·0000··Q8..i8..w8...8.. | ||
000001d0:· | 000001d0:·b938·0000·e738·0000·0e39·0000·5339·0000··.8...8...9..S9.. | ||
000001e0:· | 000001e0:·5a39·0000·7139·0000·9039·0000·9439·0000··Z9..q9...9...9.. | ||
000001f0:· | 000001f0:·9b39·0000·ab39·0000·bb39·0000·ce39·0000··.9...9...9...9.. | ||
00000200:· | 00000200:·d739·0000·e239·0000·f039·0000·353a·0000··.9...9...9..5:.. | ||
00000210:· | 00000210:·3d3a·0000·483a·0000·7f3a·0000·963a·0000··=:..H:...:...:.. | ||
00000220:· | 00000220:·af3a·0000·b93a·0000·bf3a·0000·d53a·0000··.:...:...:...:.. | ||
00000230:· | 00000230:·de3a·0000·f13a·0000·1f3b·0000·2b3b·0000··.:...:...;..+;.. | ||
00000240:· | 00000240:·303b·0000·563b·0000·e83b·0000·1c3c·0000··0;..V;...;...<.. | ||
00000250:· | 00000250:·6b3c·0000·a33c·0000·d43c·0000·503d·0000··k<...<...<..P=.. | ||
00000260:· | 00000260:·b63d·0000·c13d·0000·cf3d·0000·293e·0000··.=...=...=..)>.. | ||
00000270:· | 00000270:·a13e·0000·a83e·0000·b63e·0000·cb3e·0000··.>...>...>...>.. | ||
00000280:· | 00000280:·d53e·0000·f03e·0000·493f·0000·763f·0000··.>...>..I?..v?.. | ||
00000290:·2 | 00000290:·2840·0000·cb40·0000·d640·0000·1341·0000··(@...@...@...A.. | ||
000002a0:· | 000002a0:·2241·0000·2d41·0000·3641·0000·8d41·0000··"A..-A..6A...A.. | ||
000002b0:·0 | 000002b0:·0142·0000·0942·0000·1642·0000·2342·0000··.B...B...B..#B.. | ||
000002c0:· | 000002c0:·4e42·0000·5242·0000·5742·0000·5c42·0000··NB..RB..WB..\B.. | ||
000002d0:·4 | 000002d0:·4a43·0000·9b43·0000·e843·0000·0244·0000··JC...C...C...D.. | ||
000002e0:· | 000002e0:·0744·0000·0e44·0000·1b44·0000·2944·0000··.D...D...D..)D.. | ||
000002f0:· | 000002f0:·3844·0000·4d44·0000·5444·0000·9544·0000··8D..MD..TD...D.. | ||
00000300:· | 00000300:·a444·0000·a944·0000·b044·0000·da44·0000··.D...D...D...D.. | ||
00000310:· | 00000310:·ea44·0000·f844·0000·0e45·0000·1545·0000··.D...D...E...E.. | ||
00000320:· | 00000320:·1a45·0000·3245·0000·3f45·0000·4e45·0000··.E..2E..?E..NE.. | ||
00000330:· | 00000330:·9b45·0000·ab45·0000·bc45·0000·c245·0000··.E...E...E...E.. | ||
00000340:· | 00000340:·c745·0000·cf45·0000·db45·0000·e345·0000··.E...E...E...E.. | ||
00000350:· | 00000350:·ef45·0000·2246·0000·2f46·0000·3b46·0000··.E.."F../F..;F.. | ||
00000360:· | 00000360:·4646·0000·5046·0000·5846·0000·6446·0000··FF..PF..XF..dF.. | ||
00000370:· | 00000370:·7246·0000·ef46·0000·6d47·0000·7647·0000··rF...F..mG..vG.. | ||
00000380:· | 00000380:·9647·0000·a647·0000·c347·0000·da47·0000··.G...G...G...G.. | ||
00000390:· | 00000390:·ed47·0000·1148·0000·1848·0000·2048·0000··.G...H...H..·H.. | ||
000003a0:· | 000003a0:·2d48·0000·3648·0000·4548·0000·5148·0000··-H..6H..EH..QH.. | ||
000003b0:· | 000003b0:·5b48·0000·6648·0000·7348·0000·8348·0000··[H..fH..sH...H.. | ||
000003c0:· | 000003c0:·9848·0000·a148·0000·a848·0000·b448·0000··.H...H...H...H.. | ||
000003d0:· | 000003d0:·d848·0000·ef48·0000·fe48·0000·0b49·0000··.H...H...H...I.. | ||
000003e0:· | 000003e0:·1a49·0000·5d49·0000·7349·0000·ed4a·0000··.I..]I..sI...J.. | ||
000003f0:· | 000003f0:·034b·0000·704b·0000·a54b·0000·d74b·0000··.K..pK...K...K.. | ||
00000400:· | 00000400:·e04b·0000·f24b·0000·174c·0000·254c·0000··.K...K...L..%L.. | ||
00000410:· | 00000410:·334c·0000·9d4c·0000·c34c·0000·704d·0000··3L...L...L..pM.. | ||
00000420:· | 00000420:·784d·0000·a04d·0000·b64d·0000·bd4d·0000··xM...M...M...M.. | ||
00000430:· | 00000430:·da4d·0000·ea4d·0000·0a4e·0000·2d4e·0000··.M...M...N..-N.. | ||
00000440:· | 00000440:·4b4e·0000·6c4e·0000·744e·0000·954e·0000··KN..lN..tN...N.. | ||
00000450:· | 00000450:·bb4e·0000·504f·0000·564f·0000·7d4f·0000··.N..PO..VO..}O.. | ||
00000460:· | 00000460:·854f·0000·e84f·0000·1450·0000·4250·0000··.O...O...P..BP.. | ||
00000470:· | 00000470:·5c50·0000·6f50·0000·7e50·0000·8850·0000··\P..oP..~P...P.. | ||
00000480:· | 00000480:·9150·0000·9950·0000·a150·0000·a950·0000··.P...P...P...P.. | ||
00000490:· | 00000490:·b150·0000·b750·0000·e150·0000·1651·0000··.P...P...P...Q.. | ||
000004a0:· | 000004a0:·3651·0000·5d51·0000·9451·0000·e351·0000··6Q..]Q...Q...Q.. | ||
000004b0:· | 000004b0:·0852·0000·2e52·0000·7152·0000·a552·0000··.R...R..qR...R.. | ||
000004c0:· | 000004c0:·d452·0000·dc52·0000·e152·0000·e552·0000··.R...R...R...R.. | ||
000004d0:· | 000004d0:·eb52·0000·1453·0000·1b53·0000·2153·0000··.R...S...S..!S.. | ||
000004e0:· | 000004e0:·3153·0000·3753·0000·4253·0000·4c53·0000··1S..7S..BS..LS.. | ||
000004f0:· | 000004f0:·5153·0000·5853·0000·5e53·0000·6653·0000··QS..XS..^S..fS.. | ||
00000500:· | 00000500:·6b53·0000·7053·0000·7553·0000·8353·0000··kS..pS..uS...S.. | ||
00000510:· | 00000510:·8753·0000·9e53·0000·af53·0000·c253·0000··.S...S...S...S.. | ||
00000520:· | 00000520:·ca53·0000·d853·0000·de53·0000·e453·0000··.S...S...S...S.. | ||
00000530:· | 00000530:·ed53·0000·f353·0000·f853·0000·fd53·0000··.S...S...S...S.. | ||
00000540:· | 00000540:·0254·0000·0754·0000·0d54·0000·3d54·0000··.T...T...T..=T.. | ||
00000550:· | 00000550:·6e54·0000·8954·0000·a554·0000·d154·0000··nT...T...T...T.. | ||
00000560:· | 00000560:·f054·0000·0e55·0000·3d55·0000·6055·0000··.T...U..=U..`U.. | ||
00000570:· | 00000570:·8055·0000·a455·0000·c555·0000·e655·0000··.U...U...U...U.. | ||
00000580:· | 00000580:·0656·0000·3256·0000·5f56·0000·8156·0000··.V..2V.._V...V.. | ||
00000590:· | 00000590:·a456·0000·dd56·0000·1a57·0000·5757·0000··.V...V...W..WW.. | ||
000005a0:· | 000005a0:·8957·0000·ba57·0000·e557·0000·0a58·0000··.W...W...W...X.. | ||
000005b0:· | 000005b0:·3058·0000·5858·0000·7d58·0000·a758·0000··0X..XX..}X...X.. | ||
000005c0:· | 000005c0:·d758·0000·1859·0000·5a59·0000·9359·0000··.X...Y..ZY...Y.. | ||
000005d0:· | 000005d0:·c159·0000·f359·0000·265a·0000·625a·0000··.Y...Y..&Z..bZ.. | ||
000005e0:·9 | 000005e0:·9f5a·0000·ce5a·0000·fe5a·0000·225b·0000··.Z...Z...Z.."[.. | ||
000005f0:· | 000005f0:·535b·0000·855b·0000·ac5b·0000·cd5b·0000··S[...[...[...[.. | ||
00000600:· | 00000600:·ef5b·0000·135c·0000·345c·0000·5a5c·0000··.[...\..4\..Z\.. | ||
00000610:·8 | 00000610:·855c·0000·b65c·0000·d35c·0000·ff5c·0000··.\...\...\...\.. | ||
00000620:· | 00000620:·2d5d·0000·5c5d·0000·8c5d·0000·b95d·0000··-]..\]...]...].. | ||
00000630:· | 00000630:·e25d·0000·105e·0000·405e·0000·755e·0000··.]...^..@^..u^.. | ||
00000640:· | 00000640:·9c5e·0000·c75e·0000·f35e·0000·265f·0000··.^...^...^..&_.. | ||
00000650:· | 00000650:·5d5f·0000·965f·0000·d65f·0000·1760·0000··]_..._..._...`.. | ||
00000660:· | 00000660:·5160·0000·8960·0000·c160·0000·f960·0000··Q`...`...`...`.. | ||
00000670:· | 00000670:·3161·0000·6e61·0000·ab61·0000·ea61·0000··1a..na...a...a.. | ||
00000680:· | 00000680:·2962·0000·6362·0000·9962·0000·d462·0000··)b..cb...b...b.. | ||
00000690:· | 00000690:·1063·0000·4863·0000·7a63·0000·ac63·0000··.c..Hc..zc...c.. | ||
000006a0:· | 000006a0:·de63·0000·1564·0000·4c64·0000·8364·0000··.c...d..Ld...d.. | ||
000006b0:· | 000006b0:·bc64·0000·ef64·0000·2665·0000·5e65·0000··.d...d..&e..^e.. | ||
000006c0:· | 000006c0:·9765·0000·d965·0000·1c66·0000·5a66·0000··.e...e...f..Zf.. | ||
000006d0:·9 | 000006d0:·9666·0000·d566·0000·1967·0000·5d67·0000··.f...f...g..]g.. | ||
000006e0:· | 000006e0:·9a67·0000·d567·0000·0c68·0000·4568·0000··.g...g...h..Eh.. | ||
000006f0:· | 000006f0:·7f68·0000·c068·0000·0269·0000·4569·0000··.h...h...i..Ei.. | ||
00000700:· | 00000700:·8969·0000·cb69·0000·0e6a·0000·4e6a·0000··.i...i...j..Nj.. | ||
00000710:· | 00000710:·8c6a·0000·d36a·0000·186b·0000·486b·0000··.j...j...k..Hk.. | ||
00000720:· | 00000720:·7c6b·0000·b16b·0000·db6b·0000·0b6c·0000··|k...k...k...l.. | ||
00000730:· | 00000730:·386c·0000·656c·0000·926c·0000·ca6c·0000··8l..el...l...l.. | ||
00000740:·0 | 00000740:·026d·0000·386d·0000·6e6d·0000·a16d·0000··.m..8m..nm...m.. | ||
00000750:· | 00000750:·d46d·0000·0a6e·0000·396e·0000·6f6e·0000··.m...n..9n..on.. | ||
00000760:· | 00000760:·a66e·0000·d66e·0000·046f·0000·356f·0000··.n...n...o..5o.. | ||
00000770:· | 00000770:·726f·0000·b06f·0000·e26f·0000·1270·0000··ro...o...o...p.. | ||
00000780:· | 00000780:·3970·0000·6770·0000·9570·0000·c870·0000··9p..gp...p...p.. | ||
00000790:· | 00000790:·fd70·0000·2d71·0000·5d71·0000·8f71·0000··.p..-q..]q...q.. | ||
000007a0:· | 000007a0:·c271·0000·f671·0000·2972·0000·5c72·0000··.q...q..)r..\r.. | ||
000007b0:· | 000007b0:·9b72·0000·d772·0000·0873·0000·3a73·0000··.r...r...s..:s.. | ||
000007c0:·5 | 000007c0:·5d73·0000·9a73·0000·d873·0000·1274·0000··]s...s...s...t.. | ||
000007d0:· | 000007d0:·4a74·0000·8374·0000·b774·0000·f374·0000··Jt...t...t...t.. | ||
Max diff block lines reached; 3187681/3397325 bytes (93.83%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 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············:· | 4 | checksum············:·5a11d7dd |
5 | signature···········:· | 5 | signature···········:·2d85...d0f7 |
6 | file_size···········:·2968560 | 6 | file_size···········:·2968560 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·19007 | 10 | string_ids_size·····:·19007 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·4034 | 12 | type_ids_size·······:·4034 |
Offset 544949, 350 lines modified | Offset 544949, 350 lines modified | ||
544949 | 1702c4:·1c01·a70d······························|0004:·const-class·v1,·Ltt;·//·type@0da7 | 544949 | 1702c4:·1c01·a70d······························|0004:·const-class·v1,·Ltt;·//·type@0da7 |
544950 | 1702c8:·6e20·b646·1000·························|0006:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@46b6 | 544950 | 1702c8:·6e20·b646·1000·························|0006:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@46b6 |
544951 | 1702ce:·0a00···································|0009:·move-result·v0 | 544951 | 1702ce:·0a00···································|0009:·move-result·v0 |
544952 | 1702d0:·1221···································|000a:·const/4·v1,·#int·2·//·#2 | 544952 | 1702d0:·1221···································|000a:·const/4·v1,·#int·2·//·#2 |
544953 | 1702d2:·3800·3800······························|000b:·if-eqz·v0,·0043·//·+0038 | 544953 | 1702d2:·3800·3800······························|000b:·if-eqz·v0,·0043·//·+0038 |
544954 | 1702d6:·2200·a709······························|000d:·new-instance·v0,·Ljava/util/HashMap;·//·type@09a7 | 544954 | 1702d6:·2200·a709······························|000d:·new-instance·v0,·Ljava/util/HashMap;·//·type@09a7 |
544955 | 1702da:·7020·1448·1000·························|000f:·invoke-direct·{v0,·v1},·Ljava/util/HashMap;.<init>:(I)V·//·method@4814 | 544955 | 1702da:·7020·1448·1000·························|000f:·invoke-direct·{v0,·v1},·Ljava/util/HashMap;.<init>:(I)V·//·method@4814 |
544956 | 1702e0:·1c01·8 | 544956 | 1702e0:·1c01·8d0d······························|0012:·const-class·v1,·Lth$b;·//·type@0d8d |
544957 | 1702e4:·2202·fe08······························|0014:·new-instance·v2,·Lip;·//·type@08fe | 544957 | 1702e4:·2202·fe08······························|0014:·new-instance·v2,·Lip;·//·type@08fe |
544958 | 1702e8:·1c03·a70d······························|0016:·const-class·v3,·Ltt;·//·type@0da7 | 544958 | 1702e8:·1c03·a70d······························|0016:·const-class·v3,·Ltt;·//·type@0da7 |
544959 | 1702ec:·1a04· | 544959 | 1702ec:·1a04·803d······························|0018:·const-string·v4,·"onEditorChanged"·//·string@3d80 |
544960 | 1702f0:·1c05·8 | 544960 | 1702f0:·1c05·8d0d······························|001a:·const-class·v5,·Lth$b;·//·type@0d8d |
544961 | 1702f4:·7130·8c45·4305·························|001c:·invoke-static·{v3,·v4,·v5},·Lim;.a:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;·//·method@458c | 544961 | 1702f4:·7130·8c45·4305·························|001c:·invoke-static·{v3,·v4,·v5},·Lim;.a:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;·//·method@458c |
544962 | 1702fa:·0c03···································|001f:·move-result-object·v3 | 544962 | 1702fa:·0c03···································|001f:·move-result-object·v3 |
544963 | 1702fc:·7030·9545·7203·························|0020:·invoke-direct·{v2,·v7,·v3},·Lip;.<init>:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V·//·method@4595 | 544963 | 1702fc:·7030·9545·7203·························|0020:·invoke-direct·{v2,·v7,·v3},·Lip;.<init>:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V·//·method@4595 |
544964 | 170302:·7110·ff47·0200·························|0023:·invoke-static·{v2},·Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set;·//·method@47ff | 544964 | 170302:·7110·ff47·0200·························|0023:·invoke-static·{v2},·Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set;·//·method@47ff |
544965 | 170308:·0c02···································|0026:·move-result-object·v2 | 544965 | 170308:·0c02···································|0026:·move-result-object·v2 |
544966 | 17030a:·7230·7148·1002·························|0027:·invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@4871 | 544966 | 17030a:·7230·7148·1002·························|0027:·invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@4871 |
544967 | 170310:·1c01·8 | 544967 | 170310:·1c01·8e0d······························|002a:·const-class·v1,·Lth$c;·//·type@0d8e |
544968 | 170314:·2202·fe08······························|002c:·new-instance·v2,·Lip;·//·type@08fe | 544968 | 170314:·2202·fe08······························|002c:·new-instance·v2,·Lip;·//·type@08fe |
544969 | 170318:·1c03·a70d······························|002e:·const-class·v3,·Ltt;·//·type@0da7 | 544969 | 170318:·1c03·a70d······························|002e:·const-class·v3,·Ltt;·//·type@0da7 |
544970 | 17031c:·1a04· | 544970 | 17031c:·1a04·643d······························|0030:·const-string·v4,·"onCursorMoved"·//·string@3d64 |
544971 | 170320:·1c05·8 | 544971 | 170320:·1c05·8e0d······························|0032:·const-class·v5,·Lth$c;·//·type@0d8e |
544972 | 170324:·7130·8c45·4305·························|0034:·invoke-static·{v3,·v4,·v5},·Lim;.a:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;·//·method@458c | 544972 | 170324:·7130·8c45·4305·························|0034:·invoke-static·{v3,·v4,·v5},·Lim;.a:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;·//·method@458c |
544973 | 17032a:·0c03···································|0037:·move-result-object·v3 | 544973 | 17032a:·0c03···································|0037:·move-result-object·v3 |
544974 | 17032c:·7030·9545·7203·························|0038:·invoke-direct·{v2,·v7,·v3},·Lip;.<init>:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V·//·method@4595 | 544974 | 17032c:·7030·9545·7203·························|0038:·invoke-direct·{v2,·v7,·v3},·Lip;.<init>:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V·//·method@4595 |
544975 | 170332:·7110·ff47·0200·························|003b:·invoke-static·{v2},·Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set;·//·method@47ff | 544975 | 170332:·7110·ff47·0200·························|003b:·invoke-static·{v2},·Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set;·//·method@47ff |
544976 | 170338:·0c07···································|003e:·move-result-object·v7 | 544976 | 170338:·0c07···································|003e:·move-result-object·v7 |
544977 | 17033a:·7230·7148·1007·························|003f:·invoke-interface·{v0,·v1,·v7},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@4871 | 544977 | 17033a:·7230·7148·1007·························|003f:·invoke-interface·{v0,·v1,·v7},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@4871 |
544978 | 170340:·1100···································|0042:·return-object·v0 | 544978 | 170340:·1100···································|0042:·return-object·v0 |
544979 | 170342:·6e10·b746·0700·························|0043:·invoke-virtual·{v7},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@46b7 | 544979 | 170342:·6e10·b746·0700·························|0043:·invoke-virtual·{v7},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@46b7 |
544980 | 170348:·0c00···································|0046:·move-result-object·v0 | 544980 | 170348:·0c00···································|0046:·move-result-object·v0 |
544981 | 17034a:·1c02· | 544981 | 17034a:·1c02·250e······························|0047:·const-class·v2,·Lwh;·//·type@0e25 |
544982 | 17034e:·6e20·b646·2000·························|0049:·invoke-virtual·{v0,·v2},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@46b6 | 544982 | 17034e:·6e20·b646·2000·························|0049:·invoke-virtual·{v0,·v2},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@46b6 |
544983 | 170354:·0a00···································|004c:·move-result·v0 | 544983 | 170354:·0a00···································|004c:·move-result·v0 |
544984 | 170356:·12 | 544984 | 170356:·1232···································|004d:·const/4·v2,·#int·3·//·#3 |
544985 | 170358:·3800· | 544985 | 170358:·3800·5000······························|004e:·if-eqz·v0,·009e·//·+0050 |
544986 | 17035c:·2200·a709······························|0050:·new-instance·v0,·Ljava/util/HashMap;·//·type@09a7 | 544986 | 17035c:·2200·a709······························|0050:·new-instance·v0,·Ljava/util/HashMap;·//·type@09a7 |
544987 | 170360:·7020·1448·2000·························|0052:·invoke-direct·{v0,·v2},·Ljava/util/HashMap;.<init>:(I)V·//·method@4814 | 544987 | 170360:·7020·1448·2000·························|0052:·invoke-direct·{v0,·v2},·Ljava/util/HashMap;.<init>:(I)V·//·method@4814 |
544988 | 170366:·1c01· | 544988 | 170366:·1c01·280e······························|0055:·const-class·v1,·Lwj$b;·//·type@0e28 |
544989 | 17036a:·2202·fe08······························|0057:·new-instance·v2,·Lip;·//·type@08fe | 544989 | 17036a:·2202·fe08······························|0057:·new-instance·v2,·Lip;·//·type@08fe |
544990 | 17036e:·1c03· | 544990 | 17036e:·1c03·250e······························|0059:·const-class·v3,·Lwh;·//·type@0e25 |
544991 | 170372:·1a04· | 544991 | 170372:·1a04·a63d······························|005b:·const-string·v4,·"onFunctionChanged"·//·string@3da6 |
544992 | 170376:·1c05· | 544992 | 170376:·1c05·280e······························|005d:·const-class·v5,·Lwj$b;·//·type@0e28 |
544993 | 17037a:·7130·8c45·4305·························|005f:·invoke-static·{v3,·v4,·v5},·Lim;.a:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;·//·method@458c | 544993 | 17037a:·7130·8c45·4305·························|005f:·invoke-static·{v3,·v4,·v5},·Lim;.a:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;·//·method@458c |
544994 | 170380:·0c03···································|0062:·move-result-object·v3 | 544994 | 170380:·0c03···································|0062:·move-result-object·v3 |
544995 | 170382:·7030·9545·7203·························|0063:·invoke-direct·{v2,·v7,·v3},·Lip;.<init>:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V·//·method@4595 | 544995 | 170382:·7030·9545·7203·························|0063:·invoke-direct·{v2,·v7,·v3},·Lip;.<init>:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V·//·method@4595 |
544996 | 170388:·7110·ff47·0200·························|0066:·invoke-static·{v2},·Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set;·//·method@47ff | 544996 | 170388:·7110·ff47·0200·························|0066:·invoke-static·{v2},·Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set;·//·method@47ff |
544997 | 17038e:·0c0 | 544997 | 17038e:·0c02···································|0069:·move-result-object·v2 |
544998 | 170390:·7230·7148·100 | 544998 | 170390:·7230·7148·1002·························|006a:·invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@4871 |
544999 | 170396:·1c01·290e······························|006d:·const-class·v1,·Lwj$c;·//·type@0e29 | ||
545000 | 17039a:·2202·fe08······························|006f:·new-instance·v2,·Lip;·//·type@08fe | ||
544999 | 170396:·1100···································|006d:·return-object·v0 | ||
545000 | 170398:·6e10·b746·0700·························|006e:·invoke-virtual·{v7},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@46b7 | ||
545001 | 17039e:·0c00···································|0071:·move-result-object·v0 | ||
545002 | 1703 | 545001 | 17039e:·1c03·250e······························|0071:·const-class·v3,·Lwh;·//·type@0e25 |
545003 | 1703a | 545002 | 1703a2:·1a04·a73d······························|0073:·const-string·v4,·"onFunctionRemoved"·//·string@3da7 |
545003 | 1703a6:·1c05·290e······························|0075:·const-class·v5,·Lwj$c;·//·type@0e29 | ||
545004 | 1703aa:·7130·8c45·4305·························|0077:·invoke-static·{v3,·v4,·v5},·Lim;.a:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;·//·method@458c | ||
545004 | 1703 | 545005 | 1703b0:·0c03···································|007a:·move-result-object·v3 |
545005 | 1703ac:·1233···································|0078:·const/4·v3,·#int·3·//·#3 | ||
545006 | 1703ae:·3800·5000······························|0079:·if-eqz·v0,·00c9·//·+0050 | ||
545007 | 1703b2:·2200·a709······························|007b:·new-instance·v0,·Ljava/util/HashMap;·//·type@09a7 | ||
545008 | 1703b | 545006 | 1703b2:·7030·9545·7203·························|007b:·invoke-direct·{v2,·v7,·v3},·Lip;.<init>:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V·//·method@4595 |
545007 | 1703b8:·7110·ff47·0200·························|007e:·invoke-static·{v2},·Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set;·//·method@47ff | ||
545008 | 1703be:·0c02···································|0081:·move-result-object·v2 | ||
545009 | 1703c0:·7230·7148·1002·························|0082:·invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@4871 | ||
545009 | 1703 | 545010 | 1703c6:·1c01·270e······························|0085:·const-class·v1,·Lwj$a;·//·type@0e27 |
545010 | 1703c | 545011 | 1703ca:·2202·fe08······························|0087:·new-instance·v2,·Lip;·//·type@08fe |
545011 | 1703c | 545012 | 1703ce:·1c03·250e······························|0089:·const-class·v3,·Lwh;·//·type@0e25 |
545012 | 1703 | 545013 | 1703d2:·1a04·a53d······························|008b:·const-string·v4,·"onFunctionAdded"·//·string@3da5 |
545013 | 1703 | 545014 | 1703d6:·1c05·270e······························|008d:·const-class·v5,·Lwj$a;·//·type@0e27 |
545014 | 1703d | 545015 | 1703da:·7130·8c45·4305·························|008f:·invoke-static·{v3,·v4,·v5},·Lim;.a:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;·//·method@458c |
545015 | 1703 | 545016 | 1703e0:·0c03···································|0092:·move-result-object·v3 |
545016 | 1703 | 545017 | 1703e2:·7030·9545·7203·························|0093:·invoke-direct·{v2,·v7,·v3},·Lip;.<init>:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V·//·method@4595 |
545017 | 1703 | 545018 | 1703e8:·7110·ff47·0200·························|0096:·invoke-static·{v2},·Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set;·//·method@47ff |
545018 | 1703e | 545019 | 1703ee:·0c07···································|0099:·move-result-object·v7 |
545019 | 1703 | 545020 | 1703f0:·7230·7148·1007·························|009a:·invoke-interface·{v0,·v1,·v7},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@4871 |
545021 | 1703f6:·1100···································|009d:·return-object·v0 | ||
545022 | 1703f8:·6e10·b746·0700·························|009e:·invoke-virtual·{v7},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@46b7 | ||
545020 | 1703ec:·1c01·270e······························|0098:·const-class·v1,·Lwj$a;·//·type@0e27 | ||
545021 | 1703f0:·2202·fe08······························|009a:·new-instance·v2,·Lip;·//·type@08fe | ||
545022 | 1703f4:·1c03·250e······························|009c:·const-class·v3,·Lwh;·//·type@0e25 | ||
545023 | 1703f8:·1a04·a53d······························|009e:·const-string·v4,·"onFunctionAdded"·//·string@3da5 | ||
545024 | 1703fc:·1c05·270e······························|00a0:·const-class·v5,·Lwj$a;·//·type@0e27 | ||
545025 | 170400:·7130·8c45·4305·························|00a2:·invoke-static·{v3,·v4,·v5},·Lim;.a:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;·//·method@458c | ||
545026 | 170 | 545023 | 1703fe:·0c00···································|00a1:·move-result-object·v0 |
545027 | 170408:·7030·9545·7203·························|00a6:·invoke-direct·{v2,·v7,·v3},·Lip;.<init>:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V·//·method@4595 | ||
545028 | 17040 | 545024 | 170400:·1c03·940c······························|00a2:·const-class·v3,·Lorg/solovyev/android/calculator/history/BaseHistoryFragment$a;·//·type@0c94 |
545025 | 170404:·6e20·b646·3000·························|00a4:·invoke-virtual·{v0,·v3},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@46b6 | ||
545029 | 1704 | 545026 | 17040a:·0a00···································|00a7:·move-result·v0 |
545030 | 1704 | 545027 | 17040c:·3800·6900······························|00a8:·if-eqz·v0,·0111·//·+0069 |
545028 | 170410:·2200·a709······························|00aa:·new-instance·v0,·Ljava/util/HashMap;·//·type@09a7 | ||
545029 | 170414:·1241···································|00ac:·const/4·v1,·#int·4·//·#4 | ||
545030 | 170416:·7020·1448·1000·························|00ad:·invoke-direct·{v0,·v1},·Ljava/util/HashMap;.<init>:(I)V·//·method@4814 | ||
545031 | 17041c:·1c01· | 545031 | 17041c:·1c01·340e······························|00b0:·const-class·v1,·Lwn$e;·//·type@0e34 |
545032 | 170420:·2202·fe08······························|00b2:·new-instance·v2,·Lip;·//·type@08fe | 545032 | 170420:·2202·fe08······························|00b2:·new-instance·v2,·Lip;·//·type@08fe |
545033 | 170424:·1c03· | 545033 | 170424:·1c03·940c······························|00b4:·const-class·v3,·Lorg/solovyev/android/calculator/history/BaseHistoryFragment$a;·//·type@0c94 |
545034 | 170428:·1a04· | 545034 | 170428:·1a04·b93d······························|00b6:·const-string·v4,·"onHistoryUpdated"·//·string@3db9 |
545035 | 17042c:·1c05· | 545035 | 17042c:·1c05·340e······························|00b8:·const-class·v5,·Lwn$e;·//·type@0e34 |
545036 | 170430:·7130·8c45·4305·························|00ba:·invoke-static·{v3,·v4,·v5},·Lim;.a:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;·//·method@458c | 545036 | 170430:·7130·8c45·4305·························|00ba:·invoke-static·{v3,·v4,·v5},·Lim;.a:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;·//·method@458c |
545037 | 170436:·0c03···································|00bd:·move-result-object·v3 | 545037 | 170436:·0c03···································|00bd:·move-result-object·v3 |
545038 | 170438:·7030·9545·7203·························|00be:·invoke-direct·{v2,·v7,·v3},·Lip;.<init>:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V·//·method@4595 | 545038 | 170438:·7030·9545·7203·························|00be:·invoke-direct·{v2,·v7,·v3},·Lip;.<init>:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V·//·method@4595 |
545039 | 17043e:·7110·ff47·0200·························|00c1:·invoke-static·{v2},·Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set;·//·method@47ff | 545039 | 17043e:·7110·ff47·0200·························|00c1:·invoke-static·{v2},·Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set;·//·method@47ff |
545040 | 170444:·0c0 | 545040 | 170444:·0c02···································|00c4:·move-result-object·v2 |
545041 | 170446:·7230·7148·100 | 545041 | 170446:·7230·7148·1002·························|00c5:·invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@4871 |
545042 | 17044c:·1100···································|00c8:·return-object·v0 | ||
545043 | 17044e:·6e10·b746·0700·························|00c9:·invoke-virtual·{v7},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@46b7 | ||
545044 | 170454:·0c00···································|00cc:·move-result-object·v0 | ||
545045 | 170456:·1c04·770d······························|00cd:·const-class·v4,·Lss;·//·type@0d77 | ||
545046 | 17045a:·6e20·b646·4000·························|00cf:·invoke-virtual·{v0,·v4},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@46b6 | ||
545047 | 170460:·0a00···································|00d2:·move-result·v0 | ||
545048 | 170462:·3800·ca00······························|00d3:·if-eqz·v0,·019d·//·+00ca | ||
545049 | 170466:·2200·a709······························|00d5:·new-instance·v0,·Ljava/util/HashMap;·//·type@09a7 | ||
Max diff block lines reached; 37085/89070 bytes (41.64%) of diff not shown. |
Offset 61285, 15 lines modified | Offset 61285, 15 lines modified | ||
61285 | ··version·of·encoding·software:···················2.0 | 61285 | ··version·of·encoding·software:···················2.0 |
61286 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 61286 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
61287 | ··minimum·software·version·required·to·extract:···2.0 | 61287 | ··minimum·software·version·required·to·extract:···2.0 |
61288 | ··compression·method:·····························none·(stored) | 61288 | ··compression·method:·····························none·(stored) |
61289 | ··file·security·status:···························not·encrypted | 61289 | ··file·security·status:···························not·encrypted |
61290 | ··extended·local·header:··························no | 61290 | ··extended·local·header:··························no |
61291 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 61291 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
61292 | ··32-bit·CRC·value·(hex):························· | 61292 | ··32-bit·CRC·value·(hex):·························e0ae9460 |
61293 | ··compressed·size:································4374·bytes | 61293 | ··compressed·size:································4374·bytes |
61294 | ··uncompressed·size:······························4374·bytes | 61294 | ··uncompressed·size:······························4374·bytes |
61295 | ··length·of·filename:·····························8·characters | 61295 | ··length·of·filename:·····························8·characters |
61296 | ··length·of·extra·field:··························0·bytes | 61296 | ··length·of·extra·field:··························0·bytes |
61297 | ··length·of·file·comment:·························0·characters | 61297 | ··length·of·file·comment:·························0·characters |
61298 | ··disk·number·on·which·file·begins:···············disk·1 | 61298 | ··disk·number·on·which·file·begins:···············disk·1 |
61299 | ··apparent·file·type:·····························binary | 61299 | ··apparent·file·type:·····························binary |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | import·org.solovyev.android.calculator.floating.FloatingCalculatorService; | ||
1 | import·org.solovyev.android.calculator.keyboard.KeyboardUi; | 2 | import·org.solovyev.android.calculator.keyboard.KeyboardUi; |
2 | import·org.solovyev.android.calculator.history.BaseHistoryFragment$a; | 3 | import·org.solovyev.android.calculator.history.BaseHistoryFragment$a; |
3 | import·org.solovyev.android.calculator.floating.FloatingCalculatorService; | ||
4 | import·java.util.Set; | 4 | import·java.util.Set; |
5 | import·java.util.HashMap; | 5 | import·java.util.HashMap; |
6 | import·java.util.Collections; | 6 | import·java.util.Collections; |
7 | import·java.util.Map; | 7 | import·java.util.Map; |
8 | import·java.lang.reflect.Method; | 8 | import·java.lang.reflect.Method; |
Offset 26, 93 lines modified | Offset 26, 93 lines modified | ||
26 | ········return·Collections.emptyMap(); | 26 | ········return·Collections.emptyMap(); |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·final·Map·b(final·Object·o)·{ | 29 | ····public·final·Map·b(final·Object·o)·{ |
30 | ········final·boolean·equals·=·o.getClass().equals(tt.class); | 30 | ········final·boolean·equals·=·o.getClass().equals(tt.class); |
31 | ········final·int·n·=·2; | 31 | ········final·int·n·=·2; |
32 | ········if·(equals)·{ | 32 | ········if·(equals)·{ |
33 | ············final·HashMap·hashMap·=·new·HashMap<Class<th$ | 33 | ············final·HashMap·hashMap·=·new·HashMap<Class<th$b>,·Set<ip>>(n); |
34 | ············hashMap.put(th$c.class,·Collections.singleton(new·ip(o,·a(tt.class,·"onCursorMoved",·th$c.class)))); | ||
35 | ············hashMap.put( | 34 | ············hashMap.put(th$b.class,·Collections.singleton(new·ip(o,·a(tt.class,·"onEditorChanged",·th$b.class)))); |
35 | ············hashMap.put((Class<th$b>)th$c.class,·Collections.singleton(new·ip(o,·a(tt.class,·"onCursorMoved",·th$c.class)))); | ||
36 | ············return·hashMap; | 36 | ············return·hashMap; |
37 | ········} | 37 | ········} |
38 | ········final·boolean·equals2·=·o.getClass().equals(w | 38 | ········final·boolean·equals2·=·o.getClass().equals(wh.class); |
39 | ········final·int· | 39 | ········final·int·n2·=·3; |
40 | ········if·(equals2)·{ | 40 | ········if·(equals2)·{ |
41 | ············final·HashMap·hashMap2·=·new·HashMap<Class< | 41 | ············final·HashMap·hashMap2·=·new·HashMap<Class<wj$b>,·Set<ip>>(n2); |
42 | ············hashMap2.put( | 42 | ············hashMap2.put(wj$b.class,·Collections.singleton(new·ip(o,·a(wh.class,·"onFunctionChanged",·wj$b.class)))); |
43 | ············hashMap2.put((Class<wj$b>)wj$c.class,·Collections.singleton(new·ip(o,·a(wh.class,·"onFunctionRemoved",·wj$c.class)))); | ||
44 | ············hashMap2.put((Class<wj$b>)wj$a.class,·Collections.singleton(new·ip(o,·a(wh.class,·"onFunctionAdded",·wj$a.class)))); | ||
43 | ············return·hashMap2; | 45 | ············return·hashMap2; |
44 | ········} | 46 | ········} |
47 | ········if·(o.getClass().equals(BaseHistoryFragment$a.class))·{ | ||
45 | ········final·boolean·equals3·=·o.getClass().equals(wh.class); | ||
46 | ········final·int·n2·=·3; | ||
47 | ········if·(equals3)·{ | ||
48 | ············final·HashMap·hashMap3·=·new·HashMap<Class<w | 48 | ············final·HashMap<Class<wn$e>,·Set<ip>>·hashMap3·=·new·HashMap<Class<wn$e>,·Set<ip>>(4); |
49 | ············hashMap3.put(w | 49 | ············hashMap3.put(wn$e.class,·Collections.singleton(new·ip(o,·a(BaseHistoryFragment$a.class,·"onHistoryUpdated",·wn$e.class)))); |
50 | ············hashMap3.put((Class<w | 50 | ············hashMap3.put((Class<wn$e>)wn$a.class,·Collections.singleton(new·ip(o,·a(BaseHistoryFragment$a.class,·"onHistoryAdded",·wn$a.class)))); |
51 | ············hashMap3.put((Class<w | 51 | ············hashMap3.put((Class<wn$e>)wn$c.class,·Collections.singleton(new·ip(o,·a(BaseHistoryFragment$a.class,·"onHistoryRemoved",·wn$c.class)))); |
52 | ············hashMap3.put((Class<wn$e>)wn$b.class,·Collections.singleton(new·ip(o,·a(BaseHistoryFragment$a.class,·"onHistoryCleared",·wn$b.class)))); | ||
52 | ············return·hashMap3; | 53 | ············return·hashMap3; |
53 | ········} | 54 | ········} |
54 | ········if·(o.getClass().equals(s | 55 | ········if·(o.getClass().equals(sq.class))·{ |
55 | ············final·HashMap | 56 | ············final·HashMap·hashMap4·=·new·HashMap<Class<th$b>,·Set<ip>>(n2); |
56 | ············hashMap4.put( | 57 | ············hashMap4.put(th$b.class,·Collections.singleton(new·ip(o,·a(sq.class,·"onEditorChanged",·th$b.class)))); |
58 | ············hashMap4.put((Class<th$b>)th$c.class,·Collections.singleton(new·ip(o,·a(sq.class,·"onCursorMoved",·th$c.class)))); | ||
57 | ············hashMap4.put((Class< | 59 | ············hashMap4.put((Class<th$b>)tc$a.class,·Collections.singleton(new·ip(o,·a(sq.class,·"onDisplayChanged",·tc$a.class)))); |
58 | ············hashMap4.put((Class<wj$b>)wj$a.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onFunctionAdded",·wj$a.class)))); | ||
59 | ············hashMap4.put((Class<wj$b>)ut$b.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onVariableChanged",·ut$b.class)))); | ||
60 | ············hashMap4.put((Class<wj$b>)ut$c.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onVariableRemoved",·ut$c.class)))); | ||
61 | ············hashMap4.put((Class<wj$b>)ut$a.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onVariableAdded",·ut$a.class)))); | ||
62 | ············hashMap4.put((Class<wj$b>)wj$c.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onFunctionsRemoved",·wj$c.class)))); | ||
63 | ············hashMap4.put((Class<wj$b>)th$b.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onEditorChanged",·th$b.class)))); | ||
64 | ············return·hashMap4; | 60 | ············return·hashMap4; |
65 | ········} | 61 | ········} |
66 | ········i | 62 | ········final·boolean·equals3·=·o.getClass().equals(KeyboardUi.class); |
63 | ········final·int·initialCapacity·=·1; | ||
64 | ········if·(equals3)·{ | ||
67 | ············final·HashMap·hashMap5·=·new·HashMap<Class<t | 65 | ············final·HashMap·hashMap5·=·new·HashMap<Class<tt$a>,·Set<ip>>(initialCapacity); |
68 | ············hashMap5.put(t | 66 | ············hashMap5.put(tt$a.class,·Collections.singleton(new·ip(o,·a(KeyboardUi.class,·"onNumberModeChanged",·tt$a.class)))); |
69 | ············hashMap5.put((Class<tc$a>)th$c.class,·Collections.singleton(new·ip(o,·a(FloatingCalculatorService.class,·"onCursorMoved",·th$c.class)))); | ||
70 | ············hashMap5.put((Class<tc$a>)th$b.class,·Collections.singleton(new·ip(o,·a(FloatingCalculatorService.class,·"onEditorChanged",·th$b.class)))); | ||
71 | ············return·hashMap5; | 67 | ············return·hashMap5; |
72 | ········} | 68 | ········} |
73 | ········if·(o.getClass().equals( | 69 | ········if·(o.getClass().equals(ss.class))·{ |
74 | ············final·HashMap<Class< | 70 | ············final·HashMap<Class<ut$b>,·Set<ip>>·hashMap6·=·new·HashMap<Class<ut$b>,·Set<ip>>(8); |
75 | ············hashMap6.put( | 71 | ············hashMap6.put(ut$b.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onVariableChanged",·ut$b.class)))); |
72 | ············hashMap6.put((Class<ut$b>)ut$c.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onVariableRemoved",·ut$c.class)))); | ||
73 | ············hashMap6.put((Class<ut$b>)wj$b.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onFunctionsChanged",·wj$b.class)))); | ||
76 | ············hashMap6.put((Class< | 74 | ············hashMap6.put((Class<ut$b>)th$b.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onEditorChanged",·th$b.class)))); |
77 | ············hashMap6.put((Class< | 75 | ············hashMap6.put((Class<ut$b>)wj$c.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onFunctionsRemoved",·wj$c.class)))); |
76 | ············hashMap6.put((Class<ut$b>)ut$a.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onVariableAdded",·ut$a.class)))); | ||
77 | ············hashMap6.put((Class<ut$b>)tc$a.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onDisplayChanged",·tc$a.class)))); | ||
78 | ············hashMap6.put((Class< | 78 | ············hashMap6.put((Class<ut$b>)wj$a.class,·Collections.singleton(new·ip(o,·a(ss.class,·"onFunctionAdded",·wj$a.class)))); |
79 | ············return·hashMap6; | 79 | ············return·hashMap6; |
80 | ········} | 80 | ········} |
81 | ········if·(o.getClass().equals( | 81 | ········if·(o.getClass().equals(yd.class))·{ |
82 | ············final·HashMap·hashMap7·=·new·HashMap<Class<t | 82 | ············final·HashMap·hashMap7·=·new·HashMap<Class<tm$a>,·Set<ip>>(initialCapacity); |
83 | ············hashMap7.put(t | 83 | ············hashMap7.put(tm$a.class,·Collections.singleton(new·ip(o,·a(yd.class,·"onEngineChanged",·tm$a.class)))); |
84 | ············hashMap7.put((Class<tc$a>)th$c.class,·Collections.singleton(new·ip(o,·a(sq.class,·"onCursorMoved",·th$c.class)))); | ||
85 | ············hashMap7.put((Class<tc$a>)th$b.class,·Collections.singleton(new·ip(o,·a(sq.class,·"onEditorChanged",·th$b.class)))); | ||
86 | ············return·hashMap7; | 84 | ············return·hashMap7; |
87 | ········} | 85 | ········} |
88 | ········if·(o.getClass().equals( | 86 | ········if·(o.getClass().equals(FloatingCalculatorService.class))·{ |
89 | ············final·HashMap·hashMap8·=·new·HashMap<Class<t | 87 | ············final·HashMap·hashMap8·=·new·HashMap<Class<th$b>,·Set<ip>>(n2); |
90 | ············hashMap8.put(t | 88 | ············hashMap8.put(th$b.class,·Collections.singleton(new·ip(o,·a(FloatingCalculatorService.class,·"onEditorChanged",·th$b.class)))); |
89 | ············hashMap8.put((Class<th$b>)th$c.class,·Collections.singleton(new·ip(o,·a(FloatingCalculatorService.class,·"onCursorMoved",·th$c.class)))); | ||
90 | ············hashMap8.put((Class<th$b>)tc$a.class,·Collections.singleton(new·ip(o,·a(FloatingCalculatorService.class,·"onDisplayChanged",·tc$a.class)))); | ||
91 | ············return·hashMap8; | 91 | ············return·hashMap8; |
92 | ········} | 92 | ········} |
93 | ········if·(o.getClass().equals(th.class))·{ | 93 | ········if·(o.getClass().equals(th.class))·{ |
94 | ············final·HashMap·hashMap9·=·new·HashMap<Class<tm$a>,·Set<ip>>(n); | 94 | ············final·HashMap·hashMap9·=·new·HashMap<Class<tm$a>,·Set<ip>>(n); |
95 | ············hashMap9.put(tm$a.class,·Collections.singleton(new·ip(o,·a(th.class,·"onEngineChanged",·tm$a.class)))); | 95 | ············hashMap9.put(tm$a.class,·Collections.singleton(new·ip(o,·a(th.class,·"onEngineChanged",·tm$a.class)))); |
96 | ············hashMap9.put((Class<tm$a>)xm$a.class,·Collections.singleton(new·ip(o,·a(th.class,·"onMemoryValueReady",·xm$a.class)))); | 96 | ············hashMap9.put((Class<tm$a>)xm$a.class,·Collections.singleton(new·ip(o,·a(th.class,·"onMemoryValueReady",·xm$a.class)))); |
97 | ············return·hashMap9; | 97 | ············return·hashMap9; |
98 | ········} | 98 | ········} |
99 | ········if·(o.getClass().equals(tc.class))·{ | 99 | ········if·(o.getClass().equals(tc.class))·{ |
100 | ············final·HashMap<Class<v | 100 | ············final·HashMap<Class<ve>,·Set<ip>>·hashMap10·=·new·HashMap<Class<ve>,·Set<ip>>(6); |
101 | ············hashMap10.put(vc.class,·Collections.singleton(new·ip(o,·a(tc.class,·"onCalculationFinished",·vc.class)))); | ||
102 | ············hashMap10.put( | 101 | ············hashMap10.put(ve.class,·Collections.singleton(new·ip(o,·a(tc.class,·"onConversionFinished",·ve.class)))); |
102 | ············hashMap10.put((Class<ve>)vb.class,·Collections.singleton(new·ip(o,·a(tc.class,·"onCalculationFailed",·vb.class)))); | ||
103 | ············hashMap10.put((Class<ve>)tc$b.class,·Collections.singleton(new·ip(o,·a(tc.class,·"onCopy",·tc$b.class)))); | ||
103 | ············hashMap10.put((Class<v | 104 | ············hashMap10.put((Class<ve>)va.class,·Collections.singleton(new·ip(o,·a(tc.class,·"onCalculationCancelled",·va.class)))); |
104 | ············hashMap10.put((Class<v | 105 | ············hashMap10.put((Class<ve>)vc.class,·Collections.singleton(new·ip(o,·a(tc.class,·"onCalculationFinished",·vc.class)))); |
105 | ············hashMap10.put((Class<v | 106 | ············hashMap10.put((Class<ve>)vd.class,·Collections.singleton(new·ip(o,·a(tc.class,·"onConversionFailed",·vd.class)))); |
106 | ············hashMap10.put((Class<vc>)vb.class,·Collections.singleton(new·ip(o,·a(tc.class,·"onCalculationFailed",·vb.class)))); | ||
107 | ············return·hashMap10; | 107 | ············return·hashMap10; |
108 | ········} | 108 | ········} |
109 | ········if·(o.getClass().equals( | 109 | ········if·(o.getClass().equals(wn.class))·{ |
110 | ············final·HashMap·hashMap11·=·new·HashMap<Class<t | 110 | ············final·HashMap·hashMap11·=·new·HashMap<Class<tc$a>,·Set<ip>>(initialCapacity); |
111 | ············hashMap11.put(t | 111 | ············hashMap11.put(tc$a.class,·Collections.singleton(new·ip(o,·a(wn.class,·"onDisplayChanged",·tc$a.class)))); |
112 | ············return·hashMap11; | 112 | ············return·hashMap11; |
113 | ········} | 113 | ········} |
114 | ········if·(o.getClass().equals(yx.class))·{ | 114 | ········if·(o.getClass().equals(yx.class))·{ |
115 | ············final·HashMap·hashMap12·=·new·HashMap<Class<ut$b>,·Set<ip>>(n2); | 115 | ············final·HashMap·hashMap12·=·new·HashMap<Class<ut$b>,·Set<ip>>(n2); |
116 | ············hashMap12.put(ut$b.class,·Collections.singleton(new·ip(o,·a(yx.class,·"onVariableChanged",·ut$b.class)))); | 116 | ············hashMap12.put(ut$b.class,·Collections.singleton(new·ip(o,·a(yx.class,·"onVariableChanged",·ut$b.class)))); |
117 | ············hashMap12.put((Class<ut$b>)ut$c.class,·Collections.singleton(new·ip(o,·a(yx.class,·"onVariableRemoved",·ut$c.class)))); | 117 | ············hashMap12.put((Class<ut$b>)ut$c.class,·Collections.singleton(new·ip(o,·a(yx.class,·"onVariableRemoved",·ut$c.class)))); |
118 | ············hashMap12.put((Class<ut$b>)ut$a.class,·Collections.singleton(new·ip(o,·a(yx.class,·"onVariableAdded",·ut$a.class)))); | 118 | ············hashMap12.put((Class<ut$b>)ut$a.class,·Collections.singleton(new·ip(o,·a(yx.class,·"onVariableAdded",·ut$a.class)))); |
Offset 81, 23 lines modified | Offset 81, 23 lines modified | ||
81 | ····.line·42 | 81 | ····.line·42 |
82 | ····new-instance·v0,·Ljava/util/HashMap; | 82 | ····new-instance·v0,·Ljava/util/HashMap; |
83 | ····invoke-direct·{v0,·v1},·Ljava/util/HashMap;-><init>(I)V | 83 | ····invoke-direct·{v0,·v1},·Ljava/util/HashMap;-><init>(I)V |
84 | ····.line·43 | 84 | ····.line·43 |
85 | ····const-class·v1,·Lth$ | 85 | ····const-class·v1,·Lth$b; |
86 | ····new-instance·v2,·Lip; | 86 | ····new-instance·v2,·Lip; |
87 | ····const-class·v3,·Ltt; | 87 | ····const-class·v3,·Ltt; |
88 | ····const-string·v4,·"on | 88 | ····const-string·v4,·"onEditorChanged" |
89 | ····const-class·v5,·Lth$ | 89 | ····const-class·v5,·Lth$b; |
90 | ····.line·44 | 90 | ····.line·44 |
91 | ····invoke-static·{v3,·v4,·v5},·Lim;->a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; | 91 | ····invoke-static·{v3,·v4,·v5},·Lim;->a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; |
92 | ····move-result-object·v3 | 92 | ····move-result-object·v3 |
93 | ····invoke-direct·{v2,·p1,·v3},·Lip;-><init>(Ljava/lang/Object;Ljava/lang/reflect/Method;)V | 93 | ····invoke-direct·{v2,·p1,·v3},·Lip;-><init>(Ljava/lang/Object;Ljava/lang/reflect/Method;)V |
Offset 106, 23 lines modified | Offset 106, 23 lines modified | ||
106 | ····invoke-static·{v2},·Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set; | 106 | ····invoke-static·{v2},·Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set; |
107 | ····move-result-object·v2 | 107 | ····move-result-object·v2 |
108 | ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 108 | ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
109 | ····.line·45 | 109 | ····.line·45 |
110 | ····const-class·v1,·Lth$ | 110 | ····const-class·v1,·Lth$c; |
111 | ····new-instance·v2,·Lip; | 111 | ····new-instance·v2,·Lip; |
112 | ····const-class·v3,·Ltt; | 112 | ····const-class·v3,·Ltt; |
113 | ····const-string·v4,·"on | 113 | ····const-string·v4,·"onCursorMoved" |
114 | ····const-class·v5,·Lth$ | 114 | ····const-class·v5,·Lth$c; |
115 | ····.line·46 | 115 | ····.line·46 |
116 | ····invoke-static·{v3,·v4,·v5},·Lim;->a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; | 116 | ····invoke-static·{v3,·v4,·v5},·Lim;->a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; |
117 | ····move-result-object·v3 | 117 | ····move-result-object·v3 |
118 | ····invoke-direct·{v2,·p1,·v3},·Lip;-><init>(Ljava/lang/Object;Ljava/lang/reflect/Method;)V | 118 | ····invoke-direct·{v2,·p1,·v3},·Lip;-><init>(Ljava/lang/Object;Ljava/lang/reflect/Method;)V |
Offset 138, 260 lines modified | Offset 138, 258 lines modified | ||
138 | ····.line·50 | 138 | ····.line·50 |
139 | ····:cond_0 | 139 | ····:cond_0 |
140 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 140 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
141 | ····move-result-object·v0 | 141 | ····move-result-object·v0 |
142 | ····const-class·v2,·Lw | 142 | ····const-class·v2,·Lwh; |
143 | ····invoke-virtual·{v0,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 143 | ····invoke-virtual·{v0,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
144 | ····move-result·v0 | 144 | ····move-result·v0 |
145 | ····const/4·v2,·0x | 145 | ····const/4·v2,·0x3 |
146 | ····if-eqz·v0,·:cond_1 | 146 | ····if-eqz·v0,·:cond_1 |
147 | ····.line·51 | 147 | ····.line·51 |
148 | ····new-instance·v0,·Ljava/util/HashMap; | 148 | ····new-instance·v0,·Ljava/util/HashMap; |
149 | ····invoke-direct·{v0,·v2},·Ljava/util/HashMap;-><init>(I)V | 149 | ····invoke-direct·{v0,·v2},·Ljava/util/HashMap;-><init>(I)V |
150 | ····.line·52 | 150 | ····.line·52 |
151 | ····const-class·v1,·Ltc$a; | ||
152 | ····new-instance·v2,·Lip; | ||
153 | ····const-class·v3,·Lwn; | ||
154 | ····const-string·v4,·"onDisplayChanged" | ||
155 | ····const-class·v5,·Ltc$a; | ||
156 | ····.line·53 | ||
157 | ····invoke-static·{v3,·v4,·v5},·Lim;->a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; | ||
158 | ····move-result-object·v3 | ||
159 | ····invoke-direct·{v2,·p1,·v3},·Lip;-><init>(Ljava/lang/Object;Ljava/lang/reflect/Method;)V | ||
160 | ····.line·52 | ||
161 | ····invoke-static·{v2},·Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set; | ||
162 | ····move-result-object·p1 | ||
163 | ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
164 | ····return-object·v0 | ||
165 | ····.line·57 | ||
166 | ····:cond_1 | ||
167 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | ||
168 | ····move-result-object·v0 | ||
169 | ····const-class·v3,·Lwh; | ||
170 | ····invoke-virtual·{v0,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | ||
171 | ····move-result·v0 | ||
172 | ····const/4·v3,·0x3 | ||
173 | ····if-eqz·v0,·:cond_2 | ||
174 | ····.line·58 | ||
175 | ····new-instance·v0,·Ljava/util/HashMap; | ||
176 | ····invoke-direct·{v0,·v3},·Ljava/util/HashMap;-><init>(I)V | ||
177 | ····.line·59 | ||
178 | ····const-class·v1,·Lwj$b; | 151 | ····const-class·v1,·Lwj$b; |
179 | ····new-instance·v2,·Lip; | 152 | ····new-instance·v2,·Lip; |
180 | ····const-class·v3,·Lwh; | 153 | ····const-class·v3,·Lwh; |
181 | ····const-string·v4,·"onFunctionChanged" | 154 | ····const-string·v4,·"onFunctionChanged" |
Max diff block lines reached; 31001/34283 bytes (90.43%) of diff not shown. |