[−]
/home/hans/code/fdroid/data/tmp/com.alexkang.x3matrixcalculator_6.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.alexkang.x3matrixcalculator_6.apk
[−]
zipinfo {}
Offset 1, 35 lines modified Offset 1, 35 lines modified
1 Zip·​file·​size:​·​277392·​bytes,​·​number·​of·​entries:​·​33 1 Zip·​file·​size:​·​277483·​bytes,​·​number·​of·​entries:​·​33
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2603·​bl·​defN·​14-​Nov-​10·​07:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​2603·​bl·​defN·​14-​Nov-​10·​07:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2724·​bl·​defN·​14-​Nov-​10·​07:​00·​META-​INF/​26903B75.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​2724·​bl·​defN·​14-​Nov-​10·​07:​00·​META-​INF/​26903B75.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Nov-​10·​07:​00·​META-​INF/​26903B75.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Nov-​10·​07:​00·​META-​INF/​26903B75.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​14-​Nov-​10·​05:​41·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​14-​Nov-​10·​05:​41·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​14-​Nov-​10·​05:​41·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​14-​Nov-​10·​05:​41·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​3448·​bX·​defN·14-​Nov-​10·​05:​41·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​3448·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat······​231·​b-​·​stor·14-​Nov-​10·​05:​41·​res/​drawable-​hdpi-​v4/​ic_action_cancel.​png 8 -​rw-​-​-​-​·····​1.​0·​fat······​231·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_cancel.​png
9 -​rw-​-​-​-​·····​1.​0·​fat······​312·​b-​·​stor·14-​Nov-​10·​05:​41·​res/​drawable-​hdpi-​v4/​icon_final.​png 9 -​rw-​-​-​-​·····​1.​0·​fat······​311·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​icon_final.​png
10 -​rw-​-​-​-​·····​1.​0·​fat······​186·​b-​·​stor·14-​Nov-​10·​05:​41·​res/​drawable-​mdpi-​v4/​ic_action_cancel.​png 10 -​rw-​-​-​-​·····​1.​0·​fat······​186·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_action_cancel.​png
11 -​rw-​-​-​-​·····​1.​0·​fat······​274·​b-​·​stor·14-​Nov-​10·​05:​41·​res/​drawable-​mdpi-​v4/​icon_final.​png 11 -​rw-​-​-​-​·····​1.​0·​fat······​273·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​icon_final.​png
12 -​rw-​-​-​-​·····​1.​0·​fat······​260·​b-​·​stor·14-​Nov-​10·​05:​41·​res/​drawable-​xhdpi-​v4/​ic_action_cancel.​png 12 -​rw-​-​-​-​·····​1.​0·​fat······​260·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_action_cancel.​png
13 -​rw-​-​-​-​·····​1.​0·​fat······​321·​b-​·​stor·14-​Nov-​10·​05:​41·​res/​drawable-​xhdpi-​v4/​icon_final.​png 13 -​rw-​-​-​-​·····​1.​0·​fat······​320·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​icon_final.​png
14 -​rw-​-​-​-​·····​1.​0·​fat······​338·​b-​·​stor·14-​Nov-​10·​05:​41·​res/​drawable-​xxhdpi-​v4/​ic_action_cancel.​png 14 -​rw-​-​-​-​·····​1.​0·​fat······​338·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_action_cancel.​png
15 -​rw-​-​-​-​·····​1.​0·​fat······​360·​b-​·​stor·14-​Nov-​10·​05:​41·​res/​drawable-​xxhdpi-​v4/​icon_final.​png 15 -​rw-​-​-​-​·····​1.​0·​fat······​359·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​icon_final.​png
16 -​rw-​-​-​-​·····​2.​0·​fat······​544·​bl·​defN·14-​Nov-​10·​05:​41·​res/​drawable/​background.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​544·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​background.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat·····​1676·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​activity_display_resu​lt_2.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat·····​1676·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_display_resu​lt_2.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat·····​2616·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​activity_display_resu​lt_3.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat·····​2616·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_display_resu​lt_3.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat·····​3876·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​activity_display_resu​lt_4.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat·····​3876·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_display_resu​lt_4.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······​760·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​activity_main.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······​760·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_main.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat·····​3616·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​fragment_basic_2.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat·····​3616·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_basic_2.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat·····​5636·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​fragment_basic_3.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat·····​5636·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_basic_3.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat·····​8396·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​fragment_basic_4.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat·····​8396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_basic_4.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat·····​2648·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​fragment_determinant_​2.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat·····​2648·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_determinant_​2.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat·····​3668·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​fragment_determinant_​3.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat·····​3668·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_determinant_​3.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat·····​5048·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​fragment_determinant_​4.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat·····​5048·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_determinant_​4.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat·····​2332·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​fragment_inverse_2.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat·····​2332·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_inverse_2.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat·····​3232·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​fragment_inverse_3.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat·····​3232·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_inverse_3.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat·····​4732·​bl·​defN·14-​Nov-​10·​05:​41·​res/​layout/​fragment_inverse_4.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat·····​4732·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_inverse_4.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​228·​bl·​defN·14-​Nov-​10·​05:​41·​res/​menu/​display_result.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​228·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu/​display_result.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·14-​Nov-​10·​05:​41·​res/​menu/​main.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu/​main.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat······​504·​bl·​defN·14-​Nov-​10·​05:​41·​res/​xml/​pref_general.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat······​504·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​pref_general.​xml
33 -​rw-​-​-​-​·····​1.​0·​fat·····​7692·​b-​·​stor·14-​Nov-​10·​05:​41·​resources.​arsc 33 -​rw-​-​-​-​·····​1.​0·​fat·····​7820·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
34 -​rw-​-​-​-​·····​2.​0·​fat···​726904·​bl·​defN·14-​Nov-​10·​05:​41·​classes.​dex 34 -​rw-​-​-​-​·····​2.​0·​fat···​735824·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
35 33·​files,​·797199·​bytes·​uncompressed,​·​272442·​bytes·​compressed:​··​65.​8% 35 33·​files,​·806243·​bytes·​uncompressed,​·​272645·​bytes·​compressed:​··​66.​2%
[−]
res/drawable-xhdpi-v4/icon_final.png
[−]
sng
Offset 7, 15 lines modified Offset 7, 14 lines modified
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(·​62,​159,​255)​·····​#·​rgb·​=·​(0x3e,​0x9f,​0xff)​ 8 ····​(·​62,​159,​255)​·····​#·​rgb·​=·​(0x3e,​0x9f,​0xff)​
9 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 9 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
10 ····​(·​60,​158,​255)​·····​#·​rgb·​=·​(0x3c,​0x9e,​0xff)​ 10 ····​(·​60,​158,​255)​·····​#·​rgb·​=·​(0x3c,​0x9e,​0xff)​
11 ····​(·​64,​153,​255)​·····​#·​rgb·​=·​(0x40,​0x99,​0xff)​ 11 ····​(·​64,​153,​255)​·····​#·​rgb·​=·​(0x40,​0x99,​0xff)​
12 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 12 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
13 ····​(·​62,​157,​255)​·····​#·​rgb·​=·​(0x3e,​0x9d,​0xff)​ 13 ····​(·​62,​157,​255)​·····​#·​rgb·​=·​(0x3e,​0x9d,​0xff)​
14 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​  
15 ····​(·​64,​156,​255)​·····​#·​rgb·​=·​(0x40,​0x9c,​0xff)​ 14 ····​(·​64,​156,​255)​·····​#·​rgb·​=·​(0x40,​0x9c,​0xff)​
16 ····​(·​61,​153,​255)​·····​#·​rgb·​=·​(0x3d,​0x99,​0xff)​ 15 ····​(·​61,​153,​255)​·····​#·​rgb·​=·​(0x3d,​0x99,​0xff)​
17 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 16 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
18 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 17 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
19 ····​(·​59,​160,​255)​·····​#·​rgb·​=·​(0x3b,​0xa0,​0xff)​ 18 ····​(·​59,​160,​255)​·····​#·​rgb·​=·​(0x3b,​0xa0,​0xff)​
20 ····​(·​73,​146,​255)​·····​#·​rgb·​=·​(0x49,​0x92,​0xff)​ 19 ····​(·​73,​146,​255)​·····​#·​rgb·​=·​(0x49,​0x92,​0xff)​
21 ····​(··​0,​128,​255)​·····​#·​rgb·​=·​(0x00,​0x80,​0xff)​ 20 ····​(··​0,​128,​255)​·····​#·​rgb·​=·​(0x00,​0x80,​0xff)​
Offset 29, 17 lines modified Offset 28, 18 lines modified
29 ····​(·​51,​153,​255)​·····​#·​rgb·​=·​(0x33,​0x99,​0xff)​ 28 ····​(·​51,​153,​255)​·····​#·​rgb·​=·​(0x33,​0x99,​0xff)​
30 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 29 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
31 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 30 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
32 ····​(·​62,​157,​255)​·····​#·​rgb·​=·​(0x3e,​0x9d,​0xff)​ 31 ····​(·​62,​157,​255)​·····​#·​rgb·​=·​(0x3e,​0x9d,​0xff)​
33 ····​(·​64,​159,​255)​·····​#·​rgb·​=·​(0x40,​0x9f,​0xff)​ 32 ····​(·​64,​159,​255)​·····​#·​rgb·​=·​(0x40,​0x9f,​0xff)​
34 ····​(·​67,​161,​255)​·····​#·​rgb·​=·​(0x43,​0xa1,​0xff)​ 33 ····​(·​67,​161,​255)​·····​#·​rgb·​=·​(0x43,​0xa1,​0xff)​
35 ····​(·​61,​158,​255)​·····​#·​rgb·​=·​(0x3d,​0x9e,​0xff)​ 34 ····​(·​61,​158,​255)​·····​#·​rgb·​=·​(0x3d,​0x9e,​0xff)​
  35 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
36 } 36 }
37 tRNS·​{ 37 tRNS·​{
38 ·​0·​151·​197·​34·​20·​165·​196·​255·​44·​25·​214·​223·​43·​7·​2·​24·​204·​217·​199·​225·​52·​9·​5·​210·​144·​188·​32·​19·​158} 38 ·​0·​151·​197·​34·​20·​165·​196·​44·​25·​214·​223·​43·​7·​2·​24·​204·​217·​199·​225·​52·​9·​5·​210·​144·​188·​32·​19·​158}
39 IMAGE·​{ 39 IMAGE·​{
40 ····​pixels·​base64 40 ····​pixels·​base64
41 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 41 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
42 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 42 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
43 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 43 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
44 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 44 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
45 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 45 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
Offset 49, 81 lines modified Offset 49, 81 lines modified
49 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 49 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
50 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 50 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
51 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 51 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
52 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 52 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
53 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 53 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
54 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 54 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
55 000000001222222222222​222223000000000000000​000000000000000000000​000000422222222222222​222500000000 55 000000001222222222222​222223000000000000000​000000000000000000000​000000422222222222222​222500000000
56 000000006777777777777​777778000000000000000​000000000000000000000​000000977777777777777​777A00000000 56 000000006SSSSSSSSSSSS​SSSSS7000000000000000​000000000000000000000​0000008SSSSSSSSSSSSSS​SSS900000000
57 000000006777777777777​777778000000000000000​000000000000000000000​000000977777777777777​777A00000000 57 000000006SSSSSSSSSSSS​SSSSS7000000000000000​000000000000000000000​0000008SSSSSSSSSSSSSS​SSS900000000
58 000000006777777777777​777778000000000000000​000000000000000000000​000000977777777777777​777A00000000 58 000000006SSSSSSSSSSSS​SSSSS7000000000000000​000000000000000000000​0000008SSSSSSSSSSSSSS​SSS900000000
59 000000006777777777777​777778000000000000000​000000000000000000000​000000977777777777777​777A00000000 59 000000006SSSSSSSSSSSS​SSSSS7000000000000000​000000000000000000000​0000008SSSSSSSSSSSSSS​SSS900000000
60 000000006777777777777​777778000000000000000​000000000000000000000​000000977777777777777​777A00000000 60 000000006SSSSSSSSSSSS​SSSSS7000000000000000​000000000000000000000​0000008SSSSSSSSSSSSSS​SSS900000000
61 000000006777777777777​777778000000000000000​000000000000000000000​000000977777777777777​777A00000000 61 000000006SSSSSSSSSSSS​SSSSS7000000000000000​000000000000000000000​0000008SSSSSSSSSSSSSS​SSS900000000
62 000000006777777777777​777778000000000000000​000000000000000000000​000000977777777777777​777A00000000 62 000000006SSSSSSSSSSSS​SSSSS7000000000000000​000000000000000000000​0000008SSSSSSSSSSSSSS​SSS900000000
63 00000000677777777BCCC​CCCCCD000000000000000​000000000000000000000​000000EFFFFFFFFG77777​777A00000000 63 000000006SSSSSSSSABBB​BBBBBC000000000000000​000000000000000000000​000000DEEEEEEEEFSSSSS​SSS900000000
64 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 64 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
65 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 65 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
66 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 66 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
67 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 67 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
68 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 68 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
69 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 69 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
70 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 70 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
71 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 71 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
72 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 72 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
73 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 73 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
74 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 74 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
75 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 75 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
76 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 76 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
77 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 77 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
78 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 78 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
79 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 79 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
80 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 80 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
81 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 81 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
82 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 82 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
83 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 83 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
84 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 84 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
85 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 85 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
86 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 86 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
87 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 87 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
88 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 88 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
89 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 89 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
90 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 90 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
91 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 91 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
92 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 92 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
93 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 93 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
94 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 94 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
95 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 95 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
96 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 96 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
97 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 97 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
98 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 98 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
99 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 99 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
100 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 100 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
101 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 101 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
102 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 102 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
103 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 103 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
104 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 104 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
105 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 105 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
106 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 106 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
107 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 107 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
108 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 108 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
109 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 109 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
110 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 110 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
111 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 111 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
112 00000000677777777H000​000000000000000000000​000000000000000000000​000000000000000I77777​777A00000000 112 000000006SSSSSSSSG000​000000000000000000000​000000000000000000000​000000000000000HSSSSS​SSS900000000
Max diff block lines reached; 588/16397 bytes (3.59%) of diff not shown.
[−]
res/drawable-xxhdpi-v4/icon_final.png
[−]
sng
Offset 8, 15 lines modified Offset 8, 14 lines modified
8 ····​(·​63,​159,​255)​·····​#·​rgb·​=·​(0x3f,​0x9f,​0xff)​ 8 ····​(·​63,​159,​255)​·····​#·​rgb·​=·​(0x3f,​0x9f,​0xff)​
9 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 9 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
10 ····​(·​59,​160,​255)​·····​#·​rgb·​=·​(0x3b,​0xa0,​0xff)​ 10 ····​(·​59,​160,​255)​·····​#·​rgb·​=·​(0x3b,​0xa0,​0xff)​
11 ····​(·​61,​153,​255)​·····​#·​rgb·​=·​(0x3d,​0x99,​0xff)​ 11 ····​(·​61,​153,​255)​·····​#·​rgb·​=·​(0x3d,​0x99,​0xff)​
12 ····​(·​62,​159,​255)​·····​#·​rgb·​=·​(0x3e,​0x9f,​0xff)​ 12 ····​(·​62,​159,​255)​·····​#·​rgb·​=·​(0x3e,​0x9f,​0xff)​
13 ····​(·​61,​158,​255)​·····​#·​rgb·​=·​(0x3d,​0x9e,​0xff)​ 13 ····​(·​61,​158,​255)​·····​#·​rgb·​=·​(0x3d,​0x9e,​0xff)​
14 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 14 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
15 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​  
16 ····​(·​60,​154,​255)​·····​#·​rgb·​=·​(0x3c,​0x9a,​0xff)​ 15 ····​(·​60,​154,​255)​·····​#·​rgb·​=·​(0x3c,​0x9a,​0xff)​
17 ····​(·​62,​159,​255)​·····​#·​rgb·​=·​(0x3e,​0x9f,​0xff)​ 16 ····​(·​62,​159,​255)​·····​#·​rgb·​=·​(0x3e,​0x9f,​0xff)​
18 ····​(·​63,​158,​255)​·····​#·​rgb·​=·​(0x3f,​0x9e,​0xff)​ 17 ····​(·​63,​158,​255)​·····​#·​rgb·​=·​(0x3f,​0x9e,​0xff)​
19 ····​(·​60,​159,​255)​·····​#·​rgb·​=·​(0x3c,​0x9f,​0xff)​ 18 ····​(·​60,​159,​255)​·····​#·​rgb·​=·​(0x3c,​0x9f,​0xff)​
20 ····​(·​64,​159,​255)​·····​#·​rgb·​=·​(0x40,​0x9f,​0xff)​ 19 ····​(·​64,​159,​255)​·····​#·​rgb·​=·​(0x40,​0x9f,​0xff)​
21 ····​(·​51,​153,​255)​·····​#·​rgb·​=·​(0x33,​0x99,​0xff)​ 20 ····​(·​51,​153,​255)​·····​#·​rgb·​=·​(0x33,​0x99,​0xff)​
22 ····​(·​62,​159,​255)​·····​#·​rgb·​=·​(0x3e,​0x9f,​0xff)​ 21 ····​(·​62,​159,​255)​·····​#·​rgb·​=·​(0x3e,​0x9f,​0xff)​
Offset 29, 17 lines modified Offset 28, 18 lines modified
29 ····​(·​64,​149,​255)​·····​#·​rgb·​=·​(0x40,​0x95,​0xff)​ 28 ····​(·​64,​149,​255)​·····​#·​rgb·​=·​(0x40,​0x95,​0xff)​
30 ····​(·​62,​157,​255)​·····​#·​rgb·​=·​(0x3e,​0x9d,​0xff)​ 29 ····​(·​62,​157,​255)​·····​#·​rgb·​=·​(0x3e,​0x9d,​0xff)​
31 ····​(·​61,​158,​255)​·····​#·​rgb·​=·​(0x3d,​0x9e,​0xff)​ 30 ····​(·​61,​158,​255)​·····​#·​rgb·​=·​(0x3d,​0x9e,​0xff)​
32 ····​(·​61,​157,​255)​·····​#·​rgb·​=·​(0x3d,​0x9d,​0xff)​ 31 ····​(·​61,​157,​255)​·····​#·​rgb·​=·​(0x3d,​0x9d,​0xff)​
33 ····​(·​64,​159,​255)​·····​#·​rgb·​=·​(0x40,​0x9f,​0xff)​ 32 ····​(·​64,​159,​255)​·····​#·​rgb·​=·​(0x40,​0x9f,​0xff)​
34 ····​(·​67,​155,​255)​·····​#·​rgb·​=·​(0x43,​0x9b,​0xff)​ 33 ····​(·​67,​155,​255)​·····​#·​rgb·​=·​(0x43,​0x9b,​0xff)​
35 ····​(·​61,​157,​255)​·····​#·​rgb·​=·​(0x3d,​0x9d,​0xff)​ 34 ····​(·​61,​157,​255)​·····​#·​rgb·​=·​(0x3d,​0x9d,​0xff)​
  35 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
36 } 36 }
37 tRNS·​{ 37 tRNS·​{
38 ·​0·​109·​168·​43·​25·​127·​166·​255·​66·​38·​193·​212·​64·​16·​5·​37·​182·​198·​170·​215·​78·​20·​12·​196·​100·​154·​40·​23·​117} 38 ·​0·​109·​168·​43·​25·​127·​166·​66·​38·​193·​212·​64·​16·​5·​37·​182·​198·​170·​215·​78·​20·​12·​196·​100·​154·​40·​23·​117}
39 IMAGE·​{ 39 IMAGE·​{
40 ····​pixels·​base64 40 ····​pixels·​base64
41 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 41 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
42 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 42 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
43 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 43 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
44 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 44 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
45 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 45 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
Offset 56, 115 lines modified Offset 56, 115 lines modified
56 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 56 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
57 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 57 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
58 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 58 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
59 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 59 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
60 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 60 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
61 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 61 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
62 000000000000122222222​222222222222222222300​000000000000000000000​000000000000000000000​000000000000000000004​222222222222222222222​222225000000000000 62 000000000000122222222​222222222222222222300​000000000000000000000​000000000000000000000​000000000000000000004​222222222222222222222​222225000000000000
63 000000000000677777777​777777777777777777800​000000000000000000000​000000000000000000000​000000000000000000009​777777777777777777777​77777A000000000000 63 0000000000006SSSSSSSS​SSSSSSSSSSSSSSSSSS700​000000000000000000000​000000000000000000000​000000000000000000008​SSSSSSSSSSSSSSSSSSSSS​SSSSS9000000000000
64 000000000000677777777​777777777777777777800​000000000000000000000​000000000000000000000​000000000000000000009​777777777777777777777​77777A000000000000 64 0000000000006SSSSSSSS​SSSSSSSSSSSSSSSSSS700​000000000000000000000​000000000000000000000​000000000000000000008​SSSSSSSSSSSSSSSSSSSSS​SSSSS9000000000000
65 000000000000677777777​777777777777777777800​000000000000000000000​000000000000000000000​000000000000000000009​777777777777777777777​77777A000000000000 65 0000000000006SSSSSSSS​SSSSSSSSSSSSSSSSSS700​000000000000000000000​000000000000000000000​000000000000000000008​SSSSSSSSSSSSSSSSSSSSS​SSSSS9000000000000
66 000000000000677777777​777777777777777777800​000000000000000000000​000000000000000000000​000000000000000000009​777777777777777777777​77777A000000000000 66 0000000000006SSSSSSSS​SSSSSSSSSSSSSSSSSS700​000000000000000000000​000000000000000000000​000000000000000000008​SSSSSSSSSSSSSSSSSSSSS​SSSSS9000000000000
67 000000000000677777777​777777777777777777800​000000000000000000000​000000000000000000000​000000000000000000009​777777777777777777777​77777A000000000000 67 0000000000006SSSSSSSS​SSSSSSSSSSSSSSSSSS700​000000000000000000000​000000000000000000000​000000000000000000008​SSSSSSSSSSSSSSSSSSSSS​SSSSS9000000000000
68 000000000000677777777​777777777777777777800​000000000000000000000​000000000000000000000​000000000000000000009​777777777777777777777​77777A000000000000 68 0000000000006SSSSSSSS​SSSSSSSSSSSSSSSSSS700​000000000000000000000​000000000000000000000​000000000000000000008​SSSSSSSSSSSSSSSSSSSSS​SSSSS9000000000000
69 000000000000677777777​777777777777777777800​000000000000000000000​000000000000000000000​000000000000000000009​777777777777777777777​77777A000000000000 69 0000000000006SSSSSSSS​SSSSSSSSSSSSSSSSSS700​000000000000000000000​000000000000000000000​000000000000000000008​SSSSSSSSSSSSSSSSSSSSS​SSSSS9000000000000
70 000000000000677777777​777777777777777777800​000000000000000000000​000000000000000000000​000000000000000000009​777777777777777777777​77777A000000000000 70 0000000000006SSSSSSSS​SSSSSSSSSSSSSSSSSS700​000000000000000000000​000000000000000000000​000000000000000000008​SSSSSSSSSSSSSSSSSSSSS​SSSSS9000000000000
71 000000000000677777777​777777777777777777800​000000000000000000000​000000000000000000000​000000000000000000009​777777777777777777777​77777A000000000000 71 0000000000006SSSSSSSS​SSSSSSSSSSSSSSSSSS700​000000000000000000000​000000000000000000000​000000000000000000008​SSSSSSSSSSSSSSSSSSSSS​SSSSS9000000000000
72 000000000000677777777​777777777777777777800​000000000000000000000​000000000000000000000​000000000000000000009​777777777777777777777​77777A000000000000 72 0000000000006SSSSSSSS​SSSSSSSSSSSSSSSSSS700​000000000000000000000​000000000000000000000​000000000000000000008​SSSSSSSSSSSSSSSSSSSSS​SSSSS9000000000000
73 000000000000677777777​777777777777777777800​000000000000000000000​000000000000000000000​000000000000000000009​777777777777777777777​77777A000000000000 73 0000000000006SSSSSSSS​SSSSSSSSSSSSSSSSSS700​000000000000000000000​000000000000000000000​000000000000000000008​SSSSSSSSSSSSSSSSSSSSS​SSSSS9000000000000
74 000000000000677777777​77777BCCCCCCCCCCCCD00​000000000000000000000​000000000000000000000​00000000000000000000E​FFFFFFFFFFFFG77777777​77777A000000000000 74 0000000000006SSSSSSSS​SSSSSABBBBBBBBBBBBC00​000000000000000000000​000000000000000000000​00000000000000000000D​EEEEEEEEEEEEFSSSSSSSS​SSSSS9000000000000
75 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 75 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
76 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 76 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
77 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 77 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
78 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 78 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
79 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 79 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
80 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 80 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
81 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 81 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
82 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 82 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
83 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 83 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
84 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 84 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
85 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 85 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
86 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 86 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
87 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 87 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
88 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 88 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
89 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 89 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
90 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 90 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
91 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 91 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
92 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 92 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
93 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 93 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
94 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 94 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
95 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 95 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
96 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 96 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
97 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 97 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
98 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 98 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
99 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 99 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
100 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 100 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
101 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 101 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
102 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 102 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
103 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 103 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
104 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 104 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
105 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 105 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
106 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 106 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
107 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 107 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
108 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 108 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
109 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 109 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
110 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 110 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
111 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 111 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
112 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 112 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
113 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 113 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
114 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 114 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
115 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 115 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
116 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 116 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
117 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 117 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
118 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 118 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
119 000000000000677777777​77777H000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000I77777777​77777A000000000000 119 0000000000006SSSSSSSS​SSSSSG000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000HSSSSSSSS​SSSSS9000000000000
Max diff block lines reached; 876/33671 bytes (2.60%) of diff not shown.
[−]
res/drawable-mdpi-v4/icon_final.png
[−]
sng
Offset 7, 15 lines modified Offset 7, 14 lines modified
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 8 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
9 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 9 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
10 ····​(·​67,​161,​255)​·····​#·​rgb·​=·​(0x43,​0xa1,​0xff)​ 10 ····​(·​67,​161,​255)​·····​#·​rgb·​=·​(0x43,​0xa1,​0xff)​
11 ····​(·​70,​162,​255)​·····​#·​rgb·​=·​(0x46,​0xa2,​0xff)​ 11 ····​(·​70,​162,​255)​·····​#·​rgb·​=·​(0x46,​0xa2,​0xff)​
12 ····​(·​63,​158,​255)​·····​#·​rgb·​=·​(0x3f,​0x9e,​0xff)​ 12 ····​(·​63,​158,​255)​·····​#·​rgb·​=·​(0x3f,​0x9e,​0xff)​
13 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 13 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
14 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​  
15 ····​(·​58,​162,​255)​·····​#·​rgb·​=·​(0x3a,​0xa2,​0xff)​ 14 ····​(·​58,​162,​255)​·····​#·​rgb·​=·​(0x3a,​0xa2,​0xff)​
16 ····​(·​59,​157,​255)​·····​#·​rgb·​=·​(0x3b,​0x9d,​0xff)​ 15 ····​(·​59,​157,​255)​·····​#·​rgb·​=·​(0x3b,​0x9d,​0xff)​
17 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 16 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
18 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 17 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
19 ····​(·​61,​158,​255)​·····​#·​rgb·​=·​(0x3d,​0x9e,​0xff)​ 18 ····​(·​61,​158,​255)​·····​#·​rgb·​=·​(0x3d,​0x9e,​0xff)​
20 ····​(··​0,​128,​255)​·····​#·​rgb·​=·​(0x00,​0x80,​0xff)​ 19 ····​(··​0,​128,​255)​·····​#·​rgb·​=·​(0x00,​0x80,​0xff)​
21 ····​(··​0,​255,​255)​·····​#·​rgb·​=·​(0x00,​0xff,​0xff)​·​cyan1 20 ····​(··​0,​255,​255)​·····​#·​rgb·​=·​(0x00,​0xff,​0xff)​·​cyan1
Offset 24, 60 lines modified Offset 23, 61 lines modified
24 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 23 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
25 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 24 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
26 ····​(·​59,​157,​255)​·····​#·​rgb·​=·​(0x3b,​0x9d,​0xff)​ 25 ····​(·​59,​157,​255)​·····​#·​rgb·​=·​(0x3b,​0x9d,​0xff)​
27 ····​(·​62,​159,​255)​·····​#·​rgb·​=·​(0x3e,​0x9f,​0xff)​ 26 ····​(·​62,​159,​255)​·····​#·​rgb·​=·​(0x3e,​0x9f,​0xff)​
28 ····​(·​62,​157,​255)​·····​#·​rgb·​=·​(0x3e,​0x9d,​0xff)​ 27 ····​(·​62,​157,​255)​·····​#·​rgb·​=·​(0x3e,​0x9d,​0xff)​
29 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 28 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
30 ····​(·​63,​158,​255)​·····​#·​rgb·​=·​(0x3f,​0x9e,​0xff)​ 29 ····​(·​63,​158,​255)​·····​#·​rgb·​=·​(0x3f,​0x9e,​0xff)​
  30 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
31 } 31 }
32 tRNS·​{ 32 tRNS·​{
33 ·​0·​200·​226·​19·​11·​208·225·255·​22·​13·​234·​238·​21·​2·​1·​12·​228·​236·​227·​26·​230·​196·​221·​204} 33 ·​0·​200·​226·​19·​11·​208·​225·​22·​13·​234·​238·​21·​2·​1·​12·​228·​236·​227·​26·​230·​196·​221·​204}
34 IMAGE·​{ 34 IMAGE·​{
35 ····​pixels·​base64 35 ····​pixels·​base64
36 000000000000000000000​000000000000000000000​000000 36 000000000000000000000​000000000000000000000​000000
37 000000000000000000000​000000000000000000000​000000 37 000000000000000000000​000000000000000000000​000000
38 000000000000000000000​000000000000000000000​000000 38 000000000000000000000​000000000000000000000​000000
39 000000000000000000000​000000000000000000000​000000 39 000000000000000000000​000000000000000000000​000000
40 000000000000000000000​000000000000000000000​000000 40 000000000000000000000​000000000000000000000​000000
41 000000000000000000000​000000000000000000000​000000 41 000000000000000000000​000000000000000000000​000000
42 000000000000000000000​000000000000000000000​000000 42 000000000000000000000​000000000000000000000​000000
43 000012222222230000000​000000000000042222222​250000 43 000012222222230000000​000000000000042222222​250000
44 000067777777780000000​000000000000097777777​7A0000 44 00006NNNNNNNN70000000​00000000000008NNNNNNN​N90000
45 000067777777780000000​000000000000097777777​7A0000 45 00006NNNNNNNN70000000​00000000000008NNNNNNN​N90000
46 000067777777780000000​000000000000097777777​7A0000 46 00006NNNNNNNN70000000​00000000000008NNNNNNN​N90000
47 00006777BCCCCD0000000​0000000000000EFFFFG77​7A0000 47 00006NNNABBBBC0000000​0000000000000DEEEEFNN​N90000
48 00006777H000000000000​000000000000000000I77​7A0000 48 00006NNNG000000000000​000000000000000000HNN​N90000
49 00006777H000000000000​000000000000000000I77​7A0000 49 00006NNNG000000000000​000000000000000000HNN​N90000
50 00006777H000000000000​000000000000000000I77​7A0000 50 00006NNNG000000000000​000000000000000000HNN​N90000
51 00006777H000000000000​000000000000000000I77​7A0000 51 00006NNNG000000000000​000000000000000000HNN​N90000
52 00006777H000000000000​000000000000000000I77​7A0000 52 00006NNNG000000000000​000000000000000000HNN​N90000
53 00006777H000000000000​000000000000000000I77​7A0000 53 00006NNNG000000000000​000000000000000000HNN​N90000
54 00006777H000000000000​000000000000000000I77​7A0000 54 00006NNNG000000000000​000000000000000000HNN​N90000
55 00006777H000000000000​000000000000000000I77​7A0000 55 00006NNNG000000000000​000000000000000000HNN​N90000
56 00006777H000000000000​000000000000000000I77​7A0000 56 00006NNNG000000000000​000000000000000000HNN​N90000
57 00006777H000000000000​000000000000000000I77​7A0000 57 00006NNNG000000000000​000000000000000000HNN​N90000
58 00006777H000000000000​000000000000000000I77​7A0000 58 00006NNNG000000000000​000000000000000000HNN​N90000
59 00006777H000000000000​000000000000000000I77​7A0000 59 00006NNNG000000000000​000000000000000000HNN​N90000
60 00006777H000000000000​000000000000000000I77​7A0000 60 00006NNNG000000000000​000000000000000000HNN​N90000
61 00006777H000000000000​000000000000000000I77​7A0000 61 00006NNNG000000000000​000000000000000000HNN​N90000
62 00006777H000000000000​000000000000000000I77​7A0000 62 00006NNNG000000000000​000000000000000000HNN​N90000
63 00006777H000000000000​000000000000000000I77​7A0000 63 00006NNNG000000000000​000000000000000000HNN​N90000
64 00006777H000000000000​000000000000000000I77​7A0000 64 00006NNNG000000000000​000000000000000000HNN​N90000
65 00006777H000000000000​000000000000000000I77​7A0000 65 00006NNNG000000000000​000000000000000000HNN​N90000
66 00006777H000000000000​000000000000000000I77​7A0000 66 00006NNNG000000000000​000000000000000000HNN​N90000
67 00006777H000000000000​000000000000000000I77​7A0000 67 00006NNNG000000000000​000000000000000000HNN​N90000
68 00006777H000000000000​000000000000000000I77​7A0000 68 00006NNNG000000000000​000000000000000000HNN​N90000
69 00006777H000000000000​000000000000000000I77​7A0000 69 00006NNNG000000000000​000000000000000000HNN​N90000
70 00006777H000000000000​000000000000000000I77​7A0000 70 00006NNNG000000000000​000000000000000000HNN​N90000
71 00006777H000000000000​000000000000000000I77​7A0000 71 00006NNNG000000000000​000000000000000000HNN​N90000
72 00006777BJJJJD0000000​0000000000000EJJJJK77​7A0000 72 00006NNNAIIIIC0000000​0000000000000DIIIIJNN​N90000
73 000067777777780000000​000000000000097777777​7A0000 73 00006NNNNNNNN70000000​00000000000008NNNNNNN​N90000
74 000067777777780000000​000000000000097777777​7A0000 74 00006NNNNNNNN70000000​00000000000008NNNNNNN​N90000
75 000067777777780000000​000000000000097777777​7A0000 75 00006NNNNNNNN70000000​00000000000008NNNNNNN​N90000
76 0000LMMMMMMMM30000000​00000000000004MMMMMMM​MN0000 76 0000KLLLLLLLL30000000​00000000000004LLLLLLL​LM0000
77 000000000000000000000​000000000000000000000​000000 77 000000000000000000000​000000000000000000000​000000
78 000000000000000000000​000000000000000000000​000000 78 000000000000000000000​000000000000000000000​000000
79 000000000000000000000​000000000000000000000​000000 79 000000000000000000000​000000000000000000000​000000
80 000000000000000000000​000000000000000000000​000000 80 000000000000000000000​000000000000000000000​000000
81 000000000000000000000​000000000000000000000​000000 81 000000000000000000000​000000000000000000000​000000
82 000000000000000000000​000000000000000000000​000000 82 000000000000000000000​000000000000000000000​000000
83 000000000000000000000​000000000000000000000​000000 83 000000000000000000000​000000000000000000000​000000
[−]
res/drawable-hdpi-v4/icon_final.png
[−]
sng
Offset 7, 15 lines modified Offset 7, 14 lines modified
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(·​61,​153,​255)​·····​#·​rgb·​=·​(0x3d,​0x99,​0xff)​ 8 ····​(·​61,​153,​255)​·····​#·​rgb·​=·​(0x3d,​0x99,​0xff)​
9 ····​(·​61,​158,​255)​·····​#·​rgb·​=·​(0x3d,​0x9e,​0xff)​ 9 ····​(·​61,​158,​255)​·····​#·​rgb·​=·​(0x3d,​0x9e,​0xff)​
10 ····​(·​66,​156,​255)​·····​#·​rgb·​=·​(0x42,​0x9c,​0xff)​ 10 ····​(·​66,​156,​255)​·····​#·​rgb·​=·​(0x42,​0x9c,​0xff)​
11 ····​(·​59,​157,​255)​·····​#·​rgb·​=·​(0x3b,​0x9d,​0xff)​ 11 ····​(·​59,​157,​255)​·····​#·​rgb·​=·​(0x3b,​0x9d,​0xff)​
12 ····​(·​60,​162,​255)​·····​#·​rgb·​=·​(0x3c,​0xa2,​0xff)​ 12 ····​(·​60,​162,​255)​·····​#·​rgb·​=·​(0x3c,​0xa2,​0xff)​
13 ····​(·​60,​158,​255)​·····​#·​rgb·​=·​(0x3c,​0x9e,​0xff)​ 13 ····​(·​60,​158,​255)​·····​#·​rgb·​=·​(0x3c,​0x9e,​0xff)​
14 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​  
15 ····​(·​62,​157,​255)​·····​#·​rgb·​=·​(0x3e,​0x9d,​0xff)​ 14 ····​(·​62,​157,​255)​·····​#·​rgb·​=·​(0x3e,​0x9d,​0xff)​
16 ····​(·​61,​159,​255)​·····​#·​rgb·​=·​(0x3d,​0x9f,​0xff)​ 15 ····​(·​61,​159,​255)​·····​#·​rgb·​=·​(0x3d,​0x9f,​0xff)​
17 ····​(·​62,​159,​255)​·····​#·​rgb·​=·​(0x3e,​0x9f,​0xff)​ 16 ····​(·​62,​159,​255)​·····​#·​rgb·​=·​(0x3e,​0x9f,​0xff)​
18 ····​(·​61,​157,​255)​·····​#·​rgb·​=·​(0x3d,​0x9d,​0xff)​ 17 ····​(·​61,​157,​255)​·····​#·​rgb·​=·​(0x3d,​0x9d,​0xff)​
19 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 18 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
20 ····​(·​61,​160,​255)​·····​#·​rgb·​=·​(0x3d,​0xa0,​0xff)​ 19 ····​(·​61,​160,​255)​·····​#·​rgb·​=·​(0x3d,​0xa0,​0xff)​
21 ····​(·​61,​161,​255)​·····​#·​rgb·​=·​(0x3d,​0xa1,​0xff)​ 20 ····​(·​61,​161,​255)​·····​#·​rgb·​=·​(0x3d,​0xa1,​0xff)​
Offset 30, 81 lines modified Offset 29, 82 lines modified
30 ····​(·​63,​157,​255)​·····​#·​rgb·​=·​(0x3f,​0x9d,​0xff)​ 29 ····​(·​63,​157,​255)​·····​#·​rgb·​=·​(0x3f,​0x9d,​0xff)​
31 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​ 30 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
32 ····​(·​67,​155,​255)​·····​#·​rgb·​=·​(0x43,​0x9b,​0xff)​ 31 ····​(·​67,​155,​255)​·····​#·​rgb·​=·​(0x43,​0x9b,​0xff)​
33 ····​(·​63,​159,​255)​·····​#·​rgb·​=·​(0x3f,​0x9f,​0xff)​ 32 ····​(·​63,​159,​255)​·····​#·​rgb·​=·​(0x3f,​0x9f,​0xff)​
34 ····​(·​64,​155,​255)​·····​#·​rgb·​=·​(0x40,​0x9b,​0xff)​ 33 ····​(·​64,​155,​255)​·····​#·​rgb·​=·​(0x40,​0x9b,​0xff)​
35 ····​(·​64,​159,​255)​·····​#·​rgb·​=·​(0x40,​0x9f,​0xff)​ 34 ····​(·​64,​159,​255)​·····​#·​rgb·​=·​(0x40,​0x9f,​0xff)​
36 ····​(·​66,​161,​255)​·····​#·​rgb·​=·​(0x42,​0xa1,​0xff)​ 35 ····​(·​66,​161,​255)​·····​#·​rgb·​=·​(0x42,​0xa1,​0xff)​
  36 ····​(·​62,​158,​255)​·····​#·​rgb·​=·​(0x3e,​0x9e,​0xff)​
37 } 37 }
38 tRNS·​{ 38 tRNS·​{
39 ·​0·​25·​84·​31·​26·​30·​76·​255·​94·​80·​90·​162·​160·​59·​46·​146·​252·​7·​248·​169·​166·​61·​52·​167·​253·​23·​77·​28·​24·​27} 39 ·​0·​25·​84·​31·​26·​30·​76·​94·​80·​90·​162·​160·​59·​46·​146·​252·​7·​248·​169·​166·​61·​52·​167·​253·​23·​77·​28·​24·​27}
40 IMAGE·​{ 40 IMAGE·​{
41 ····​pixels·​base64 41 ····​pixels·​base64
42 000000000000000000000​000000000000000000000​000000000000000000000​000000000 42 000000000000000000000​000000000000000000000​000000000000000000000​000000000
43 000000000000000000000​000000000000000000000​000000000000000000000​000000000 43 000000000000000000000​000000000000000000000​000000000000000000000​000000000
44 000000000000000000000​000000000000000000000​000000000000000000000​000000000 44 000000000000000000000​000000000000000000000​000000000000000000000​000000000
45 000000000000000000000​000000000000000000000​000000000000000000000​000000000 45 000000000000000000000​000000000000000000000​000000000000000000000​000000000
46 000000000000000000000​000000000000000000000​000000000000000000000​000000000 46 000000000000000000000​000000000000000000000​000000000000000000000​000000000
47 000000000000000000000​000000000000000000000​000000000000000000000​000000000 47 000000000000000000000​000000000000000000000​000000000000000000000​000000000
48 000000000000000000000​000000000000000000000​000000000000000000000​000000000 48 000000000000000000000​000000000000000000000​000000000000000000000​000000000
49 000000000000000000000​000000000000000000000​000000000000000000000​000000000 49 000000000000000000000​000000000000000000000​000000000000000000000​000000000
50 000000000000000000000​000000000000000000000​000000000000000000000​000000000 50 000000000000000000000​000000000000000000000​000000000000000000000​000000000
51 000000000000000000000​000000000000000000000​000000000000000000000​000000000 51 000000000000000000000​000000000000000000000​000000000000000000000​000000000
52 000001222222222222230​000000000000000000000​000000000042222222222​222500000 52 000001222222222222230​000000000000000000000​000000000042222222222​222500000
53 000006777777777777780​000000000000000000000​000000000097777777777​777A00000 53 000006TTTTTTTTTTTTT70​000000000000000000000​00000000008TTTTTTTTTT​TTT900000
54 000006777777777777780​000000000000000000000​000000000097777777777​777A00000 54 000006TTTTTTTTTTTTT70​000000000000000000000​00000000008TTTTTTTTTT​TTT900000
55 000006777777777777780​000000000000000000000​000000000097777777777​777A00000 55 000006TTTTTTTTTTTTT70​000000000000000000000​00000000008TTTTTTTTTT​TTT900000
56 000006777777777777780​000000000000000000000​000000000097777777777​777A00000 56 000006TTTTTTTTTTTTT70​000000000000000000000​00000000008TTTTTTTTTT​TTT900000
57 000006777777777777780​000000000000000000000​000000000097777777777​777A00000 57 000006TTTTTTTTTTTTT70​000000000000000000000​00000000008TTTTTTTTTT​TTT900000
58 0000067777777BCCCCCD0​000000000000000000000​0000000000EFFFFFFG777​777A00000 58 000006TTTTTTTABBBBBC0​000000000000000000000​0000000000DEEEEEEFTTT​TTT900000
59 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 59 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
60 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 60 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
61 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 61 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
62 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 62 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
63 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 63 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
64 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 64 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
65 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 65 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
66 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 66 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
67 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 67 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
68 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 68 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
69 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 69 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
70 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 70 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
71 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 71 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
72 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 72 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
73 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 73 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
74 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 74 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
75 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 75 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
76 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 76 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
77 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 77 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
78 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 78 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
79 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 79 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
80 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 80 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
81 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 81 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
82 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 82 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
83 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 83 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
84 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 84 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
85 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 85 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
86 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 86 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
87 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 87 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
88 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 88 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
89 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 89 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
90 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 90 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
91 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 91 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
92 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 92 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
93 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 93 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
94 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 94 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
95 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 95 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
96 0000067777777H0000000​000000000000000000000​00000000000000000I777​777A00000 96 000006TTTTTTTG0000000​000000000000000000000​00000000000000000HTTT​TTT900000
97 0000067777777JKKKKKL0​000000000000000000000​0000000000MKKKKKNO777​777A00000 97 000006TTTTTTTIJJJJJK0​000000000000000000000​0000000000LJJJJJMNTTT​TTT900000
98 000006777777777777780​000000000000000000000​000000000097777777777​777A00000 98 000006TTTTTTTTTTTTT70​000000000000000000000​00000000008TTTTTTTTTT​TTT900000
99 000006777777777777780​000000000000000000000​000000000097777777777​777A00000 99 000006TTTTTTTTTTTTT70​000000000000000000000​00000000008TTTTTTTTTT​TTT900000
100 000006777777777777780​000000000000000000000​000000000097777777777​777A00000 100 000006TTTTTTTTTTTTT70​000000000000000000000​00000000008TTTTTTTTTT​TTT900000
101 000006777777777777780​000000000000000000000​000000000097777777777​777A00000 101 000006TTTTTTTTTTTTT70​000000000000000000000​00000000008TTTTTTTTTT​TTT900000
102 000006777777777777780​000000000000000000000​000000000097777777777​777A00000 102 000006TTTTTTTTTTTTT70​000000000000000000000​00000000008TTTTTTTTTT​TTT900000
103 00000PQQQQQQQQQQQQQR0​000000000000000000000​0000000000SQQQQQQQQQQ​QQQT00000 103 00000OPPPPPPPPPPPPPQ0​000000000000000000000​0000000000RPPPPPPPPPP​PPPS00000
104 000000000000000000000​000000000000000000000​000000000000000000000​000000000 104 000000000000000000000​000000000000000000000​000000000000000000000​000000000
105 000000000000000000000​000000000000000000000​000000000000000000000​000000000 105 000000000000000000000​000000000000000000000​000000000000000000000​000000000
106 000000000000000000000​000000000000000000000​000000000000000000000​000000000 106 000000000000000000000​000000000000000000000​000000000000000000000​000000000
107 000000000000000000000​000000000000000000000​000000000000000000000​000000000 107 000000000000000000000​000000000000000000000​000000000000000000000​000000000
108 000000000000000000000​000000000000000000000​000000000000000000000​000000000 108 000000000000000000000​000000000000000000000​000000000000000000000​000000000
109 000000000000000000000​000000000000000000000​000000000000000000000​000000000 109 000000000000000000000​000000000000000000000​000000000000000000000​000000000
110 000000000000000000000​000000000000000000000​000000000000000000000​000000000 110 000000000000000000000​000000000000000000000​000000000000000000000​000000000
[−]
smali/com/alexkang/x3matrixcalculator/MainActivity$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​)​V 24 .​method·​constructor·​<init>(Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​)​V
25 ····​.​locals·​1 25 ····​.​locals·​1
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​258 28 ····​.​line·​258
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$1;​-​>this$0:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$1;​-​>this$0:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​
   
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/alexkang/x3matrixcalculator/MainActivity$OperationFragment$1$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$pos:​I 22 .​field·​final·​synthetic·​val$pos:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment$1;​I)​V 24 .​method·​constructor·​<init>(Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment$1;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment$1;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​404 28 ····​.​line·​404
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment$1$1;​-​>this$1:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment$1;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment$1$1;​-​>this$1:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment$1;​
   
29 ····​iput·​p2,​·​p0,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment$1$1;​-​>val$pos:​I 30 ····​iput·​p2,​·​p0,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment$1$1;​-​>val$pos:​I
   
Offset 315, 14 lines modified Offset 316, 15 lines modified
315 ····​#·​invokes:​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>isInvalid(Ljava/​lang/​String;​Landroid/​content/​Context;​)​Z 316 ····​#·​invokes:​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>isInvalid(Ljava/​lang/​String;​Landroid/​content/​Context;​)​Z
316 ····​invoke-​static·​{v4,​·​v0},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>access$100(Ljava/​lang/​String;​Landroid/​content/​Context;​)​Z 317 ····​invoke-​static·​{v4,​·​v0},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>access$100(Ljava/​lang/​String;​Landroid/​content/​Context;​)​Z
   
317 ····​move-​result·​v19 318 ····​move-​result·​v19
   
318 ····​if-​nez·​v19,​·​:​cond_0 319 ····​if-​nez·​v19,​·​:​cond_0
   
  320 ····​.​line·​429
319 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​View;​-​>getContext()​Landroid/​content/​Context;​ 321 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​View;​-​>getContext()​Landroid/​content/​Context;​
   
320 ····​move-​result-​object·​v19 322 ····​move-​result-​object·​v19
   
321 ····​move-​object/​from16·​v0,​·​v19 323 ····​move-​object/​from16·​v0,​·​v19
   
322 ····​#·​invokes:​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>isInvalid(Ljava/​lang/​String;​Landroid/​content/​Context;​)​Z 324 ····​#·​invokes:​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>isInvalid(Ljava/​lang/​String;​Landroid/​content/​Context;​)​Z
Offset 456, 15 lines modified Offset 458, 15 lines modified
   
456 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>rational(Landroid/​content/​Context;​)​Z 458 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>rational(Landroid/​content/​Context;​)​Z
   
457 ····​move-​result·​v19 459 ····​move-​result·​v19
   
458 ····​if-​eqz·​v19,​·​:​cond_6 460 ····​if-​eqz·​v19,​·​:​cond_6
   
459 ····​.​line·​447 461 ····​.​line·​448
460 ····​invoke-​static·​{v11,​·​v13},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalBasic;​-​>add([[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 462 ····​invoke-​static·​{v11,​·​v13},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalBasic;​-​>add([[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
461 ····​move-​result-​object·​v15 463 ····​move-​result-​object·​v15
   
462 ····​.​line·​496 464 ····​.​line·​496
463 ····​:​cond_5 465 ····​:​cond_5
464 ····​:​goto_4 466 ····​:​goto_4
Offset 535, 15 lines modified Offset 537, 15 lines modified
535 ····​aput-​object·​v20,​·​v19,​·​v9 537 ····​aput-​object·​v20,​·​v19,​·​v9
   
536 ····​.​line·​499 538 ····​.​line·​499
537 ····​add-​int/​lit8·​v9,​·​v9,​·​0x1 539 ····​add-​int/​lit8·​v9,​·​v9,​·​0x1
   
538 ····​goto·​:​goto_6 540 ····​goto·​:​goto_6
   
539 ····​.​line·​454 541 ····​.​line·​455
540 ····​.​end·​local·​v9····​#·​"j":​I 542 ····​.​end·​local·​v9····​#·​"j":​I
541 ····​.​end·​local·​v16····​#·​"resultString":​[[Ljava/​lang/​String;​ 543 ····​.​end·​local·​v16····​#·​"resultString":​[[Ljava/​lang/​String;​
542 ····​:​cond_6 544 ····​:​cond_6
543 ····​invoke-​static·​{v10,​·​v12},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Basic;​-​>add([[D[[D)​[[D 545 ····​invoke-​static·​{v10,​·​v12},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Basic;​-​>add([[D[[D)​[[D
   
544 ····​move-​result-​object·​v14 546 ····​move-​result-​object·​v14
   
Offset 572, 22 lines modified Offset 574, 22 lines modified
   
572 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>rational(Landroid/​content/​Context;​)​Z 574 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>rational(Landroid/​content/​Context;​)​Z
   
573 ····​move-​result·​v19 575 ····​move-​result·​v19
   
574 ····​if-​eqz·​v19,​·​:​cond_8 576 ····​if-​eqz·​v19,​·​:​cond_8
   
575 ····​.​line·​464 577 ····​.​line·​465
576 ····​invoke-​static·​{v11,​·​v13},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalBasic;​-​>sub([[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 578 ····​invoke-​static·​{v11,​·​v13},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalBasic;​-​>sub([[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
577 ····​move-​result-​object·​v15 579 ····​move-​result-​object·​v15
   
578 ····​goto·​:​goto_4 580 ····​goto·​:​goto_4
   
579 ····​.​line·​471 581 ····​.​line·​472
580 ····​:​cond_8 582 ····​:​cond_8
581 ····​invoke-​static·​{v10,​·​v12},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Basic;​-​>sub([[D[[D)​[[D 583 ····​invoke-​static·​{v10,​·​v12},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Basic;​-​>sub([[D[[D)​[[D
   
582 ····​move-​result-​object·​v14 584 ····​move-​result-​object·​v14
   
583 ····​goto·​:​goto_4 585 ····​goto·​:​goto_4
   
Offset 614, 22 lines modified Offset 616, 22 lines modified
   
614 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>rational(Landroid/​content/​Context;​)​Z 616 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>rational(Landroid/​content/​Context;​)​Z
   
615 ····​move-​result·​v19 617 ····​move-​result·​v19
   
616 ····​if-​eqz·​v19,​·​:​cond_a 618 ····​if-​eqz·​v19,​·​:​cond_a
   
617 ····​.​line·​480 619 ····​.​line·​481
618 ····​invoke-​static·​{v11,​·​v13},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalBasic;​-​>mul([[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 620 ····​invoke-​static·​{v11,​·​v13},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalBasic;​-​>mul([[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
619 ····​move-​result-​object·​v15 621 ····​move-​result-​object·​v15
   
Max diff block lines reached; 200/3674 bytes (5.44%) of diff not shown.
[−]
smali/com/alexkang/x3matrixcalculator/MainActivity$OperationFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​400 27 ····​.​line·​400
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment$1;​-​>this$0:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment$1;​-​>this$0:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/alexkang/x3matrixcalculator/MainActivity$OperationFragment.smali
Offset 66, 24 lines modified Offset 66, 25 lines modified
   
66 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 66 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
67 ····​move-​result-​object·​v2 67 ····​move-​result-​object·​v2
   
68 ····​check-​cast·​v2,​·​Landroid/​widget/​Spinner;​ 68 ····​check-​cast·​v2,​·​Landroid/​widget/​Spinner;​
   
69 ····​.​line·​390 69 ····​.​line·​392
70 ····​.​local·​v2,​·​"spinner":​Landroid/​widget/​Spinner;​ 70 ····​.​local·​v2,​·​"spinner":​Landroid/​widget/​Spinner;​
71 ····​invoke-​virtual·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 71 ····​invoke-​virtual·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Operatio​nFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
72 ····​move-​result-​object·​v3 72 ····​move-​result-​object·​v3
   
73 ····​const/​high16·​v4,​·​0x7f070000 73 ····​const/​high16·​v4,​·​0x7f070000
   
74 ····​const·​v5,​·​0x1090008 74 ····​const·​v5,​·​0x1090008
   
  75 ····​.​line·​391
75 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Landroid/​widget/​ArrayAdapter;​-​>createFromResource(L​android/​content/​Context;​II)​Landroid/​widget/​ArrayAdapter;​ 76 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Landroid/​widget/​ArrayAdapter;​-​>createFromResource(L​android/​content/​Context;​II)​Landroid/​widget/​ArrayAdapter;​
   
76 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
   
77 ····​.​line·​396 78 ····​.​line·​396
78 ····​.​local·​v0,​·​"adapter":​Landroid/​widget/​ArrayAdapter;​,​·​"Landroid/​widget/​ArrayAdapter<Ljava/​lang/​CharSequence;​>;​" 79 ····​.​local·​v0,​·​"adapter":​Landroid/​widget/​ArrayAdapter;​,​·​"Landroid/​widget/​ArrayAdapter<Ljava/​lang/​CharSequence;​>;​"
79 ····​const·​v3,​·​0x1090009 80 ····​const·​v3,​·​0x1090009
[−]
smali/com/alexkang/x3matrixcalculator/MainActivity$SectionsPagerAdapter.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​Landroid/​support/​v4/​app/​FragmentManager;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​Landroid/​support/​v4/​app/​FragmentManager;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​
22 ····​.​param·​p2,​·​"fm"····​#·​Landroid/​support/​v4/​app/​FragmentManager;​ 23 ····​.​param·​p2,​·​"fm"····​#·​Landroid/​support/​v4/​app/​FragmentManager;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​311 25 ····​.​line·​311
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Sections​PagerAdapter;​-​>this$0:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Sections​PagerAdapter;​-​>this$0:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​
   
26 ····​.​line·​312 27 ····​.​line·​312
[−]
smali/com/alexkang/x3matrixcalculator/MainActivity.smali
Offset 46, 15 lines modified Offset 46, 14 lines modified
46 .​method·​public·​constructor·​<init>()​V 46 .​method·​public·​constructor·​<init>()​V
47 ····​.​locals·​0 47 ····​.​locals·​0
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​34 49 ····​.​line·​34
50 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​><init>()​V 50 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​><init>()​V
   
51 ····​.​line·​521  
52 ····​return-​void 51 ····​return-​void
53 .​end·​method 52 .​end·​method
   
54 .​method·​static·​synthetic·​access$000(Landroid/​view/​ViewGroup;​)​V 53 .​method·​static·​synthetic·​access$000(Landroid/​view/​ViewGroup;​)​V
55 ····​.​locals·​0 54 ····​.​locals·​0
56 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​view/​ViewGroup;​ 55 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​view/​ViewGroup;​
   
Offset 345, 22 lines modified Offset 344, 24 lines modified
345 ····​.​line·​79 344 ····​.​line·​79
346 ····​new-​instance·​v1,​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 345 ····​new-​instance·​v1,​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
347 ····​const/​4·​v2,​·​0x0 346 ····​const/​4·​v2,​·​0x0
   
348 ····​aget-​object·​v2,​·​v0,​·​v2 347 ····​aget-​object·​v2,​·​v0,​·​v2
   
  348 ····​.​line·​80
349 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 349 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
350 ····​move-​result·​v2 350 ····​move-​result·​v2
   
351 ····​const/​4·​v3,​·​0x1 351 ····​const/​4·​v3,​·​0x1
   
352 ····​aget-​object·​v3,​·​v0,​·​v3 352 ····​aget-​object·​v3,​·​v0,​·​v3
   
  353 ····​.​line·​81
353 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 354 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
354 ····​move-​result·​v3 355 ····​move-​result·​v3
   
355 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​><init>(II)​V 356 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​><init>(II)​V
   
356 ····​.​line·​84 357 ····​.​line·​84
Offset 1076, 14 lines modified Offset 1077, 15 lines modified
1076 ····​const·​v2,​·​0x7f030003 1077 ····​const·​v2,​·​0x7f030003
   
1077 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>setContentView(I)​V 1078 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>setContentView(I)​V
   
1078 ····​.​line·​242 1079 ····​.​line·​242
1079 ····​new-​instance·​v2,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Sections​PagerAdapter;​ 1080 ····​new-​instance·​v2,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Sections​PagerAdapter;​
   
  1081 ····​.​line·​243
1080 ····​invoke-​virtual·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​ 1082 ····​invoke-​virtual·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​
   
1081 ····​move-​result-​object·​v3 1083 ····​move-​result-​object·​v3
   
1082 ····​invoke-​direct·​{v2,​·​p0,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Sections​PagerAdapter;​-​><init>(Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​Landroid/​support/​v4/​app/​FragmentManager;​)​V 1084 ····​invoke-​direct·​{v2,​·​p0,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Sections​PagerAdapter;​-​><init>(Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​Landroid/​support/​v4/​app/​FragmentManager;​)​V
   
1083 ····​iput-​object·​v2,​·​p0,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>mSectionsPagerAdapte​r:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Sections​PagerAdapter;​ 1085 ····​iput-​object·​v2,​·​p0,​·​Lcom/​alexkang/​x3matrixcalculator/​MainActivity;​-​>mSectionsPagerAdapte​r:​Lcom/​alexkang/​x3matrixcalculator/​MainActivity$Sections​PagerAdapter;​
[−]
smali/com/alexkang/x3matrixcalculator/Matrix$1.smali
Offset 51, 15 lines modified Offset 51, 14 lines modified
51 ····​invoke-​direct·​{v0,​·​p1},​·​Lcom/​alexkang/​x3matrixcalculator/​Matrix;​-​><init>(Landroid/​os/​Parcel;​)​V 51 ····​invoke-​direct·​{v0,​·​p1},​·​Lcom/​alexkang/​x3matrixcalculator/​Matrix;​-​><init>(Landroid/​os/​Parcel;​)​V
   
52 ····​return-​object·​v0 52 ····​return-​object·​v0
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 54 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
55 ····​.​locals·​1 55 ····​.​locals·​1
56 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​  
   
57 ····​.​prologue 56 ····​.​prologue
58 ····​.​line·​38 57 ····​.​line·​38
59 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​alexkang/​x3matrixcalculator/​Matrix$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​alexkang/​x3matrixcalculator/​Matrix;​ 58 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​alexkang/​x3matrixcalculator/​Matrix$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​alexkang/​x3matrixcalculator/​Matrix;​
   
60 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
Offset 75, 15 lines modified Offset 74, 14 lines modified
75 ····​new-​array·​v0,​·​p1,​·​[Lcom/​alexkang/​x3matrixcalculator/​Matrix;​ 74 ····​new-​array·​v0,​·​p1,​·​[Lcom/​alexkang/​x3matrixcalculator/​Matrix;​
   
76 ····​return-​object·​v0 75 ····​return-​object·​v0
77 .​end·​method 76 .​end·​method
   
78 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 77 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
79 ····​.​locals·​1 78 ····​.​locals·​1
80 ····​.​param·​p1,​·​"x0"····​#·​I  
   
81 ····​.​prologue 79 ····​.​prologue
82 ····​.​line·​38 80 ····​.​line·​38
83 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​alexkang/​x3matrixcalculator/​Matrix$1;​-​>newArray(I)​[Lcom/​alexkang/​x3matrixcalculator/​Matrix;​ 81 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​alexkang/​x3matrixcalculator/​Matrix$1;​-​>newArray(I)​[Lcom/​alexkang/​x3matrixcalculator/​Matrix;​
   
84 ····​move-​result-​object·​v0 82 ····​move-​result-​object·​v0
   
[−]
smali/com/alexkang/x3matrixcalculator/MatrixRational$1.smali
Offset 51, 15 lines modified Offset 51, 14 lines modified
51 ····​invoke-​direct·​{v0,​·​p1},​·​Lcom/​alexkang/​x3matrixcalculator/​MatrixRational;​-​><init>(Landroid/​os/​Parcel;​)​V 51 ····​invoke-​direct·​{v0,​·​p1},​·​Lcom/​alexkang/​x3matrixcalculator/​MatrixRational;​-​><init>(Landroid/​os/​Parcel;​)​V
   
52 ····​return-​object·​v0 52 ····​return-​object·​v0
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 54 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
55 ····​.​locals·​1 55 ····​.​locals·​1
56 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​  
   
57 ····​.​prologue 56 ····​.​prologue
58 ····​.​line·​43 57 ····​.​line·​43
59 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​alexkang/​x3matrixcalculator/​MatrixRational$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​alexkang/​x3matrixcalculator/​MatrixRational;​ 58 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​alexkang/​x3matrixcalculator/​MatrixRational$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​alexkang/​x3matrixcalculator/​MatrixRational;​
   
60 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
Offset 75, 15 lines modified Offset 74, 14 lines modified
75 ····​new-​array·​v0,​·​p1,​·​[Lcom/​alexkang/​x3matrixcalculator/​MatrixRational;​ 74 ····​new-​array·​v0,​·​p1,​·​[Lcom/​alexkang/​x3matrixcalculator/​MatrixRational;​
   
76 ····​return-​object·​v0 75 ····​return-​object·​v0
77 .​end·​method 76 .​end·​method
   
78 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 77 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
79 ····​.​locals·​1 78 ····​.​locals·​1
80 ····​.​param·​p1,​·​"x0"····​#·​I  
   
81 ····​.​prologue 79 ····​.​prologue
82 ····​.​line·​43 80 ····​.​line·​43
83 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​alexkang/​x3matrixcalculator/​MatrixRational$1;​-​>newArray(I)​[Lcom/​alexkang/​x3matrixcalculator/​MatrixRational;​ 81 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​alexkang/​x3matrixcalculator/​MatrixRational$1;​-​>newArray(I)​[Lcom/​alexkang/​x3matrixcalculator/​MatrixRational;​
   
84 ····​move-​result-​object·​v0 82 ····​move-​result-​object·​v0
   
[−]
smali/com/alexkang/x3matrixcalculator/SettingsActivity.smali
Offset 15, 15 lines modified Offset 15, 14 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​22 18 ····​.​line·​22
19 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V
   
20 ····​.​line·​40  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method
   
23 .​method·​private·​setupActionBar()​V 22 .​method·​private·​setupActionBar()​V
24 ····​.​locals·​2 23 ····​.​locals·​2
25 ····​.​annotation·​build·​Landroid/​annotation/​TargetApi;​ 24 ····​.​annotation·​build·​Landroid/​annotation/​TargetApi;​
26 ········​value·​=·​0xb 25 ········​value·​=·​0xb
Offset 65, 28 lines modified Offset 64, 31 lines modified
65 ····​invoke-​direct·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​SettingsActivity;​-​>setupActionBar()​V 64 ····​invoke-​direct·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​SettingsActivity;​-​>setupActionBar()​V
   
66 ····​.​line·​34 65 ····​.​line·​34
67 ····​invoke-​virtual·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​SettingsActivity;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​ 66 ····​invoke-​virtual·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​SettingsActivity;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​
   
68 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v0
   
  68 ····​.​line·​35
69 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​ 69 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​
   
70 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
71 ····​const·​v1,​·​0x1020002 71 ····​const·​v1,​·​0x1020002
   
72 ····​new-​instance·​v2,​·​Lcom/​alexkang/​x3matrixcalculator/​SettingsActivity$Pref​erences;​ 72 ····​new-​instance·​v2,​·​Lcom/​alexkang/​x3matrixcalculator/​SettingsActivity$Pref​erences;​
   
73 ····​invoke-​direct·​{v2},​·​Lcom/​alexkang/​x3matrixcalculator/​SettingsActivity$Pref​erences;​-​><init>()​V 73 ····​invoke-​direct·​{v2},​·​Lcom/​alexkang/​x3matrixcalculator/​SettingsActivity$Pref​erences;​-​><init>()​V
   
  74 ····​.​line·​36
74 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​ 75 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​
   
75 ····​move-​result-​object·​v0 76 ····​move-​result-​object·​v0
   
  77 ····​.​line·​37
76 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I 78 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
   
77 ····​.​line·​38 79 ····​.​line·​38
78 ····​return-​void 80 ····​return-​void
79 .​end·​method 81 .​end·​method
   
80 .​method·​public·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z 82 .​method·​public·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z
[−]
smali/com/alexkang/x3matrixcalculator/R.smali
Offset 24, 10 lines modified Offset 24, 9 lines modified
24 .​method·​public·​constructor·​<init>()​V 24 .​method·​public·​constructor·​<init>()​V
25 ····​.​locals·​0 25 ····​.​locals·​0
   
26 ····​.​prologue 26 ····​.​prologue
27 ····​.​line·​10 27 ····​.​line·​10
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​.​line·​169  
30 ····​return-​void 29 ····​return-​void
31 .​end·​method 30 .​end·​method
[−]
smali/com/alexkang/x3matrixcalculator/calculations/RationalAdvanced.smali
Offset 109, 26 lines modified Offset 109, 28 lines modified
   
109 ····​const-​wide/​high16·​v2,​·​-​0x4010000000000000L····​#·​-​1.​0 109 ····​const-​wide/​high16·​v2,​·​-​0x4010000000000000L····​#·​-​1.​0
   
110 ····​add-​int·​v4,​·​p1,​·​p2 110 ····​add-​int·​v4,​·​p1,​·​p2
   
111 ····​int-​to-​double·​v4,​·​v4 111 ····​int-​to-​double·​v4,​·​v4
   
  112 ····​.​line·​61
112 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 113 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
113 ····​move-​result-​wide·​v2 114 ····​move-​result-​wide·​v2
   
114 ····​double-​to-​int·​v2,​·​v2 115 ····​double-​to-​int·​v2,​·​v2
   
115 ····​invoke-​direct·​{v1,​·​v2},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​><init>(I)​V 116 ····​invoke-​direct·​{v1,​·​v2},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​><init>(I)​V
   
116 ····​invoke-​static·​{v0},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalAdvanced;​-​>determinant([[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 117 ····​invoke-​static·​{v0},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalAdvanced;​-​>determinant([[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
117 ····​move-​result-​object·​v2 118 ····​move-​result-​object·​v2
   
  119 ····​.​line·​60
118 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>mulRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 120 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>mulRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
119 ····​move-​result-​object·​v1 121 ····​move-​result-​object·​v1
   
120 ····​return-​object·​v1 122 ····​return-​object·​v1
121 .​end·​method 123 .​end·​method
   
Offset 153, 30 lines modified Offset 155, 33 lines modified
   
153 ····​aget-​object·​v2,​·​v2,​·​v8 155 ····​aget-​object·​v2,​·​v2,​·​v8
   
154 ····​aget-​object·​v3,​·​p0,​·​v4 156 ····​aget-​object·​v3,​·​p0,​·​v4
   
155 ····​aget-​object·​v3,​·​v3,​·​v4 157 ····​aget-​object·​v3,​·​v3,​·​v4
   
  158 ····​.​line·​80
156 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>mulRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 159 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>mulRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
157 ····​move-​result-​object·​v2 160 ····​move-​result-​object·​v2
   
158 ····​aget-​object·​v3,​·​p0,​·​v8 161 ····​aget-​object·​v3,​·​p0,​·​v8
   
159 ····​aget-​object·​v3,​·​v3,​·​v4 162 ····​aget-​object·​v3,​·​v3,​·​v4
   
160 ····​aget-​object·​v4,​·​p0,​·​v4 163 ····​aget-​object·​v4,​·​p0,​·​v4
   
161 ····​aget-​object·​v4,​·​v4,​·​v8 164 ····​aget-​object·​v4,​·​v4,​·​v8
   
  165 ····​.​line·​82
162 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>mulRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 166 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>mulRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
163 ····​move-​result-​object·​v3 167 ····​move-​result-​object·​v3
   
  168 ····​.​line·​79
164 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>subRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 169 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>subRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
165 ····​move-​result-​object·​v1 170 ····​move-​result-​object·​v1
   
166 ····​.​line·​97 171 ····​.​line·​97
167 ····​:​cond_0 172 ····​:​cond_0
168 ····​return-​object·​v1 173 ····​return-​object·​v1
Offset 200, 42 lines modified Offset 205, 47 lines modified
200 ····​.​line·​88 205 ····​.​line·​88
201 ····​new-​instance·​v2,​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 206 ····​new-​instance·​v2,​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
202 ····​const-​wide/​high16·​v4,​·​-​0x4010000000000000L····​#·​-​1.​0 207 ····​const-​wide/​high16·​v4,​·​-​0x4010000000000000L····​#·​-​1.​0
   
203 ····​int-​to-​double·​v6,​·​v0 208 ····​int-​to-​double·​v6,​·​v0
   
  209 ····​.​line·​91
204 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 210 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
205 ····​move-​result-​wide·​v4 211 ····​move-​result-​wide·​v4
   
206 ····​double-​to-​int·​v3,​·​v4 212 ····​double-​to-​int·​v3,​·​v4
   
207 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​><init>(I)​V 213 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​><init>(I)​V
   
208 ····​aget-​object·​v3,​·​p0,​·​v8 214 ····​aget-​object·​v3,​·​p0,​·​v8
   
209 ····​aget-​object·​v3,​·​v3,​·​v0 215 ····​aget-​object·​v3,​·​v3,​·​v0
   
  216 ····​.​line·​90
210 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>mulRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 217 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>mulRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
211 ····​move-​result-​object·​v2 218 ····​move-​result-​object·​v2
   
  219 ····​.​line·​93
212 ····​invoke-​static·​{p0,​·​v8,​·​v0},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalAdvanced;​-​>slicer([[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​II)​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 220 ····​invoke-​static·​{p0,​·​v8,​·​v0},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalAdvanced;​-​>slicer([[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​II)​[[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
213 ····​move-​result-​object·​v3 221 ····​move-​result-​object·​v3
   
214 ····​invoke-​static·​{v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalAdvanced;​-​>determinant([[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 222 ····​invoke-​static·​{v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalAdvanced;​-​>determinant([[Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
215 ····​move-​result-​object·​v3 223 ····​move-​result-​object·​v3
   
  224 ····​.​line·​89
216 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>mulRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 225 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>mulRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
Max diff block lines reached; 2555/6332 bytes (40.35%) of diff not shown.
[−]
smali/com/alexkang/x3matrixcalculator/calculations/RationalBasic.smali
Offset 166, 18 lines modified Offset 166, 20 lines modified
   
166 ····​aget-​object·​v5,​·​v5,​·​v3 166 ····​aget-​object·​v5,​·​v5,​·​v3
   
167 ····​aget-​object·​v6,​·​p1,​·​v3 167 ····​aget-​object·​v6,​·​p1,​·​v3
   
168 ····​aget-​object·​v6,​·​v6,​·​v2 168 ····​aget-​object·​v6,​·​v6,​·​v2
   
  169 ····​.​line·​44
169 ····​invoke-​static·​{v5,​·​v6},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>mulRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 170 ····​invoke-​static·​{v5,​·​v6},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>mulRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
170 ····​move-​result-​object·​v5 171 ····​move-​result-​object·​v5
   
  172 ····​.​line·​43
171 ····​invoke-​static·​{v0,​·​v5},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>addRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 173 ····​invoke-​static·​{v0,​·​v5},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​RationalCalc;​-​>addRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
172 ····​move-​result-​object·​v0 174 ····​move-​result-​object·​v0
   
173 ····​.​line·​42 175 ····​.​line·​42
174 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 176 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
[−]
smali/com/alexkang/x3matrixcalculator/calculations/RationalCalc.smali
Offset 31, 14 lines modified Offset 31, 15 lines modified
   
31 ····​mul-​int·​v0,​·​v2,​·​v3 31 ····​mul-​int·​v0,​·​v2,​·​v3
   
32 ····​.​line·​8 32 ····​.​line·​8
33 ····​.​local·​v0,​·​"denom":​I 33 ····​.​local·​v0,​·​"denom":​I
34 ····​new-​instance·​v1,​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 34 ····​new-​instance·​v1,​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
  35 ····​.​line·​9
35 ····​invoke-​virtual·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​>getNum()​I 36 ····​invoke-​virtual·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​>getNum()​I
   
36 ····​move-​result·​v2 37 ····​move-​result·​v2
   
37 ····​invoke-​virtual·​{p1},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​>getDenom()​I 38 ····​invoke-​virtual·​{p1},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​>getDenom()​I
   
38 ····​move-​result·​v3 39 ····​move-​result·​v3
Offset 97, 36 lines modified Offset 98, 39 lines modified
97 ····​.​param·​p0,​·​"x"····​#·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 98 ····​.​param·​p0,​·​"x"····​#·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
98 ····​.​param·​p1,​·​"y"····​#·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 99 ····​.​param·​p1,​·​"y"····​#·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
99 ····​.​prologue 100 ····​.​prologue
100 ····​.​line·​22 101 ····​.​line·​22
101 ····​new-​instance·​v0,​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 102 ····​new-​instance·​v0,​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
   
  103 ····​.​line·​23
102 ····​invoke-​virtual·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​>getNum()​I 104 ····​invoke-​virtual·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​>getNum()​I
   
103 ····​move-​result·​v1 105 ····​move-​result·​v1
   
104 ····​invoke-​virtual·​{p1},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​>getNum()​I 106 ····​invoke-​virtual·​{p1},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​>getNum()​I
   
105 ····​move-​result·​v2 107 ····​move-​result·​v2
   
106 ····​mul-​int/​2addr·​v1,​·​v2 108 ····​mul-​int/​2addr·​v1,​·​v2
   
  109 ····​.​line·​24
107 ····​invoke-​virtual·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​>getDenom()​I 110 ····​invoke-​virtual·​{p0},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​>getDenom()​I
   
108 ····​move-​result·​v2 111 ····​move-​result·​v2
   
109 ····​invoke-​virtual·​{p1},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​>getDenom()​I 112 ····​invoke-​virtual·​{p1},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​>getDenom()​I
   
110 ····​move-​result·​v3 113 ····​move-​result·​v3
   
111 ····​mul-​int/​2addr·​v2,​·​v3 114 ····​mul-​int/​2addr·​v2,​·​v3
   
112 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​><init>(II)​V 115 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​-​><init>(II)​V
   
  116 ····​.​line·​22
113 ····​return-​object·​v0 117 ····​return-​object·​v0
114 .​end·​method 118 .​end·​method
   
115 .​method·​public·​static·​subRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 119 .​method·​public·​static·​subRat(Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​)​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
116 ····​.​locals·​3 120 ····​.​locals·​3
117 ····​.​param·​p0,​·​"x"····​#·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 121 ····​.​param·​p0,​·​"x"····​#·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​
118 ····​.​param·​p1,​·​"y"····​#·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​ 122 ····​.​param·​p1,​·​"y"····​#·​Lcom/​alexkang/​x3matrixcalculator/​calculations/​Rational;​