/home/hans/code/fdroid/data/tmp/si.modrajagoda.didi_1.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_si.modrajagoda.didi_1.apk
zipinfo {}
Offset 1, 78 lines modified Offset 1, 78 lines modified
1 Zip·​file·​size:​·​408734·​bytes,​·​number·​of·​entries:​·​76 1 Zip·​file·​size:​·​408499·​bytes,​·​number·​of·​entries:​·​76
2 -​rw-​-​-​-​·····​2.​0·​fat·····​6735·​bl·​defN·​13-​Jun-​05·​08:​40·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​6735·​bl·​defN·​13-​Jun-​05·​08:​40·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​6856·​bl·​defN·​13-​Jun-​05·​08:​40·​META-​INF/​8C7382FE.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​6856·​bl·​defN·​13-​Jun-​05·​08:​40·​META-​INF/​8C7382FE.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Jun-​05·​08:​40·​META-​INF/​8C7382FE.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Jun-​05·​08:​40·​META-​INF/​8C7382FE.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·····1248·​bX·​defN·​13-​Jun-​05·08:​39·res/​drawable/​btn_negative_holo_lig​ht.​xml 5 -​rw-​-​-​-​·····​2.​0·​fat·····2040·​bX·​defN·​16-​Sep-​07·10:​08·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·····1248·​bl·defN·13-​Jun-​05·​08:​39·​res/​drawable/​btn_positive_holo_lig​ht.​xml 6 -​rw-​-​-​-​·····1.​0·​fat······​434·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_default_disabled_​holo_light.​9.​png
7 -​rw-​-​-​-​·····2.​0·​fat······556·​bl·defN·13-​Jun-​05·​08:​39·​res/​drawable/​indicator_negative.​xml 7 -​rw-​-​-​-​·····1.​0·​fat······461·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_default_normal_ho​lo_light.​9.​png
8 -​rw-​-​-​-​·····2.​0·​fat······556·​bl·defN·13-​Jun-​05·​08:​39·​res/​drawable/​indicator_negative_se​lected.​xml 8 -​rw-​-​-​-​·····1.​0·​fat······369·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_negative_disabled​_focused_holo_light.​9.​png
9 -​rw-​-​-​-​·····2.​0·​fat······556·​bl·defN·13-​Jun-​05·​08:​39·​res/​drawable/​indicator_neutral.​xml 9 -​rw-​-​-​-​·····1.​0·​fat······395·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_negative_focused_​holo_light.​9.​png
10 -​rw-​-​-​-​·····2.​0·​fat······​556·​bl·defN·13-​Jun-​05·​08:​39·​res/​drawable/​indicator_neutral_sel​ected.​xml 10 -​rw-​-​-​-​·····1.​0·​fat······​564·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_negative_pressed_​holo_light.​9.​png
11 -​rw-​-​-​-​·····2.​0·​fat······556·​bl·defN·13-​Jun-​05·​08:​39·​res/​drawable/​indicator_positive.​xml 11 -​rw-​-​-​-​·····1.​0·​fat······372·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_positive_disabled​_focused_holo_light.​9.​png
12 -​rw-​-​-​-​·····2.​0·​fat······556·​bl·defN·13-​Jun-​05·​08:​39·​res/​drawable/​indicator_positive_se​lected.​xml 12 -​rw-​-​-​-​·····1.​0·​fat······398·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_positive_focused_​holo_light.​9.​png
13 -​rw-​-​-​-​·····2.​0·​fat·····1868·​bl·defN·13-​Jun-​05·​08:​39·​res/​layout/​activity_edit_habits.​xml 13 -​rw-​-​-​-​·····1.​0·​fat······​572·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_positive_pressed_​holo_light.​9.​png
14 -​rw-​-​-​-​·····2.​0·​fat······​360·​bl·defN·13-​Jun-​05·​08:​39·​res/​layout/​activity_main.​xml 14 -​rw-​-​-​-​·····1.​0·​fat·····1166·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_edit.​png
15 -​rw-​-​-​-​·····2.​0·​fat······​884·​bl·defN·13-​Jun-​05·​08:​39·​res/​layout/​dialog_edit.​xml 15 -​rw-​-​-​-​·····1.​0·​fat·····4669·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
16 -​rw-​-​-​-​·····2.​0·​fat·····​1092·​bl·defN·13-​Jun-​05·​08:​39·​res/​layout/​element_buttons_yes_n​o.​xml 16 -​rw-​-​-​-​·····1.​0·​fat·····​1168·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_delete.​png
17 -​rw-​-​-​-​·····2.​0·​fat·····1620·​bl·defN·13-​Jun-​05·​08:​39·​res/​layout/​element_indicators.​xml 17 -​rw-​-​-​-​·····1.​0·​fat······​223·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_new.​png
18 -​rw-​-​-​-​·····2.​0·​fat······600·​bl·defN·13-​Jun-​05·​08:​39·​res/​layout/​element_question.​xml 18 -​rw-​-​-​-​·····1.​0·​fat······221·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_new_holo_light.​png
19 -​rw-​-​-​-​·····2.​0·​fat·····1364·​bl·defN·13-​Jun-​05·​08:​39·​res/​layout/​fragment_habits.​xml 19 -​rw-​-​-​-​·····1.​0·​fat······​757·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​notification.​png
20 -​rw-​-​-​-​·····2.​0·​fat·····​1240·​bl·defN·13-​Jun-​05·​08:​39·​res/​layout/​fragment_progress.​xml 20 -​rw-​-​-​-​·····1.​0·​fat·····​1495·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v4/​ic_launcher.​png
21 -​rw-​-​-​-​·····2.​0·​fat·····1472·​bl·defN·13-​Jun-​05·​08:​39·​res/​layout/​list_item_habit.​xml 21 -​rw-​-​-​-​·····1.​0·​fat······​307·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​btn_default_disabled_​focused_holo_light.​9.​png
22 -​rw-​-​-​-​·····2.​0·​fat······​360·​bl·defN·13-​Jun-​05·​08:​39·​res/​layout/​main.​xml 22 -​rw-​-​-​-​·····1.​0·​fat······​355·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​btn_default_disabled_​holo_light.​9.​png
23 -​rw-​-​-​-​·····2.​0·​fat······804·​bl·defN·13-​Jun-​05·​08:​39·​res/​layout/​view_pager_page_habit​_question.​xml 23 -​rw-​-​-​-​·····1.​0·​fat······333·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​btn_default_focused_h​olo_light.​9.​png
24 -​rw-​-​-​-​·····2.​0·​fat······932·​bl·defN·13-​Jun-​05·​08:​39·​res/​layout/​view_pager_page_progr​ess_question.​xml 24 -​rw-​-​-​-​·····1.​0·​fat······356·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​btn_default_normal_ho​lo_light.​9.​png
25 -​rw-​-​-​-​·····2.​0·​fat······500·​bl·defN·13-​Jun-​05·​08:​39·​res/​menu/​context.​xml 25 -​rw-​-​-​-​·····1.​0·​fat······443·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​btn_default_pressed_h​olo_light.​9.​png
26 -​rw-​-​-​-​·····2.​0·​fat······500·​bl·defN·13-​Jun-​05·​08:​39·​res/​menu/​edit.​xml 26 -​rw-​-​-​-​·····1.​0·​fat······841·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_edit.​png
27 -​rw-​-​-​-​·····2.​0·​fat······​500·​bl·defN·13-​Jun-​05·​08:​39·​res/​menu/​main.​xml 27 -​rw-​-​-​-​·····1.​0·​fat·····3014·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
28 -​rw-​-​-​-​·····2.​0·​fat······​946·​bl·defN·13-​Jun-​05·​08:​39·​res/​raw/​ormlite_config.​txt 28 -​rw-​-​-​-​·····1.​0·​fat·····1398·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_delete.​png
29 -​rw-​-​-​-​·····2.​0·​fat·····1840·​bl·defN·13-​Jun-​05·​08:​39·AndroidManifest.​xml 29 -​rw-​-​-​-​·····1.​0·​fat······​203·​b-​·stor·80-​Jan-​01·​00:​00·res/​drawable-​mdpi-​v4/​ic_new.​png
30 -​rw-​-​-​-​·····​1.​0·​fat····10988·​b-​·​stor·13-​Jun-​05·​08:​39·​resources.​arsc 30 -​rw-​-​-​-​·····​1.​0·​fat······​203·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_new_holo_light.​png
31 -​rw-​-​-​-​·····​1.​0·​fat······398·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​hdpi/​btn_default_disabled_​holo_light.​9.​png 31 -​rw-​-​-​-​·····​1.​0·​fat······592·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​notification.​png
32 -​rw-​-​-​-​·····​1.​0·​fat······​425·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​hdpi/​btn_default_normal_ho​lo_light.​9.​png 32 -​rw-​-​-​-​·····​1.​0·​fat······​409·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​btn_default_disabled_​focused_holo_light.​9.​png
33 -​rw-​-​-​-​·····​1.​0·​fat······333·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​hdpi/​btn_negative_disabled​_focused_holo_light.​9.​png 33 -​rw-​-​-​-​·····​1.​0·​fat······525·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​btn_default_disabled_​holo_light.​9.​png
34 -​rw-​-​-​-​·····​1.​0·​fat······359·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​hdpi/​btn_negative_focused_​holo_light.​9.​png 34 -​rw-​-​-​-​·····​1.​0·​fat······465·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​btn_default_focused_h​olo_light.​9.​png
35 -​rw-​-​-​-​·····​1.​0·​fat······​528·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​hdpi/​btn_negative_pressed_​holo_light.​9.​png 35 -​rw-​-​-​-​·····​1.​0·​fat······​556·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​btn_default_normal_ho​lo_light.​9.​png
36 -​rw-​-​-​-​·····​1.​0·​fat······336·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​hdpi/​btn_positive_disabled​_focused_holo_light.​9.​png 36 -​rw-​-​-​-​·····​1.​0·​fat······737·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​btn_default_pressed_h​olo_light.​9.​png
37 -​rw-​-​-​-​·····​1.​0·​fat······​362·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​hdpi/​btn_positive_focused_​holo_light.​9.​png 37 -​rw-​-​-​-​·····​1.​0·​fat·····1545·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_edit.​png
38 -​rw-​-​-​-​·····​1.​0·​fat······​536·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​hdpi/​btn_positive_pressed_​holo_light.​9.​png 38 -​rw-​-​-​-​·····​1.​0·​fat·····6304·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
39 -​rw-​-​-​-​·····​1.​0·​fat·····​1166·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​hdpi/​ic_edit.​png 39 -​rw-​-​-​-​·····​1.​0·​fat·····​1625·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_delete.​png
40 -​rw-​-​-​-​·····​1.​0·​fat·····4669·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​hdpi/​ic_launcher.​png 40 -​rw-​-​-​-​·····​1.​0·​fat······​251·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_new.​png
41 -​rw-​-​-​-​·····​1.​0·​fat·····1201·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​hdpi/​ic_menu_delete.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······258·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_new_holo_light.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······223·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​hdpi/​ic_new.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······610·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​notification.​png
43 -​rw-​-​-​-​·····1.​0·​fat······229·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​hdpi/​ic_new_holo_light.​png 43 -​rw-​-​-​-​·····2.​0·​fat·····1248·​bl·defN·​16-​Sep-​07·10:​08·​res/​drawable/​btn_negative_holo_lig​ht.​xml
44 -​rw-​-​-​-​·····1.​0·​fat······​759·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​hdpi/​notification.​png 44 -​rw-​-​-​-​·····2.​0·​fat·····1248·​bl·defN·​16-​Sep-​07·10:​08·​res/​drawable/​btn_positive_holo_lig​ht.​xml
45 -​rw-​-​-​-​·····1.​0·​fat·····1613·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​ldpi/​ic_launcher.​png 45 -​rw-​-​-​-​·····2.​0·​fat······​556·​bl·defN·​16-​Sep-​07·10:​08·​res/​drawable/​indicator_negative.​xml
46 -​rw-​-​-​-​·····1.​0·​fat······271·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​mdpi/​btn_default_disabled_​focused_holo_light.​9.​png 46 -​rw-​-​-​-​·····2.​0·​fat······556·​bl·defN·​16-​Sep-​07·10:​08·​res/​drawable/​indicator_negative_se​lected.​xml
47 -​rw-​-​-​-​·····1.​0·​fat······319·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​mdpi/​btn_default_disabled_​holo_light.​9.​png 47 -​rw-​-​-​-​·····2.​0·​fat······556·​bl·defN·​16-​Sep-​07·10:​08·​res/​drawable/​indicator_neutral.​xml
48 -​rw-​-​-​-​·····1.​0·​fat······297·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​mdpi/​btn_default_focused_h​olo_light.​9.​png 48 -​rw-​-​-​-​·····2.​0·​fat······556·​bl·defN·​16-​Sep-​07·10:​08·​res/​drawable/​indicator_neutral_sel​ected.​xml
49 -​rw-​-​-​-​·····1.​0·​fat······320·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​mdpi/​btn_default_normal_ho​lo_light.​9.​png 49 -​rw-​-​-​-​·····2.​0·​fat······556·​bl·defN·​16-​Sep-​07·10:​08·​res/​drawable/​indicator_positive.​xml
50 -​rw-​-​-​-​·····1.​0·​fat······407·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​mdpi/​btn_default_pressed_h​olo_light.​9.​png 50 -​rw-​-​-​-​·····2.​0·​fat······556·​bl·defN·​16-​Sep-​07·10:​08·​res/​drawable/​indicator_positive_se​lected.​xml
51 -​rw-​-​-​-​·····1.​0·​fat······841·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​mdpi/​ic_edit.​png 51 -​rw-​-​-​-​·····2.​0·​fat·····1868·​bl·defN·​16-​Sep-​07·10:​08·​res/​layout/​activity_edit_habits.​xml
52 -​rw-​-​-​-​·····1.​0·​fat·····3014·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​mdpi/​ic_launcher.​png 52 -​rw-​-​-​-​·····2.​0·​fat······​360·​bl·defN·​16-​Sep-​07·10:​08·​res/​layout/​activity_main.​xml
53 -​rw-​-​-​-​·····1.​0·​fat·····1497·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​mdpi/​ic_menu_delete.​png 53 -​rw-​-​-​-​·····2.​0·​fat······​884·​bl·defN·​16-​Sep-​07·10:​08·​res/​layout/​dialog_edit.​xml
54 -​rw-​-​-​-​·····1.​0·​fat······​203·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​mdpi/​ic_new.​png 54 -​rw-​-​-​-​·····2.​0·​fat·····1092·​bl·defN·​16-​Sep-​07·10:​08·​res/​layout/​element_buttons_yes_n​o.​xml
55 -​rw-​-​-​-​·····1.​0·​fat······​213·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​mdpi/​ic_new_holo_light.​png 55 -​rw-​-​-​-​·····2.​0·​fat·····1620·​bl·defN·​16-​Sep-​07·10:​08·​res/​layout/​element_indicators.​xml
56 -​rw-​-​-​-​·····1.​0·​fat······595·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​mdpi/​notification.​png 56 -​rw-​-​-​-​·····2.​0·​fat······600·​bl·defN·​16-​Sep-​07·10:​08·​res/​layout/​element_question.​xml
57 -​rw-​-​-​-​·····1.​0·​fat······373·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​xhdpi/​btn_default_disabled_​focused_holo_light.​9.​png 57 -​rw-​-​-​-​·····2.​0·​fat·····1364·​bl·defN·​16-​Sep-​07·10:​08·​res/​layout/​fragment_habits.​xml
58 -​rw-​-​-​-​·····1.​0·​fat······​489·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​xhdpi/​btn_default_disabled_​holo_light.​9.​png 58 -​rw-​-​-​-​·····2.​0·​fat·····1240·​bl·defN·​16-​Sep-​07·10:​08·​res/​layout/​fragment_progress.​xml
59 -​rw-​-​-​-​·····1.​0·​fat······429·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​xhdpi/​btn_default_focused_h​olo_light.​9.​png 59 -​rw-​-​-​-​·····2.​0·​fat·····1472·​bl·defN·​16-​Sep-​07·10:​08·​res/​layout/​list_item_habit.​xml
60 -​rw-​-​-​-​·····1.​0·​fat······520·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​xhdpi/​btn_default_normal_ho​lo_light.​9.​png 60 -​rw-​-​-​-​·····2.​0·​fat······360·​bl·defN·​16-​Sep-​07·10:​08·​res/​layout/​main.​xml
61 -​rw-​-​-​-​·····1.​0·​fat······701·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​xhdpi/​btn_default_pressed_h​olo_light.​9.​png 61 -​rw-​-​-​-​·····2.​0·​fat······804·​bl·defN·​16-​Sep-​07·10:​08·​res/​layout/​view_pager_page_habit​_question.​xml
62 -​rw-​-​-​-​·····1.​0·​fat·····1545·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​xhdpi/​ic_edit.​png 62 -​rw-​-​-​-​·····2.​0·​fat······​932·​bl·defN·​16-​Sep-​07·10:​08·​res/​layout/​view_pager_page_progr​ess_question.​xml
63 -​rw-​-​-​-​·····1.​0·​fat·····6304·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​xhdpi/​ic_launcher.​png 63 -​rw-​-​-​-​·····2.​0·​fat······​500·​bl·defN·​16-​Sep-​07·10:​08·​res/​menu/​context.​xml
64 -​rw-​-​-​-​·····1.​0·​fat·····1650·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​xhdpi/​ic_menu_delete.​png 64 -​rw-​-​-​-​·····2.​0·​fat······​500·​bl·defN·​16-​Sep-​07·10:​08·​res/​menu/​edit.​xml
65 -​rw-​-​-​-​·····1.​0·​fat······251·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​xhdpi/​ic_new.​png 65 -​rw-​-​-​-​·····2.​0·​fat······500·​bl·defN·​16-​Sep-​07·10:​08·​res/​menu/​main.​xml
66 -​rw-​-​-​-​·····1.​0·​fat······266·​b-​·stor·​13-​Jun-​05·08:​39·​res/​drawable-​xhdpi/​ic_new_holo_light.​png 66 -​rw-​-​-​-​·····2.​0·​fat······946·​bl·defN·​16-​Sep-​07·10:​08·​res/​raw/​ormlite_config.​txt
67 -​rw-​-​-​-​·····​1.​0·​fat······​611·​b-​·​stor·13-​Jun-​05·​08:​39·​res/​drawable-​xhdpi/​notification.​png 67 -​rw-​-​-​-​·····​1.​0·​fat····11424·​b-​·​stor·80-​Jan-​01·​00:​00·​resources.​arsc
68 -​rw-​-​-​-​·····​2.​0·​fat··​1496604·​bl·​defN·​13-​Jun-​05·08:​39·​classes.​dex 68 -​rw-​-​-​-​·····​2.​0·​fat··​1026108·​bl·​defN·​16-​Sep-​07·10:​08·​classes.​dex
69 -​rw-​-​-​-​·····​2.​0·​fat·····1139·​bl·​defN·​13-​Jun-​05·08:​39·org/​achartengine/​image/​zoom-​1.​png 69 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·​16-​Sep-​07·10:​08·com/​j256/​ormlite/​android/​LICENSE.​txt
70 -​rw-​-​-​-​·····​2.​0·​fat·····1099·​bl·​defN·​13-​Jun-​05·08:​39·org/​achartengine/​image/​zoom_in.​png 70 -​rw-​-​-​-​·····​2.​0·​fat······​822·​bl·​defN·​16-​Sep-​07·10:​08·com/​j256/​ormlite/​android/​README.​txt
71 -​rw-​-​-​-​·····​2.​0·​fat·····1074·​bl·​defN·​13-​Jun-​05·08:​39·org/​achartengine/​image/​zoom_out.​png 71 -​rw-​-​-​-​·····​2.​0·​fat········​5·​bl·​defN·​16-​Sep-​07·10:​08·com/​j256/​ormlite/​android/​VERSION.​txt
72 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·​13-​Jun-​05·08:​39·​com/​j256/​ormlite/​android/​LICENSE.​txt 72 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·​16-​Sep-​07·10:​08·​com/​j256/​ormlite/​core/​LICENSE.​txt
73 -​rw-​-​-​-​·····​2.​0·​fat······​822·​bl·​defN·​13-​Jun-​05·08:​39·​com/​j256/​ormlite/​android/​README.​txt 73 -​rw-​-​-​-​·····​2.​0·​fat·····1617·​bl·​defN·​16-​Sep-​07·10:​08·​com/​j256/​ormlite/​core/​README.​txt
74 -​rw-​-​-​-​·····​2.​0·​fat········​5·​bl·​defN·​13-​Jun-​05·08:​39·​com/​j256/​ormlite/​android/​VERSION.​txt 74 -​rw-​-​-​-​·····​2.​0·​fat········​5·​bl·​defN·​16-​Sep-​07·10:​08·​com/​j256/​ormlite/​core/​VERSION.​txt
75 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·​13-​Jun-​05·08:​39·com/​j256/​ormlite/​core/​LICENSE.​txt 75 -​rw-​-​-​-​·····​2.​0·​fat·····1139·​bl·​defN·​16-​Sep-​07·10:​08·org/​achartengine/​image/​zoom-​1.​png
76 -​rw-​-​-​-​·····​2.​0·​fat·····​1617·​bl·​defN·​13-​Jun-​05·08:​39·com/​j256/​ormlite/​core/​README.​txt 76 -​rw-​-​-​-​·····​2.​0·​fat·····​1099·​bl·​defN·​16-​Sep-​07·10:​08·org/​achartengine/​image/​zoom_in.​png
77 -​rw-​-​-​-​·····​2.​0·​fat········​5·​bl·​defN·​13-​Jun-​05·08:​39·com/​j256/​ormlite/​core/​VERSION.​txt 77 -​rw-​-​-​-​·····​2.​0·​fat·····1074·​bl·​defN·​16-​Sep-​07·10:​08·org/​achartengine/​image/​zoom_out.​png
78 76·​files,​·​1586931·​bytes·​uncompressed,​·​396545·​bytes·​compressed:​··75.​0% 78 76·​files,​·​1117412·​bytes·​uncompressed,​·​396303·​bytes·​compressed:​··64.​5%
AndroidManifest.xml (decoded)
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="1"·​android:​versionName="1.​0"·​package="si.​modrajagoda.​didi" 2 <manifest·​android:​versionCode="1"·​android:​versionName="1.​0"·​package="si.​modrajagoda.​didi"·​platformBuildVersionC​ode="16"·​platformBuildVersionN​ame="4.​1.​2-​1425332"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="14"·​android:​targetSdkVersion="15"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="14"·​android:​targetSdkVersion="15"​·​/​>
5 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"> 5 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher">
6 ········​<receiver·​android:​name=".​AlarmReceiver"·​/​> 6 ········​<receiver·​android:​name=".​AlarmReceiver"·​/​>
7 ········​<activity·​android:​label="@string/​title_activity_main"·​android:​name=".​Main"> 7 ········​<activity·​android:​label="@string/​title_activity_main"·​android:​name=".​Main">
8 ············​<intent-​filter> 8 ············​<intent-​filter>
9 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​> 9 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​>
APK metadata
Offset 5, 23 lines modified Offset 5, 23 lines modified
5 isFrameworkApk:​·​false 5 isFrameworkApk:​·​false
6 packageInfo:​·​null 6 packageInfo:​·​null
7 sdkInfo:​ 7 sdkInfo:​
8 ··​minSdkVersion:​·​'14' 8 ··​minSdkVersion:​·​'14'
9 ··​targetSdkVersion:​·​'15' 9 ··​targetSdkVersion:​·​'15'
10 sharedLibrary:​·​false 10 sharedLibrary:​·​false
11 unknownFiles:​ 11 unknownFiles:​
12 ··​org/​achartengine/​image/​zoom-​1.​png:​·​'8'  
13 ··​org/​achartengine/​image/​zoom_in.​png:​·​'8'  
14 ··​org/​achartengine/​image/​zoom_out.​png:​·​'8'  
15 ··​com/​j256/​ormlite/​android/​LICENSE.​txt:​·​'8' 12 ··​com/​j256/​ormlite/​android/​LICENSE.​txt:​·​'8'
16 ··​com/​j256/​ormlite/​android/​README.​txt:​·​'8' 13 ··​com/​j256/​ormlite/​android/​README.​txt:​·​'8'
17 ··​com/​j256/​ormlite/​android/​VERSION.​txt:​·​'8' 14 ··​com/​j256/​ormlite/​android/​VERSION.​txt:​·​'8'
18 ··​com/​j256/​ormlite/​core/​LICENSE.​txt:​·​'8' 15 ··​com/​j256/​ormlite/​core/​LICENSE.​txt:​·​'8'
19 ··​com/​j256/​ormlite/​core/​README.​txt:​·​'8' 16 ··​com/​j256/​ormlite/​core/​README.​txt:​·​'8'
20 ··​com/​j256/​ormlite/​core/​VERSION.​txt:​·​'8' 17 ··​com/​j256/​ormlite/​core/​VERSION.​txt:​·​'8'
  18 ··​org/​achartengine/​image/​zoom-​1.​png:​·​'8'
  19 ··​org/​achartengine/​image/​zoom_in.​png:​·​'8'
  20 ··​org/​achartengine/​image/​zoom_out.​png:​·​'8'
21 usesFramework:​ 21 usesFramework:​
22 ··​ids:​ 22 ··​ids:​
23 ··​-​·​1 23 ··​-​·​1
24 ··​tag:​·​null 24 ··​tag:​·​null
25 version:​·​2.​2.​1-​dirty 25 version:​·​2.​2.​1-​dirty
26 versionInfo:​ 26 versionInfo:​
27 ··​versionCode:​·​'1' 27 ··​versionCode:​·​'1'
res/drawable-xhdpi-v4/ic_new_holo_light.png
sng
Offset 1, 15 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​64;​·​height:​·​64;​·​bitdepth:​·​8;​ 3 ····​width:​·​64;​·​height:​·​64;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20  
9 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 8 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
10 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 9 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
11 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 10 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
12 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 11 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
13 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 12 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
14 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 13 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
15 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 14 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
Offset 19, 73 lines modified Offset 18, 73 lines modified
19 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 18 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
20 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 19 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
21 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 20 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
22 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 21 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
23 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 22 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
24 } 23 }
25 tRNS·​{ 24 tRNS·​{
26 ·​0·​0·​4·​70·​74·​7·​154·​164·​146·​155·​5·​3·​14·​71·​153·​75·​163} 25 ·​0·​4·​70·​74·​7·​154·​164·​146·​155·​5·​3·​14·​71·​153·​75·​163}
27 IMAGE·​{ 26 IMAGE·​{
28 ····​pixels·​base64 27 ····​pixels·​base64
29 000000000000000000000​000000000000000000000​000000000000000000000​0 28 000000000000000000000​000000000000000000000​000000000000000000000​0
30 000000000000000000000​000000000000000000000​000000000000000000000​0 29 000000000000000000000​000000000000000000000​000000000000000000000​0
31 000000000000000000000​000000000000000000000​000000000000000000000​0 30 000000000000000000000​000000000000000000000​000000000000000000000​0
32 000000000000000000000​000000000000000000000​000000000000000000000​0 31 000000000000000000000​000000000000000000000​000000000000000000000​0
33 000000000000000000000​000000000000000000000​000000000000000000000​0 32 000000000000000000000​000000000000000000000​000000000000000000000​0
34 000000000000000000000​000000000000000000000​000000000000000000000​0 33 000000000000000000000​000000000000000000000​000000000000000000000​0
35 000000000000000000000​000000000000000000000​000000000000000000000​0 34 000000000000000000000​000000000000000000000​000000000000000000000​0
36 000000000000000000000​000000000000000000000​000000000000000000000​0 35 000000000000000000000​000000000000000000000​000000000000000000000​0
37 000000001111111111111​111111112344321111111​111111111111110000000​0 36 000000000000000000000​000000001233210000000​000000000000000000000​0
38 000000001111111111111​111111115677651111111​111111111111110000000​0 37 000000000000000000000​000000004566540000000​000000000000000000000​0
39 000000001111111111111​111111115899851111111​111111111111110000000​0 38 000000000000000000000​000000004788740000000​000000000000000000000​0
40 000000001111111111111​111111115899851111111​111111111111110000000​0 39 000000000000000000000​000000004788740000000​000000000000000000000​0
41 000000001111111111111​111111115899851111111​111111111111110000000​0 40 000000000000000000000​000000004788740000000​000000000000000000000​0
42 000000001111111111111​111111115899851111111​111111111111110000000​0 41 000000000000000000000​000000004788740000000​000000000000000000000​0
43 000000001111111111111​111111115899851111111​111111111111110000000​0 42 000000000000000000000​000000004788740000000​000000000000000000000​0
44 000000001111111111111​111111115899851111111​111111111111110000000​0 43 000000000000000000000​000000004788740000000​000000000000000000000​0
45 000000001111111111111​111111115899851111111​111111111111110000000​0 44 000000000000000000000​000000004788740000000​000000000000000000000​0
46 000000001111111111111​111111115899851111111​111111111111110000000​0 45 000000000000000000000​000000004788740000000​000000000000000000000​0
47 000000001111111111111​111111115899851111111​111111111111110000000​0 46 000000000000000000000​000000004788740000000​000000000000000000000​0
48 000000001111111111111​111111115899851111111​111111111111110000000​0 47 000000000000000000000​000000004788740000000​000000000000000000000​0
49 000000001111111111111​111111115899851111111​111111111111110000000​0 48 000000000000000000000​000000004788740000000​000000000000000000000​0
50 000000001111111111111​111111115899851111111​111111111111110000000​0 49 000000000000000000000​000000004788740000000​000000000000000000000​0
51 000000001111111111111​111111115899851111111​111111111111110000000​0 50 000000000000000000000​000000004788740000000​000000000000000000000​0
52 000000001111111111111​111111115899851111111​111111111111110000000​0 51 000000000000000000000​000000004788740000000​000000000000000000000​0
53 000000001111111111111​111111115899851111111​111111111111110000000​0 52 000000000000000000000​000000004788740000000​000000000000000000000​0
54 000000001111111111111​111111115899851111111​111111111111110000000​0 53 000000000000000000000​000000004788740000000​000000000000000000000​0
55 000000001111111111111​111111115899851111111​111111111111110000000​0 54 000000000000000000000​000000004788740000000​000000000000000000000​0
56 000000001111111111111​111111115899851111111​111111111111110000000​0 55 000000000000000000000​000000004788740000000​000000000000000000000​0
57 000000001111111111111​11111111A8998A1111111​111111111111110000000​0 56 000000000000000000000​000000009788790000000​000000000000000000000​0
58 00000000B555555555555​55555555C8998C5555555​5555555555555B0000000​0 57 00000000A444444444444​44444444B7887B4444444​4444444444444A0000000​0
59 00000000D688888888888​888888888EEEE88888888​8888888888886D0000000​0 58 00000000C577777777777​777777777DDDD77777777​7777777777775C0000000​0
60 00000000FG99999999999​999999999EEEE99999999​999999999999GF0000000​0 59 00000000EF88888888888​888888888DDDD88888888​888888888888FE0000000​0
61 00000000FG99999999999​999999999EEEE99999999​999999999999GF0000000​0 60 00000000EF88888888888​888888888DDDD88888888​888888888888FE0000000​0
62 00000000D688888888888​888888888EEEE88888888​8888888888886D0000000​0 61 00000000C577777777777​777777777DDDD77777777​7777777777775C0000000​0
63 00000000B555555555555​55555555C8998C5555555​5555555555555B0000000​0 62 00000000A444444444444​44444444B7887B4444444​4444444444444A0000000​0
64 000000001111111111111​11111111A8998A1111111​111111111111110000000​0 63 000000000000000000000​000000009788790000000​000000000000000000000​0
65 000000001111111111111​111111115899851111111​111111111111110000000​0 64 000000000000000000000​000000004788740000000​000000000000000000000​0
66 000000001111111111111​111111115899851111111​111111111111110000000​0 65 000000000000000000000​000000004788740000000​000000000000000000000​0
67 000000001111111111111​111111115899851111111​111111111111110000000​0 66 000000000000000000000​000000004788740000000​000000000000000000000​0
68 000000001111111111111​111111115899851111111​111111111111110000000​0 67 000000000000000000000​000000004788740000000​000000000000000000000​0
69 000000001111111111111​111111115899851111111​111111111111110000000​0 68 000000000000000000000​000000004788740000000​000000000000000000000​0
70 000000001111111111111​111111115899851111111​111111111111110000000​0 69 000000000000000000000​000000004788740000000​000000000000000000000​0
71 000000001111111111111​111111115899851111111​111111111111110000000​0 70 000000000000000000000​000000004788740000000​000000000000000000000​0
72 000000001111111111111​111111115899851111111​111111111111110000000​0 71 000000000000000000000​000000004788740000000​000000000000000000000​0
73 000000001111111111111​111111115899851111111​111111111111110000000​0 72 000000000000000000000​000000004788740000000​000000000000000000000​0
74 000000001111111111111​111111115899851111111​111111111111110000000​0 73 000000000000000000000​000000004788740000000​000000000000000000000​0
75 000000001111111111111​111111115899851111111​111111111111110000000​0 74 000000000000000000000​000000004788740000000​000000000000000000000​0
76 000000001111111111111​111111115899851111111​111111111111110000000​0 75 000000000000000000000​000000004788740000000​000000000000000000000​0
77 000000001111111111111​111111115899851111111​111111111111110000000​0 76 000000000000000000000​000000004788740000000​000000000000000000000​0
78 000000001111111111111​111111115899851111111​111111111111110000000​0 77 000000000000000000000​000000004788740000000​000000000000000000000​0
79 000000001111111111111​111111115899851111111​111111111111110000000​0 78 000000000000000000000​000000004788740000000​000000000000000000000​0
80 000000001111111111111​111111115899851111111​111111111111110000000​0 79 000000000000000000000​000000004788740000000​000000000000000000000​0
81 000000001111111111111​111111115899851111111​111111111111110000000​0 80 000000000000000000000​000000004788740000000​000000000000000000000​0
82 000000001111111111111​111111115899851111111​111111111111110000000​0 81 000000000000000000000​000000004788740000000​000000000000000000000​0
83 000000001111111111111​111111115677651111111​111111111111110000000​0 82 000000000000000000000​000000004566540000000​000000000000000000000​0
84 000000001111111111111​111111112344321111111​111111111111110000000​0 83 000000000000000000000​000000001233210000000​000000000000000000000​0
85 000000000000000000000​000000000000000000000​000000000000000000000​0 84 000000000000000000000​000000000000000000000​000000000000000000000​0
86 000000000000000000000​000000000000000000000​000000000000000000000​0 85 000000000000000000000​000000000000000000000​000000000000000000000​0
87 000000000000000000000​000000000000000000000​000000000000000000000​0 86 000000000000000000000​000000000000000000000​000000000000000000000​0
88 000000000000000000000​000000000000000000000​000000000000000000000​0 87 000000000000000000000​000000000000000000000​000000000000000000000​0
89 000000000000000000000​000000000000000000000​000000000000000000000​0 88 000000000000000000000​000000000000000000000​000000000000000000000​0
90 000000000000000000000​000000000000000000000​000000000000000000000​0 89 000000000000000000000​000000000000000000000​000000000000000000000​0
91 000000000000000000000​000000000000000000000​000000000000000000000​0 90 000000000000000000000​000000000000000000000​000000000000000000000​0
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-xhdpi-v4/ic_menu_delete.png
sng
Offset 8, 62 lines modified Offset 8, 62 lines modified
8 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 8 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
9 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 9 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​3501·​4d01·​4701·​4701·​4701·​4701·​4701·​4701·​4b01·​3901·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​3501·​4d01·​4701·​4701·​4701·​4701·​4701·​4701·​4b01·​3901·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
14 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0008·​0827·​023f·​0049·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0049·​0241·​082a·​0009·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 14 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0008·​0827·​023f·​0049·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0048·​0049·​0241·​082a·​0009·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
15 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0700·​000c·​0050·​006f·​007b·​0080·​007f·​0080·​0080·​0080·​0080·​0080·​0080·​007f·​0080·​007c·​0070·​0154·​000d·​0900·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 15 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​000c·​0050·​006f·​007b·​0080·​007f·​0080·​0080·​0080·​0080·​0080·​0080·​007f·​0080·​007c·​0070·​0154·​000d·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
16 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·2000·​043a·​0075·​2a8f·​9799·​b699·​b29a·​b29a·​b29a·​b29a·​b29a·​b29a·​b29a·​b29a·​b599·​9d99·​3391·​0076·​043c·1800·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 16 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·0000·​043a·​0075·​2a8f·​9799·​b699·​b29a·​b29a·​b29a·​b29a·​b29a·​b29a·​b29a·​b29a·​b599·​9d99·​3391·​0076·​043c·0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
17 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​2702·​034c·​0282·​b59d·​ff98·​ff99·​ff99·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff99·​ff99·​ff98·​c59d·​0d83·​0351·​1a06·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 17 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​2702·​034c·​0282·​b59d·​ff98·​ff99·​ff99·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff99·​ff99·​ff98·​c59d·​0d83·​0351·​1a06·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
18 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​2106·​0051·​0b84·​cb9b·​fc98·​fa99·​fe99·​fa9a·​fb9a·​fb9a·​fb9a·​fb9a·​fa9a·​ff99·​fb99·​fc98·​d69a·​1a87·​0057·​180b·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 18 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​2106·​0051·​0b84·​cb9b·​fc98·​fa99·​fe99·​fa9a·​fb9a·​fb9a·​fb9a·​fb9a·​fa9a·​ff99·​fb99·​fc98·​d69a·​1a87·​0057·​180b·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
19 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​1c07·​0051·​0b84·​c79b·​ff98·​f79a·​5b96·​418f·​4291·​4191·​4191·​4191·​4190·​4f96·​f59a·​ff98·​d39b·​1887·​0057·​160c·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 19 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​1c07·​0051·​0b84·​c79b·​ff98·​f79a·​5b96·​418f·​4291·​4191·​4191·​4191·​4190·​4f96·​f59a·​ff98·​d39b·​1887·​0057·​160c·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
20 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​5b02·​0051·​0b85·​c89b·​ff97·​ed9d·​0489·​0063·​0062·​0061·​0061·​0062·​0061·​0086·​e09c·​ff98·​d49b·​1987·​0057·​2607·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 20 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​5b02·​0051·​0b85·​c89b·​ff97·​ed9d·​0489·​0063·​0062·​0061·​0061·​0062·​0061·​0086·​e09c·​ff98·​d49b·​1987·​0057·​2607·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
21 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​1403·​0b0f·​1024·​0654·​1082·​c89c·​ff97·​ec9d·​0988·​0060·​0061·​0060·​0060·​0061·​005f·​0784·​da9c·​ff98·​d49b·​1e85·​0758·​102c·​0b1d·​0b0b·​1d02·​0000·​0000·​0101·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 21 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​1403·​0b0f·​1024·​0654·​1082·​c89c·​ff97·​ec9d·​0988·​0060·​0061·​0060·​0060·​0061·​005f·​0784·​da9c·​ff98·​d49b·​1e85·​0758·​102c·​0b1d·​0b0b·​1d02·​0000·​0000·​0101·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
22 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0100·​0c0b·​0f23·​043c·​0054·​0064·​006c·​006e·​0086·​c39b·​ff98·​f09b·​1f92·​1882·​2b8b·​2e8c·​2d8b·​2f8c·​2386·​1b8f·​e09a·​ff98·​d09b·​038a·​0070·​006f·​0069·​0060·​004e·​0736·​0d1a·​0000·​0000·​0401·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 22 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0c0b·​0f23·​043c·​0054·​0064·​006c·​006e·​0086·​c39b·​ff98·​f09b·​1f92·​1882·​2b8b·​2e8c·​2d8b·​2f8c·​2386·​1b8f·​e09a·​ff98·​d09b·​038a·​0070·​006f·​0069·​0060·​004e·​0736·​0d1a·​0000·​0000·​0401·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
23 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·5b00·​0001·​042d·​005a·​006e·​0079·​0584·​248c·​5692·​7496·​9e99·​ee99·​fe99·​fd99·​d69a·​d29c·​e59b·​e89b·​e79b·​e99b·​dd9b·​d49a·​fa99·​ff99·​f299·​af9a·​8698·​6793·​4790·​138a·​0281·​0077·​0067·​0749·​0117·1400·​0201·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 23 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·​0001·​042d·​005a·​006e·​0079·​0584·​248c·​5692·​7496·​9e99·​ee99·​fe99·​fd99·​d69a·​d29c·​e59b·​e89b·​e79b·​e99b·​dd9b·​d49a·​fa99·​ff99·​f299·​af9a·​8698·​6793·​4790·​138a·​0281·​0077·​0067·​0749·​0117·0000·​0201·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
24 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​023e·​0070·​0380·​4c92·​8d98·​d09b·​f49c·​fe9a·​ff9a·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​ff99·​ff99·​ff99·​ff99·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff9a·​fb9b·​ef9c·​c09a·​7897·​2989·​0078·​0067·​0220·​0900·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 24 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​023e·​0070·​0380·​4c92·​8d98·​d09b·​f49c·​fe9a·​ff9a·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​ff99·​ff99·​ff99·​ff99·​ff98·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff9a·​fb9b·​ef9c·​c09a·​7897·​2989·​0078·​0067·​0220·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
25 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​091c·​016a·​2485·​b59a·​ff9a·​ff99·​ff98·​ff98·​ff99·​fe99·​fc99·​fe99·​ff99·​ff99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​ff99·​ff99·​fe99·​fb99·​fd99·​ff99·​ff98·​ff98·​ff99·​ff99·​e29b·​8196·​027b·​0157·​0705·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 25 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​091c·​016a·​2485·​b59a·​ff9a·​ff99·​ff98·​ff98·​ff99·​fe99·​fc99·​fe99·​ff99·​ff99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​ff99·​ff99·​fe99·​fb99·​fd99·​ff99·​ff98·​ff98·​ff99·​ff99·​e29b·​8196·​027b·​0157·​0705·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
26 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0734·​0077·​7d97·​ff99·​fb99·​fc99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fd99·​fb99·​ff98·​ff9c·​358e·​0068·​0b17·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 26 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0734·​0077·​7d97·​ff99·​fb99·​fc99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fd99·​fb99·​ff98·​ff9c·​358e·​0068·​0b17·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
27 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0635·​0077·​8497·​fc99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd98·​f79b·​3f8f·​0067·​0b1a·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 27 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0635·​0077·​8497·​fc99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd98·​f79b·​3f8f·​0067·​0b1a·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
28 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0635·​0078·​8797·​ff99·​f899·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​fc98·​ff9a·​408f·​0067·​0b1a·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 28 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0635·​0078·​8797·​ff99·​f899·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​fc98·​ff9a·​408f·​0067·​0b1a·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
29 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​092c·​0073·​5796·​fc9b·​ff98·​ff99·​fb99·​fc99·​fd99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​fd99·​fb99·​fc99·​ff98·​ff98·​d79f·​1b8b·​0063·​0a0f·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 29 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​092c·​0073·​5796·​fc9b·​ff98·​ff99·​fb99·​fc99·​fd99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​fd99·​fb99·​fc99·​ff98·​ff98·​d79f·​1b8b·​0063·​0a0f·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
30 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0212·​0264·​007e·​4b93·​af9d·​e79b·​ff99·​ff99·​ff99·​ff98·​ff98·​ff98·​ff99·​fe99·​fe99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fe99·​fe99·​ff99·​ff98·​ff98·​ff98·​ff98·​ff99·​ff99·​ff9a·​d29c·​949b·​218c·​0078·​024d·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 30 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0212·​0264·​007e·​4b93·​af9d·​e79b·​ff99·​ff99·​ff99·​ff98·​ff98·​ff98·​ff99·​fe99·​fe99·​fd99·​fd99·​fd99·​fd99·​fd99·​fd99·​fe99·​fe99·​ff99·​ff98·​ff98·​ff98·​ff98·​ff99·​ff99·​ff9a·​d29c·​949b·​218c·​0078·​024d·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
31 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0600·​0022·​015a·​006a·​007a·​2d8a·​5e98·​8c99·​ba9a·​e69c·​f39c·​f89b·​fe9b·​ff9a·​ff9a·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff9a·​ff9a·​ff9a·​fc9b·​f69c·​f19c·​d99c·​aa9a·​7b99·​4e95·​1884·​0074·​0066·​014b·​000e·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 31 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0022·​015a·​006a·​007a·​2d8a·​5e98·​8c99·​ba9a·​e69c·​f39c·​f89b·​fe9b·​ff9a·​ff9a·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff9a·​ff9a·​ff9a·​fc9b·​f69c·​f19c·​d99c·​aa9a·​7b99·​4e95·​1884·​0074·​0066·​014b·​000e·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
32 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0201·​0000·​0205·​0544·​0765·​0064·​006b·​0074·​017f·​0a87·​208c·​3b8e·​5391·​6b95·​6d95·​8097·​8d99·​8b99·​8b99·​8b99·​8d99·​7696·​6e95·​6594·​4a90·​328d·​148a·​0785·​007c·​0071·​0068·​0063·​0762·​042c·​0000·​0000·​0200·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 32 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0201·​0000·​0205·​0544·​0765·​0064·​006b·​0074·​017f·​0a87·​208c·​3b8e·​5391·​6b95·​6d95·​8097·​8d99·​8b99·​8b99·​8b99·​8d99·​7696·​6e95·​6594·​4a90·​328d·​148a·​0785·​007c·​0071·​0068·​0063·​0762·​042c·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
33 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0011·​005c·​006d·​0068·​0662·​0a5e·​0654·​005e·​0064·​0067·​006a·​006e·​006f·​0072·​0073·​0073·​0073·​0073·​0073·​0070·​006e·​006d·​0069·​0066·​0063·​0159·​0757·​0a61·​0063·​006b·​006c·​0047·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 33 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0011·​005c·​006d·​0068·​0662·​0a5e·​0654·​005e·​0064·​0067·​006a·​006e·​006f·​0072·​0073·​0073·​0073·​0073·​0073·​0070·​006e·​006d·​0069·​0066·​0063·​0159·​0757·​0a61·​0063·​006b·​006c·​0047·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
34 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0232·​0076·​4596·​4e90·​007d·​0076·​006f·​006c·​006b·​0067·​0065·​0065·​0063·​015f·​015f·​015f·​015f·​015f·​015f·​0060·​0064·​0065·​0065·​0069·​006b·​006d·​0071·​0078·​1482·​5d97·​268c·​0067·​0715·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 34 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0232·​0076·​4596·​4e90·​007d·​0076·​006f·​006c·​006b·​0067·​0065·​0065·​0063·​015f·​015f·​015f·​015f·​015f·​015f·​0060·​0064·​0065·​0065·​0069·​006b·​006d·​0071·​0078·​1482·​5d97·​268c·​0067·​0715·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
35 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​033d·​007a·​a099·​fc9a·​bb9d·​a09c·​8198·​5892·​5091·​3c8e·​2d8d·​318e·​218b·​0c89·​0c89·​0c89·​0c89·​0c89·​0c89·​0c89·​2b8d·​308e·​2e8d·​4790·​5091·​6494·​8d9a·​a89d·​ce9b·​ff9b·​5691·​006b·​0b22·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 35 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​033d·​007a·​a099·​fc9a·​bb9d·​a09c·​8198·​5892·​5091·​3c8e·​2d8d·​318e·​218b·​0c89·​0c89·​0c89·​0c89·​0c89·​0c89·​0c89·​2b8d·​308e·​2e8d·​4790·​5091·​6494·​8d9a·​a89d·​ce9b·​ff9b·​5691·​006b·​0b22·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
36 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0538·​0079·​8898·​ff99·​ff98·​ff98·​ff99·​ff9b·​fd9b·​f99b·​f69c·​f79c·​f39c·​ef9d·​ef9d·​ef9d·​ef9d·​ef9d·​ef9d·​ef9d·​f59c·​f69c·​f69c·​fb9b·​fd9b·​ff9a·​ff99·​ff98·​ff98·​f99b·​448f·​0069·​0b1c·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 36 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0538·​0079·​8898·​ff99·​ff98·​ff98·​ff99·​ff9b·​fd9b·​f99b·​f69c·​f79c·​f39c·​ef9d·​ef9d·​ef9d·​ef9d·​ef9d·​ef9d·​ef9d·​f59c·​f69c·​f69c·​fb9b·​fd9b·​ff9a·​ff99·​ff98·​ff98·​f99b·​448f·​0069·​0b1c·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
37 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0733·​0077·​7e97·​fe99·​f899·​fb99·​fd99·​ff99·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff99·​fc99·​fb99·​fc98·​f89b·​388e·​0067·​0b17·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 37 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0733·​0077·​7e97·​fe99·​f899·​fb99·​fd99·​ff99·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff99·​fc99·​fb99·​fc98·​f89b·​388e·​0067·​0b17·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
38 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​092e·​0075·​7397·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​f69c·​2c8d·​0064·​0b13·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 38 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​092e·​0075·​7397·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff98·​f69c·​2c8d·​0064·​0b13·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
39 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0c2b·​0072·​6696·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​f39c·​208b·​0062·​0b0f·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 39 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0c2b·​0072·​6696·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​f39c·​208b·​0062·​0b0f·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
40 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1026·​0071·​5a95·​ff9a·​fa99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​f19c·​118a·​005f·​0a0b·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 40 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1026·​0071·​5a95·​ff9a·​fa99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​f19c·​118a·​005f·​0a0b·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
41 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​1221·​0070·​5194·​ff9a·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​e99c·​0a88·​005e·​0e06·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 41 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​1221·​0070·​5194·​ff9a·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​e99c·​0a88·​005e·​0e06·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
42 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​131e·​006d·​4a92·​ff9a·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​de9c·​0887·​005a·​1204·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 42 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​131e·​006d·​4a92·​ff9a·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​de9c·​0887·​005a·​1204·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
43 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​131b·​006a·​4390·​fe9a·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​d39b·​0684·​0056·​1404·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 43 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​131b·​006a·​4390·​fe9a·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​d39b·​0684·​0056·​1404·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
44 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1319·​0067·​3c8e·​f79a·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​c99b·​0382·​0052·​1803·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 44 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1319·​0067·​3c8e·​f79a·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​c99b·​0382·​0052·​1803·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
45 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1415·​0063·​348d·​ef9a·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​bd9a·​0181·​004d·​2302·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 45 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1415·​0063·​348d·​ef9a·​ff99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​bd9a·​0181·​004d·​2302·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
46 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1512·​005f·​2c8b·​e79a·​ff99·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​b19a·​007f·​0048·​5d01·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 46 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1512·​005f·​2c8b·​e79a·​ff99·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff99·​b19a·​007f·​0048·​5d01·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
47 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​150f·​005c·​2489·​e09b·​ff98·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff99·​a799·​007d·​0144·ff00·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 47 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​150f·​005c·​2489·​e09b·​ff98·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff99·​a799·​007d·​0144·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
48 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​170c·​0058·​1d87·​d89b·​ff98·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff99·​9b98·​007b·​023f·ff00·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 48 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​170c·​0058·​1d87·​d89b·​ff98·​fd99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff99·​9b98·​007b·​023f·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
49 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1909·​0055·​1486·​d09b·​ff98·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff99·​8f98·​0079·​043a·c300·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 49 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1909·​0055·​1486·​d09b·​ff98·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff99·​8f98·​0079·​043a·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
50 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​2105·​0050·​0984·​c79b·​ff98·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff99·​8297·​0077·​0634·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 50 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​2105·​0050·​0984·​c79b·​ff98·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff99·​8297·​0077·​0634·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
51 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​3d02·​004d·​0183·​c09b·​ff98·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff99·​7797·​0076·​0830·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 51 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​3d02·​004d·​0183·​c09b·​ff98·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff99·​7797·​0076·​0830·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
52 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·ff00·​034a·​0080·​b89b·​ff98·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff99·​6b96·​0073·​0b2c·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 52 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·​034a·​0080·​b89b·​ff98·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff99·​6b96·​0073·​0b2c·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
53 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·ff00·​0746·​007f·​b19c·​ff98·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff9a·​6096·​0072·​0e27·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 53 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·0000·​0746·​007f·​b19c·​ff98·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff9a·​6096·​0072·​0e27·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
54 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·b400·​0b43·​007d·​a89b·​ff98·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff9a·​5495·​0070·​1223·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 54 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·0000·​0b43·​007d·​a89b·​ff98·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff9a·​5495·​0070·​1223·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
55 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0b3f·​007c·​9e9a·​ff98·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff9a·​4d93·​006f·​131f·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 55 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0b3f·​007c·​9e9a·​ff98·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fc99·​ff9a·​4d93·​006f·​131f·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
56 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0b3b·​0079·​9598·​fe99·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​ff9a·​4791·​006b·​131c·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 56 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0b3b·​0079·​9598·​fe99·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​ff9a·​4791·​006b·​131c·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
57 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0b35·​0075·​8397·​ff99·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​fd98·​f89a·​398e·​0065·​1318·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 57 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0b35·​0075·​8397·​ff99·​fc99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​fd98·​f89a·​398e·​0065·​1318·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
58 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​081d·​006a·​328a·​ef9c·​ff98·​fd99·​fc99·​fd99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fc99·​fc99·​fe98·​ff99·​b79b·​0b7f·​0256·​1208·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 58 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​081d·​006a·​328a·​ef9c·​ff98·​fd99·​fc99·​fd99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fc99·​fc99·​fe98·​ff99·​b79b·​0b7f·​0256·​1208·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
59 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​024c·​0076·​4d8d·​d69d·​ff9a·​ff98·​ff98·​ff99·​fb99·​fb99·​fc99·​fc99·​fc99·​fd99·​fd99·​fd99·​fc99·​fc99·​fc99·​fb99·​fb99·​ff99·​ff98·​ff98·​fc9b·​b29b·​2084·​006f·​052f·1000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 59 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​024c·​0076·​4d8d·​d69d·​ff9a·​ff98·​ff98·​ff99·​fb99·​fb99·​fc99·​fc99·​fc99·​fd99·​fd99·​fd99·​fc99·​fc99·​fc99·​fb99·​fb99·​ff99·​ff98·​ff98·​fc9b·​b29b·​2084·​006f·​052f·0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
60 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·2400·​0211·​0357·​0072·​1186·​7095·​b79b·​dd9b·​ff9a·​ff9a·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff9a·​f59a·​d19b·​a59a·​4d91·​0080·​006c·​0142·​0001·​0601·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 60 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·0000·​0211·​0357·​0072·​1186·​7095·​b79b·​dd9b·​ff9a·​ff9a·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff9a·​f59a·​d19b·​a59a·​4d91·​0080·​006c·​0142·​0001·​0601·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
61 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0101·​0500·​000b·​0541·​0062·​0072·​0081·​2289·​4490·​5a95·​7397·​9198·​9498·​9a98·​b199·​b59a·​ab99·​9498·​9698·​8897·​6996·​5394·​3a8e·​1487·​007d·​006c·​005b·​062d·​0000·1100·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 61 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0101·​0000·​000b·​0541·​0062·​0072·​0081·​2289·​4490·​5a95·​7397·​9198·​9498·​9a98·​b199·​b59a·​ab99·​9498·​9698·​8897·​6996·​5394·​3a8e·​1487·​007d·​006c·​005b·​062d·​0000·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
62 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0101·​0000·​0000·​0512·​0935·​034a·​005b·​006a·​0071·​0075·​007a·​007a·​007b·​007f·​0080·​007e·​007a·​007a·​0079·​0074·​0070·​0066·​0055·​0844·​082a·​0508·​0000·​0400·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 62 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0101·​0000·​0000·​0512·​0935·​034a·​005b·​006a·​0071·​0075·​007a·​007a·​007b·​007f·​0080·​007e·​007a·​007a·​0079·​0074·​0070·​0066·​0055·​0844·​082a·​0508·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
63 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​160e·​131c·​1025·​092e·​043a·​033c·​023e·​0047·​0049·​0045·​033c·​033d·​0537·​0c2b·​1222·​1318·​1a09·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 63 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​160e·​131c·​1025·​092e·​043a·​033c·​023e·​0047·​0049·​0045·​033c·​033d·​0537·​0c2b·​1222·​1318·​1a09·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
64 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​6201·​3c01·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 64 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​6201·​3c01·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
65 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0002·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 65 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0002·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
66 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 66 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
67 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 67 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
68 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 68 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
69 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 69 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-xhdpi-v4/ic_edit.png
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​64;​·​height:​·​64;​·​bitdepth:​·​8;​ 3 ····​width:​·​64;​·​height:​·​64;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-xhdpi-v4/ic_new.png
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​64;​·​height:​·​64;​·​bitdepth:​·​8;​ 3 ····​width:​·​64;​·​height:​·​64;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-xhdpi-v4/notification.png
sng
Offset 60, 59 lines modified Offset 60, 59 lines modified
60 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 60 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
61 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 61 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
62 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 62 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
63 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 63 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
64 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 64 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
65 } 65 }
66 tRNS·​{ 66 tRNS·​{
67 ·​0·​6·​47·​108·​171·​220·​255·​249·​35·​148·​26·​170·​91·​2·​251·​169·​87·​31·​8·​12·​45·​116·​227·​176·​14·​181·​214·​3·​85·​173·​231·​246·​115·​92·​76·​137·​25·​233·​232·​33·​133·​192·​7·​23·​237·​204·​9·​198·​209·​19·​21·​177·​101·​121·​29·​224·​5·​252} 67 ·​0·​6·​47·​108·​171·​220·​249·​35·​148·​26·​170·​91·​2·​251·​169·​87·​31·​8·​12·​45·​116·​227·​176·​14·​181·​214·​3·​85·​173·​231·​246·​115·​92·​76·​137·​25·​233·​232·​33·​133·​192·​7·​23·​237·​204·​9·​198·​209·​19·​21·​177·​101·​121·​29·​224·​5·​252}
68 IMAGE·​{ 68 IMAGE·​{
69 ····​pixels·​base64 69 ····​pixels·​base64
70 000000000000000000000​000000000000000000000​000000 70 000000000000000000000​000000000000000000000​000000
71 000000000000000000000​000000000000000000000​000000 71 000000000000000000000​000000000000000000000​000000
72 000000000000000000000​000000000000000000000​000000 72 000000000000000000000​000000000000000000000​000000
73 000000000000000000000​000000000000000000000​000000 73 000000000000000000000​000000000000000000000​000000
74 000000000000000000000​000000000000000000000​000000 74 000000000000000000000​000000000000000000000​000000
75 000000000000000000000​000000000000000000000​000000 75 000000000000000000000​000000000000000000000​000000
76 000000000000000000123​456754321000000000000​000000 76 000000000000000000123​45v654321000000000000​000000
77 000000000000000089666​666666666980000000000​000000 77 000000000000000078vvv​vvvvvvvvv870000000000​000000
78 00000000000000AB66666​66666666666BA00000000​000000 78 000000000000009Avvvvv​vvvvvvvvvvvA900000000​000000
79 0000000000000C6666666​6666666666666C0000000​000000 79 0000000000000Bvvvvvvv​vvvvvvvvvvvvvB0000000​000000
80 00000000000D966666666​666666666666669D00000​000000 80 00000000000C8vvvvvvvv​vvvvvvvvvvvvvv8C00000​000000
81 0000000000DB666666666​666666666666666BD0000​000000 81 0000000000CAvvvvvvvvv​vvvvvvvvvvvvvvvAC0000​000000
82 000000000096666666666​666666666666666690000​000000 82 00000000008vvvvvvvvvv​vvvvvvvvvvvvvvvv80000​000000
83 000000000C666666666EF​GHIJKLM6666666666C000​000000 83 000000000BvvvvvvvvvDE​FGHIJKLvvvvvvvvvvB000​000000
84 00000000A666666666NH0​000000OP6666666666A00​000000 84 000000009vvvvvvvvvMG0​000000NOvvvvvvvvvv900​000000
85 00000000B666666666000​0000000IQ666666666B00​000000 85 00000000Avvvvvvvvv000​0000000HPvvvvvvvvvA00​000000
86 0000000866666666660RS​TUVQWR00X666666666680​000000 86 00000007vvvvvvvvvv0QR​STUPVQ00Wvvvvvvvvvv70​000000
87 000000096666666666Y56​66666Z00a666666666690​000000 87 00000008vvvvvvvvvvX5v​vvvvvY00Zvvvvvvvvvv80​000000
88 000000166666666666666​66666b001666666666661​000000 88 0000001vvvvvvvvvvvvvv​vvvvva001vvvvvvvvvvv1​000000
89 000000266666666666666​66666c00d666666666662​000000 89 0000002vvvvvvvvvvvvvv​vvvvvb00cvvvvvvvvvvv2​000000
90 000000366666666666666​66666e00W666666666663​000000 90 0000003vvvvvvvvvvvvvv​vvvvvd00Vvvvvvvvvvvv3​000000
91 000000466666666666666​6666fg0hi666666666664​000000 91 0000004vvvvvvvvvvvvvv​vvvvef0ghvvvvvvvvvvv4​000000
92 000000566666666666666​666jO0kl6666666666665​000000 92 0000005vvvvvvvvvvvvvv​vvviN0jkvvvvvvvvvvvv5​000000
93 000000766666666666666​66mn0gP66666666666667​000000 93 0000006vvvvvvvvvvvvvv​vvlm0fOvvvvvvvvvvvvv6​000000
94 000000766666666666666​6Uo0Rp666666666666667​000000 94 0000006vvvvvvvvvvvvvv​vTn0Qovvvvvvvvvvvvvv6​000000
95 000000566666666666666​6q00r6666666666666665​000000 95 0000005vvvvvvvvvvvvvv​vp00qvvvvvvvvvvvvvvv5​000000
96 000000466666666666666​6s00t6666666666666664​000000 96 0000004vvvvvvvvvvvvvv​vr00svvvvvvvvvvvvvvv4​000000
97 000000366666666666666​6u00v6666666666666663​000000 97 0000003vvvvvvvvvvvvvv​vt00uvvvvvvvvvvvvvvv3​000000
98 000000266666666666666​600066666666666666662​000000 98 0000002vvvvvvvvvvvvvv​v000vvvvvvvvvvvvvvvv2​000000
99 000000166666666666666​600066666666666666661​000000 99 0000001vvvvvvvvvvvvvv​v000vvvvvvvvvvvvvvvv1​000000
100 000000096666666666666​666666666666666666690​000000 100 00000008vvvvvvvvvvvvv​vvvvvvvvvvvvvvvvvvv80​000000
101 000000086666666666666​666666666666666666680​000000 101 00000007vvvvvvvvvvvvv​vvvvvvvvvvvvvvvvvvv70​000000
102 00000000B666666666666​600066666666666666B00​000000 102 00000000Avvvvvvvvvvvv​v000vvvvvvvvvvvvvvA00​000000
103 00000000A666666666666​600066666666666666A00​000000 103 000000009vvvvvvvvvvvv​v000vvvvvvvvvvvvvv900​000000
104 000000000C66666666666​60006666666666666C000​000000 104 000000000Bvvvvvvvvvvv​v000vvvvvvvvvvvvvB000​000000
105 000000000096666666666​600066666666666690000​000000 105 00000000008vvvvvvvvvv​v000vvvvvvvvvvvv80000​000000
106 0000000000DB666666666​666666666666666BD0000​000000 106 0000000000CAvvvvvvvvv​vvvvvvvvvvvvvvvAC0000​000000
107 00000000000D966666666​666666666666669D00000​000000 107 00000000000C8vvvvvvvv​vvvvvvvvvvvvvv8C00000​000000
108 0000000000000C6666666​6666666666666C0000000​000000 108 0000000000000Bvvvvvvv​vvvvvvvvvvvvvB0000000​000000
109 00000000000000AB66666​66666666666BA00000000​000000 109 000000000000009Avvvvv​vvvvvvvvvvvA900000000​000000
110 000000000000000089666​666666666980000000000​000000 110 000000000000000078vvv​vvvvvvvvv870000000000​000000
111 000000000000000000123​456754321000000000000​000000 111 000000000000000000123​45v654321000000000000​000000
112 000000000000000000000​000000000000000000000​000000 112 000000000000000000000​000000000000000000000​000000
113 000000000000000000000​000000000000000000000​000000 113 000000000000000000000​000000000000000000000​000000
114 000000000000000000000​000000000000000000000​000000 114 000000000000000000000​000000000000000000000​000000
115 000000000000000000000​000000000000000000000​000000 115 000000000000000000000​000000000000000000000​000000
116 000000000000000000000​000000000000000000000​000000 116 000000000000000000000​000000000000000000000​000000
117 000000000000000000000​000000000000000000000​000000 117 000000000000000000000​000000000000000000000​000000
118 } 118 }
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-hdpi-v4/ic_new_holo_light.png
sng
Offset 1, 74 lines modified Offset 1, 73 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​ 3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20  
9 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 8 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
10 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 9 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
11 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 10 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
12 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 11 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
13 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 12 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
14 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 13 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
15 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 14 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
16 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 15 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
17 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 16 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
18 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 17 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
19 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 18 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
20 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 19 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
21 } 20 }
22 tRNS·​{ 21 tRNS·​{
23 ·​0·​0·​47·​100·​81·​173·​77·​164·​72·​165·​115·​159·​158·​152} 22 ·​0·​47·​100·​81·​173·​77·​164·​72·​165·​115·​159·​158·​152}
24 IMAGE·​{ 23 IMAGE·​{
25 ····​pixels·​base64 24 ····​pixels·​base64
26 000000000000000000000​000000000000000000000​000000 25 000000000000000000000​000000000000000000000​000000
27 000000000000000000000​000000000000000000000​000000 26 000000000000000000000​000000000000000000000​000000
28 000000000000000000000​000000000000000000000​000000 27 000000000000000000000​000000000000000000000​000000
29 000000000000000000000​000000000000000000000​000000 28 000000000000000000000​000000000000000000000​000000
30 000000000000000000000​000000000000000000000​000000 29 000000000000000000000​000000000000000000000​000000
31 000000000000000000000​000000000000000000000​000000 30 000000000000000000000​000000000000000000000​000000
32 000000111111111111111​123321111111111111111​000000 31 000000000000000000000​012210000000000000000​000000
33 000000111111111111111​145541111111111111111​000000 32 000000000000000000000​034430000000000000000​000000
34 000000111111111111111​167761111111111111111​000000 33 000000000000000000000​056650000000000000000​000000
35 000000111111111111111​167761111111111111111​000000 34 000000000000000000000​056650000000000000000​000000
36 000000111111111111111​167761111111111111111​000000 35 000000000000000000000​056650000000000000000​000000
37 000000111111111111111​167761111111111111111​000000 36 000000000000000000000​056650000000000000000​000000
38 000000111111111111111​167761111111111111111​000000 37 000000000000000000000​056650000000000000000​000000
39 000000111111111111111​167761111111111111111​000000 38 000000000000000000000​056650000000000000000​000000
40 000000111111111111111​167761111111111111111​000000 39 000000000000000000000​056650000000000000000​000000
41 000000111111111111111​167761111111111111111​000000 40 000000000000000000000​056650000000000000000​000000
42 000000111111111111111​167761111111111111111​000000 41 000000000000000000000​056650000000000000000​000000
43 000000111111111111111​167761111111111111111​000000 42 000000000000000000000​056650000000000000000​000000
44 000000111111111111111​167761111111111111111​000000 43 000000000000000000000​056650000000000000000​000000
45 000000111111111111111​167761111111111111111​000000 44 000000000000000000000​056650000000000000000​000000
46 000000111111111111111​167761111111111111111​000000 45 000000000000000000000​056650000000000000000​000000
47 000000111111111111111​189981111111111111111​000000 46 000000000000000000000​078870000000000000000​000000
48 000000246666666666666​6ABBA6666666666666642​000000 47 000000135555555555555​59AA95555555555555531​000000
49 000000357777777777777​7CDDC7777777777777753​000000 48 000000246666666666666​6BCCB6666666666666642​000000
50 000000357777777777777​7CDDC7777777777777753​000000 49 000000246666666666666​6BCCB6666666666666642​000000
51 000000246666666666666​6ABBA6666666666666642​000000 50 000000135555555555555​59AA95555555555555531​000000
52 000000111111111111111​189981111111111111111​000000 51 000000000000000000000​078870000000000000000​000000
53 000000111111111111111​167761111111111111111​000000 52 000000000000000000000​056650000000000000000​000000
54 000000111111111111111​167761111111111111111​000000 53 000000000000000000000​056650000000000000000​000000
55 000000111111111111111​167761111111111111111​000000 54 000000000000000000000​056650000000000000000​000000
56 000000111111111111111​167761111111111111111​000000 55 000000000000000000000​056650000000000000000​000000
57 000000111111111111111​167761111111111111111​000000 56 000000000000000000000​056650000000000000000​000000
58 000000111111111111111​167761111111111111111​000000 57 000000000000000000000​056650000000000000000​000000
59 000000111111111111111​167761111111111111111​000000 58 000000000000000000000​056650000000000000000​000000
60 000000111111111111111​167761111111111111111​000000 59 000000000000000000000​056650000000000000000​000000
61 000000111111111111111​167761111111111111111​000000 60 000000000000000000000​056650000000000000000​000000
62 000000111111111111111​167761111111111111111​000000 61 000000000000000000000​056650000000000000000​000000
63 000000111111111111111​167761111111111111111​000000 62 000000000000000000000​056650000000000000000​000000
64 000000111111111111111​167761111111111111111​000000 63 000000000000000000000​056650000000000000000​000000
65 000000111111111111111​167761111111111111111​000000 64 000000000000000000000​056650000000000000000​000000
66 000000111111111111111​145541111111111111111​000000 65 000000000000000000000​034430000000000000000​000000
67 000000111111111111111​123321111111111111111​000000 66 000000000000000000000​012210000000000000000​000000
68 000000000000000000000​000000000000000000000​000000 67 000000000000000000000​000000000000000000000​000000
69 000000000000000000000​000000000000000000000​000000 68 000000000000000000000​000000000000000000000​000000
70 000000000000000000000​000000000000000000000​000000 69 000000000000000000000​000000000000000000000​000000
71 000000000000000000000​000000000000000000000​000000 70 000000000000000000000​000000000000000000000​000000
72 000000000000000000000​000000000000000000000​000000 71 000000000000000000000​000000000000000000000​000000
73 000000000000000000000​000000000000000000000​000000 72 000000000000000000000​000000000000000000000​000000
74 } 73 }
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-hdpi-v4/ic_menu_delete.png
sng
Offset 5, 29 lines modified Offset 5, 29 lines modified
5 } 5 }
6 IMAGE·​{ 6 IMAGE·​{
7 ····​pixels·​hex 7 ····​pixels·​hex
8 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 8 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
9 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 9 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 10 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 11 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·1600·c800·​4501·​1511·​0020·​0020·​0020·​0020·​0020·​0020·​0020·​0021·​1213·​4901·ff00·1400·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 12 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·0000·​4501·​1511·​0020·​0020·​0020·​0020·​0020·​0020·​0020·​0021·​1213·​4901·0000·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0006·​0046·​006e·​007a·​007a·​007a·​007a·​007a·​007a·​007a·​007a·​006f·​0049·​0007·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 13 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0006·​0046·​006e·​007a·​007a·​007a·​007a·​007a·​007a·​007a·​007a·​006f·​0049·​0007·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
14 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​002d·​0182·​8499·​c999·​bf9a·​c099·​c099·​c099·​c099·​bf9a·​c899·​8c99·​0583·​0030·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 14 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​002d·​0182·​8499·​c999·​bf9a·​c099·​c099·​c099·​c099·​bf9a·​c899·​8c99·​0583·​0030·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
15 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​003f·​2e8c·​f69b·​ff98·​fe99·​ff9a·​ff9a·​ff9a·​ff9a·​fe99·​ff98·​fb9b·​3c8e·​0045·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 15 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​003f·​2e8c·​f69b·​ff98·​fe99·​ff9a·​ff9a·​ff9a·​ff9a·​fe99·​ff98·​fb9b·​3c8e·​0045·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
16 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0003·​0000·​0040·​348c·​f89a·​f999·​7c95·​6792·​6b93·​6b93·​6892·​7695·​f699·​fd9a·​428e·​0047·​0000·​0002·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 16 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0003·​0000·​0040·​348c·​f89a·​f999·​7c95·​6792·​6b93·​6b93·​6892·​7695·​f699·​fd9a·​428e·​0047·​0000·​0002·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
17 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·1300·​0001·​0000·​003f·​368c·​fe9a·​ed9c·​1080·​005e·​025f·​015f·​005c·​0c7d·​e39c·​ff9a·​448e·​0046·​0000·​0000·​0a00·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 17 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·0000·​0001·​0000·​003f·​368c·​fe9a·​ed9c·​1080·​005e·​025f·​015f·​005c·​0c7d·​e39c·​ff9a·​448e·​0046·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
18 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​1201·af00·​ba02·​1314·​002b·​0540·​0059·​2c88·​fa9b·​ef9c·​0f85·​006f·​0675·​0675·​0071·​0a83·​e19b·​ff9b·​3b8b·​005d·​0548·​0036·​0321·​310a·​0000·​0000·​0400·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 18 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​1201·0000·​ba02·​1314·​002b·​0540·​0059·​2c88·​fa9b·​ef9c·​0f85·​006f·​0675·​0675·​0071·​0a83·​e19b·​ff9b·​3b8b·​005d·​0548·​0036·​0321·​310a·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
19 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0600·​0000·​2601·​0228·​0057·​0070·​0882·​348d·​558f·​9096·​ff9a·​fb99·​b099·​b59a·​c39b·​c29b·​bd9b·​b099·​f699·​ff99·​9d98·​6091·​488f·​1b89·​017a·​0065·​013d·​070c·​0a00·​0600·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 19 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​2601·​0228·​0057·​0070·​0882·​348d·​558f·​9096·​ff9a·​fb99·​b099·​b59a·​c39b·​c29b·​bd9b·​b099·​f699·​ff99·​9d98·​6091·​488f·​1b89·​017a·​0065·​013d·​070c·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
20 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0136·​007a·​4e90·​a499·​dc9a·​fa9b·​ff9b·​ff9a·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff9a·​fe9b·​f19b·​c69a·​7895·​1485·​005f·​0a0e·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 20 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0136·​007a·​4e90·​a499·​dc9a·​fa9b·​ff9b·​ff9a·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff9a·​fe9b·​f19b·​c69a·​7895·​1485·​005f·​0a0e·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
21 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​250c·​0068·​7794·​ff9b·​fe99·​ff98·​ff98·​fe99·​fc99·​ff99·​ff99·​fc99·​fc99·​fd99·​fd99·​fd99·​fc99·​ff99·​ff99·​fc99·​fd99·​ff98·​ff98·​fe98·​ff9a·​d69b·​1686·​0038·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 21 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​250c·​0068·​7794·​ff9b·​fe99·​ff98·​ff98·​fe99·​fc99·​ff99·​ff99·​fc99·​fc99·​fd99·​fd99·​fd99·​fc99·​ff99·​ff99·​fc99·​fd99·​ff98·​ff98·​fe98·​ff9a·​d69b·​1686·​0038·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
22 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1014·​006f·​a399·​ff98·​f799·​fe99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​fc99·​fe98·​f99a·​368d·​0041·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 22 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1014·​006f·​a399·​ff98·​f799·​fe99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​fc99·​fe98·​f99a·​368d·​0041·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
23 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1512·​006e·​9e99·​ff98·​fb98·​fb99·​fc99·​fe99·​fe99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​fe99·​fd99·​fb99·​fc99·​ff97·​f79b·​308c·​003f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 23 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1512·​006e·​9e99·​ff98·​fb98·​fb99·​fc99·​fe99·​fe99·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​fe99·​fe99·​fd99·​fb99·​fc99·​ff97·​f79b·​308c·​003f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
24 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​3606·​0062·​3d93·​d49d·​fe9b·​ff99·​ff99·​ff98·​ff98·​ff98·​ff98·​fe99·​fd99·​fd99·​fd99·​fc99·​fe99·​ff99·​ff98·​ff98·​ff98·​ff98·​ff99·​ff9a·​f59c·​909a·​0384·​002f·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 24 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​3606·​0062·​3d93·​d49d·​fe9b·​ff99·​ff99·​ff98·​ff98·​ff98·​ff98·​fe99·​fd99·​fd99·​fd99·​fc99·​fe99·​ff99·​ff98·​ff98·​ff98·​ff98·​ff99·​ff9a·​f59c·​909a·​0384·​002f·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
25 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0225·​0062·​087a·​4e8c·​8e97·​b79a·​e09d·​f29d·​f89c·​ff9b·​ff9b·​ff9b·​ff9b·​ff9b·​ff9a·​ff9b·​ff9b·​fc9c·​f49c·​eb9d·​cc9c·​a399·​7293·​2684·​0070·​0148·​0107·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 25 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0225·​0062·​087a·​4e8c·​8e97·​b79a·​e09d·​f29d·​f89c·​ff9b·​ff9b·​ff9b·​ff9b·​ff9b·​ff9a·​ff9b·​ff9b·​fc9c·​f49c·​eb9d·​cc9c·​a399·​7293·​2684·​0070·​0148·​0107·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
26 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0801·​0b00·​1013·​0159·​0063·​006a·​0272·​0f7c·​2584·​3e88·​558d·​5b8f·​6c92·​6f92·​6e92·​6f93·​6390·​598e·​4b8a·​3185·​1880·​0876·​006e·​0064·​0063·​0539·​0000·​0001·1200·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 26 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0801·​0000·​1013·​0159·​0063·​006a·​0272·​0f7c·​2584·​3e88·​558d·​5b8f·​6c92·​6f92·​6e92·​6f93·​6390·​598e·​4b8a·​3185·​1880·​0876·​006e·​0064·​0063·​0539·​0000·​0001·0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
27 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​002f·​0d7c·​187e·​006b·​015f·​005d·​0062·​0061·​0063·​0063·​0063·​0063·​0063·​0063·​0062·​0063·​0062·​0061·​0061·​005c·​0065·​0873·​1a84·​005e·​0208·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 27 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​002f·​0d7c·​187e·​006b·​015f·​005d·​0062·​0061·​0063·​0063·​0063·​0063·​0063·​0063·​0062·​0063·​0062·​0061·​0061·​005c·​0065·​0873·​1a84·​005e·​0208·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
28 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0047·​4090·​d89e·​9497·​7094·​4f8d·​4188·​3085·​2f85·​2081·​137f·​167f·​157f·​157f·​167f·​2c84·​2d84·​3a87·​458a·​6091·​7b96·​c39a·​a49c·​0073·​0718·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 28 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0047·​4090·​d89e·​9497·​7094·​4f8d·​4188·​3085·​2f85·​2081·​137f·​167f·​157f·​157f·​167f·​2c84·​2d84·​3a87·​458a·​6091·​7b96·​c39a·​a49c·​0073·​0718·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
29 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0042·​388c·​fa9a·​ff99·​ff9a·​fd9b·​fa9c·​f39c·​f39d·​ee9d·​ea9d·​eb9d·​eb9d·​eb9d·​eb9d·​f29d·​f29d·​f79c·​fc9c·​ff9b·​fc9a·​ff99·​a698·​0070·​0e15·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 29 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0042·​388c·​fa9a·​ff99·​ff9a·​fd9b·​fa9c·​f39c·​f39d·​ee9d·​ea9d·​eb9d·​eb9d·​eb9d·​eb9d·​f29d·​f29d·​f79c·​fc9c·​ff9b·​fc9a·​ff99·​a698·​0070·​0e15·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
30 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​003c·​2b8b·​f59b·​fe98·​fb99·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​fe99·​f799·​ff99·​9999·​006c·​1c10·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 30 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​003c·​2b8b·​f59b·​fe98·​fb99·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​ff98·​fe99·​f799·​ff99·​9999·​006c·​1c10·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
31 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0037·​1f89·​f29b·​ff98·​fe99·​ff99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​ff99·​fb99·​ff99·​8f98·​0068·​2e0c·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 31 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0037·​1f89·​f29b·​ff98·​fe99·​ff99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​fe99·​ff99·​fb99·​ff99·​8f98·​0068·​2e0c·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
32 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0032·​1288·​ee9b·​ff98·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff99·​8398·​0065·​5908·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 32 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​0032·​1288·​ee9b·​ff98·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff99·​8398·​0065·​5908·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
33 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​002e·​0d86·​e69b·​ff98·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff9a·​7996·​0062·​9904·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 33 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0002·​0000·​002e·​0d86·​e69b·​ff98·​fe99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fb99·​ff9a·​7996·​0062·​9904·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
Offset 40, 17 lines modified Offset 40, 17 lines modified
40 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1c10·​006c·​9999·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​f69b·​2b8b·​003c·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 40 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​1c10·​006c·​9999·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​f69b·​2b8b·​003c·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
41 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​2e0c·​0068·​8f98·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​f29b·​2089·​0037·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 41 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​2e0c·​0068·​8f98·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​f29b·​2089·​0037·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
42 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​5908·​0065·​8498·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​ef9b·​1388·​0032·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 42 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​5908·​0065·​8498·​ff99·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​ef9b·​1388·​0032·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
43 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​9c04·​0061·​7997·​ff9a·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​e69b·​0d86·​002e·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 43 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​9c04·​0061·​7997·​ff9a·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fe99·​ff98·​e69b·​0d86·​002e·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
44 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​b204·​005d·​7395·​ff9a·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff98·​de9a·​0b83·​002b·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 44 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​b204·​005d·​7395·​ff9a·​fb99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​ff99·​fd99·​ff98·​de9a·​0b83·​002b·​0000·​0002·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
45 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0050·​4b8f·​ff9b·​ff98·​fb99·​fc99·​fe99·​fe99·​fe99·​fe99·​ff99·​ff99·​fe99·​fe99·​fe99·​fe99·​fd99·​fb99·​fb98·​ff99·​b899·​0078·​031f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 45 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0050·​4b8f·​ff9b·​ff98·​fb99·​fc99·​fe99·​fe99·​fe99·​fe99·​ff99·​ff99·​fe99·​fe99·​fe99·​fe99·​fd99·​fb99·​fb98·​ff99·​b899·​0078·​031f·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
46 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0328·​0079·​8694·​fa9c·​ff99·​fe99·​ff98·​ff98·​ff98·​ff98·​ff98·​fe99·​ff98·​ff98·​ff98·​ff98·​ff98·​fe99·​ff9a·​d39a·​2f89·​0058·​4704·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 46 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0000·​0328·​0079·​8694·​fa9c·​ff99·​fe99·​ff98·​ff98·​ff98·​ff98·​ff98·​fe99·​ff98·​ff98·​ff98·​ff98·​ff98·​fe99·​ff9a·​d39a·​2f89·​0058·​4704·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
47 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0800·​0000·​023a·​0073·​318c·​8897·​be9a·​e79b·​f59b·​fc9b·​fd9b·​ff9a·​ff9a·​fe9a·​fd9b·​f89b·​f09b·​d69a·​a599·​6092·​0c82·​005c·​0515·​0100·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 47 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​023a·​0073·​318c·​8897·​be9a·​e79b·​f59b·​fc9b·​fd9b·​ff9a·​ff9a·​fe9a·​fd9b·​f89b·​f09b·​d69a·​a599·​6092·​0c82·​005c·​0515·​0000·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
48 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·1400·​0000·​0000·​0a1e·​0049·​0067·​0178·​0c86·​248b·​3e8e·​408e·​5191·​5892·​478f·​408e·​338c·​1689·​0680·​0070·​005a·​0234·​1a0a·1700·​0b01·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 48 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·0000·​0000·​0000·​0a1e·​0049·​0067·​0178·​0c86·​248b·​3e8e·​408e·​5191·​5892·​478f·​408e·​338c·​1689·​0680·​0070·​005a·​0234·​1a0a·0000·​0b01·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
49 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0901·ff00·ff00·​3d09·​021e·​002f·​0039·​0045·​0046·​004e·​0051·​0049·​0046·​0040·​0034·​0028·​1213·​bd03·5000·​0300·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 49 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0901·0000·0000·​3d09·​021e·​002f·​0039·​0045·​0046·​004e·​0051·​0049·​0046·​0040·​0034·​0028·​1213·​bd03·0000·​0000·​0101·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
50 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·ff00·ff00·ff00·​ff01·ff00·ff00·ff00·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 50 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·0000·0000·0000·​ff01·0000·0000·0000·​0000·​0000·​0000·​0000·​0001·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
51 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 51 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0001·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0001·​0002·​0002·​0001·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
52 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 52 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
53 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 53 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
54 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 54 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
55 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000· 55 0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·​0000·
56 } 56 }
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-hdpi-v4/notification.png
sng
Offset 15, 20 lines modified Offset 15, 18 lines modified
15 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 15 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
16 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 16 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
17 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 17 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
18 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 18 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
19 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 19 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
20 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 20 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
21 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 21 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
22 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100  
23 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 22 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
24 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 23 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
25 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 24 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
26 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 25 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
27 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​  
28 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 26 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
29 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 27 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
30 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 28 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
31 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 29 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
32 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 30 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
33 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 31 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
34 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 32 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
Offset 84, 49 lines modified Offset 82, 51 lines modified
84 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 82 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
85 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 83 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
86 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 84 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
87 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 85 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
88 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 86 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
89 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 87 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
90 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 88 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
  89 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
  90 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
91 } 91 }
92 tRNS·​{ 92 tRNS·​{
93 ·​0·​5·​50·​95·​125·​122·​50·​5·​31·​180·​230·​239·​250·​255·​250·​31·​24·​169·​254·​255·​84·​231·​84·​120·​251·​120·​251·​244·​225·​226·​234·​252·​24·​245·​156·​70·​15·​26·​105·​238·​254·​138·​1·​53·​129·​18·​124·​224·​219·​73·​6·​170·​207·​241·​22·​132·​180·​230·​28·​141·​187·​11·​15·​202·​38·​239·​131·​247·​32·​103·​160·​3·​20·​131·​29·​125·​28·​191·​126·​142·​253·​17·​127·​30} 93 ·​0·​5·​50·​95·​125·​122·​50·​5·​31·​180·​230·​239·​250·​250·​31·​24·​169·​254·​84·​231·​84·​120·​251·​120·​251·​244·​225·​226·​234·​252·​24·​245·​156·​70·​15·​26·​105·​238·​254·​138·​1·​53·​129·​18·​124·​224·​219·​73·​6·​170·​207·​241·​22·​132·​180·​230·​28·​141·​187·​11·​15·​202·​38·​239·​131·​247·​32·​103·​160·​3·​20·​131·​29·​125·​28·​191·​126·​142·​253·​17·​127·​30}
94 IMAGE·​{ 94 IMAGE·​{
95 ····​pixels·​hex 95 ····​pixels·​hex
96 000000000000000000000​000000000000000000000​000000000000000000000​000000000 96 000000000000000000000​000000000000000000000​000000000000000000000​000000000
97 000000000000000000000​000000000000000000000​000000000000000000000​000000000 97 000000000000000000000​000000000000000000000​000000000000000000000​000000000
98 000000000000000000000​000000000000000000000​000000000000000000000​000000000 98 000000000000000000000​000000000000000000000​000000000000000000000​000000000
99 000000000000000000000​000000000000000000000​000000000000000000000​000000000 99 000000000000000000000​000000000000000000000​000000000000000000000​000000000
100 000000000000000000000​000000001020304050306​070000000000000000000​000000000 100 000000000000000000000​000000001020304050306​070000000000000000000​000000000
101 000000000000000000000​00008090a0b0c0d0d0e0b​0a090f000000000000000​000000000 101 000000000000000000000​00008090a0b0c52520d0b​0a090e000000000000000​000000000
102 000000000000000000001​0110d0d120d0d0d0d0d0d​120d13111000000000000​000000000 102 000000000000000000000​f10525211525252525252​115253100f00000000000​000000000
103 000000000000000000141​50d120d0d0d0d0d0d0d0d​0d0d120d1516000000000​000000000 103 000000000000000000121​352115252525252525252​525211521314000000000​000000000
104 000000000000000017180​d120d0d0d0d0d0d0d0d0d​0d0d0d120d18190000000​000000000 104 000000000000000015165​211525252525252525252​525252115216170000000​000000000
105 00000000000000161a120​d0d120d131b151c1d1e1f​0d120d0d0d12181600000​000000000 105 000000000000001418115​25211525319131a1b1c1d​521152525211161400000​000000000
106 00000000000020150d0d0​d0d0d2122232400002526​270d280d0d0d0d1510000​000000000 106 0000000000001e1352525​252521f20212200002324​25522652525252130f000​000000000
107 000000000000110d120d0​d0d0d292a000000000000​2b1f0d0d0d0d120d11000​000000000 107 000000000000105211525​252522728000000000000​291d52525252115210000​000000000
108 00000000000f13120d0d0​d0d132c2d2e2f0d303100​32330d0d0d0d0d120d080​000000000 108 00000000000e531152525​252532a2b2c2d522e2f00​303152525252521152080​000000000
109 000000000009130d0d0d0​d0d0d340b0d0d0d133536​00370d0d0d0d0d0d0d380​000000000 109 000000000009535252525​25252320b525252533334​003552525252525252360​000000000
110 000000000139120d0d0d0​d0d120d0d120d0d13133a​003b130d0d0d0d0d12390​100000000 110 000000000137115252525​252115252115252535338​003953525252525211370​100000000
111 00000000060b0d0d0d0d0​d0d0d0d0d0d0d120d3c3d​3e3f0d0d0d0d0d0d0d0b0​600000000 111 00000000060b525252525​252525252525211523a3b​3c3d525252525252520b0​600000000
112 00000000030e0d0d0d0d0​d0d0d0d0d0d120d2f4000​370d0d0d0d0d0d0d0d0e0​300000000 112 00000000030d525252525​2525252525211522d3e00​3552525252525252520d0​300000000
113 00000000050d0d0d0d0d0​d0d0d0d0d120d41250042​0d0d120d0d0d0d0d0d0d0​500000000 113 000000000552525252525​25252525211523f230040​525211525252525252520​500000000
114 0000000005130d0d0d0d0​d0d0d0d0d134344004512​280d0d0d0d0d0d0d0d0d0​500000000 114 000000000553525252525​252525252534142004311​265252525252525252520​500000000
115 00000000030e0d0d0d0d0​d0d0d0d0d0d4647480a0d​0d0d0d0d0d0d0d0d0d0e0​300000000 115 00000000030d525252525​252525252524445460a52​5252525252525252520d0​300000000
116 00000000060b0d0d0d0d0​d0d0d0d0d0d49004a0d0d​0d0d0d0d0d0d0d0d0d0b0​600000000 116 00000000060b525252525​252525252524700485252​5252525252525252520b0​600000000
117 000000000139120d0d0d0​d0d0d0d0d0d4b004c0d12​0d0d0d0d0d0d0d0d12390​100000000 117 000000000137115252525​2525252525249004a5211​525252525252525211370​100000000
118 0000000000090d0d0d0d0​d0d0d0d0d0d4d4e4f0d0d​0d0d0d0d0d0d0d0d13380​000000000 118 000000000009525252525​252525252524b4c4d5252​525252525252525253360​000000000
119 00000000000813120d0d0​d0d0d0d0d1213130d500d​0d0d0d0d0d0d0d120d0f0​000000000 119 000000000008531152525​252525252115353524e52​5252525252525211520e0​000000000
120 000000000000110d120d0​d0d0d0d0d0d1700510d0d​0d0d0d0d0d0d120d11000​000000000 120 000000000000105211525​2525252525215004f5252​525252525252115210000​000000000
121 00000000000020150d0d0​d0d0d0d0d0d5200530d0d​0d0d0d0d0d0d0d1510000​000000000 121 0000000000001e1352525​252525252525000515252​52525252525252130f000​000000000
122 000000000000001418120​d0d0d0d0d0d1700510d0d​0d0d0d0d0d12181400000​000000000 122 000000000000001216115​2525252525215004f5252​525252525211161200000​000000000
123 000000000000000017180​d120d0d0d120d0d0d120d​0d0d0d120d1a170000000​000000000 123 000000000000000015165​211525252115252521152​525252115218150000000​000000000
124 000000000000000000141​50d120d0d0d0d0d0d0d0d​0d0d120d1516000000000​000000000 124 000000000000000000121​352115252525252525252​525211521314000000000​000000000
125 000000000000000000001​011130d120d0d0d0d0d0d​120d13111000000000000​000000000 125 000000000000000000000​f10535211525252525252​115253100f00000000000​000000000
126 000000000000000000000​0000f090a0b0e13130e0b​0a090f000000000000000​000000000 126 000000000000000000000​0000e090a0b0d53530d0b​0a090e000000000000000​000000000
127 000000000000000000000​00000000106034b050306​010000000000000000000​000000000 127 000000000000000000000​000000001060349050306​010000000000000000000​000000000
128 000000000000000000000​000000000000000000000​000000000000000000000​000000000 128 000000000000000000000​000000000000000000000​000000000000000000000​000000000
129 000000000000000000000​000000000000000000000​000000000000000000000​000000000 129 000000000000000000000​000000000000000000000​000000000000000000000​000000000
130 000000000000000000000​000000000000000000000​000000000000000000000​000000000 130 000000000000000000000​000000000000000000000​000000000000000000000​000000000
131 000000000000000000000​000000000000000000000​000000000000000000000​000000000 131 000000000000000000000​000000000000000000000​000000000000000000000​000000000
132 } 132 }
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-hdpi-v4/ic_edit.png
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​ 3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-hdpi-v4/ic_new.png
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​ 3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-ldpi-v4/ic_launcher.png
sng
Offset 12, 256 lines modified Offset 12, 256 lines modified
12 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97 12 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97
13 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 13 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
14 ····​(230,​230,​230)​·····​#·​rgb·​=·​(0xe6,​0xe6,​0xe6)​ 14 ····​(230,​230,​230)​·····​#·​rgb·​=·​(0xe6,​0xe6,​0xe6)​
15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 15 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
16 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85 16 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85
17 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey95 17 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey95
18 ····​(251,​251,​251)​·····​#·​rgb·​=·​(0xfb,​0xfb,​0xfb)​ 18 ····​(251,​251,​251)​·····​#·​rgb·​=·​(0xfb,​0xfb,​0xfb)​
19 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​  
20 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100  
21 ····​(202,​202,​202)​·····​#·​rgb·​=·​(0xca,​0xca,​0xca)​ 19 ····​(202,​202,​202)​·····​#·​rgb·​=·​(0xca,​0xca,​0xca)​
22 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​ 20 ····​(238,​238,​238)​·····​#·​rgb·​=·​(0xee,​0xee,​0xee)​
23 ····​(252,​252,​252)​·····​#·​rgb·​=·​(0xfc,​0xfc,​0xfc)​·​grey99  
24 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85 21 ····​(217,​217,​217)​·····​#·​rgb·​=·​(0xd9,​0xd9,​0xd9)​·​grey85
25 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97 22 ····​(247,​247,​247)​·····​#·​rgb·​=·​(0xf7,​0xf7,​0xf7)​·​grey97
26 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 23 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
27 ····​(221,​221,​221)​·····​#·​rgb·​=·​(0xdd,​0xdd,​0xdd)​ 24 ····​(221,​221,​221)​·····​#·​rgb·​=·​(0xdd,​0xdd,​0xdd)​
28 ····​(250,​250,​250)​·····​#·​rgb·​=·​(0xfa,​0xfa,​0xfa)​·​grey98 25 ····​(250,​250,​250)​·····​#·​rgb·​=·​(0xfa,​0xfa,​0xfa)​·​grey98
29 ····​(218,​218,​218)​·····​#·​rgb·​=·​(0xda,​0xda,​0xda)​ 26 ····​(218,​218,​218)​·····​#·​rgb·​=·​(0xda,​0xda,​0xda)​
30 ····​(251,​251,​251)​·····​#·​rgb·​=·​(0xfb,​0xfb,​0xfb)​  
31 ····​(203,​203,​203)​·····​#·​rgb·​=·​(0xcb,​0xcb,​0xcb)​ 27 ····​(203,​203,​203)​·····​#·​rgb·​=·​(0xcb,​0xcb,​0xcb)​
32 ····​(248,​248,​248)​·····​#·​rgb·​=·​(0xf8,​0xf8,​0xf8)​ 28 ····​(248,​248,​248)​·····​#·​rgb·​=·​(0xf8,​0xf8,​0xf8)​
33 ····​(198,​146,​143)​·····​#·​rgb·​=·​(0xc6,​0x92,​0x8f)​ 29 ····​(198,​146,​143)​·····​#·​rgb·​=·​(0xc6,​0x92,​0x8f)​
34 ····​(170,​170,​170)​·····​#·​rgb·​=·​(0xaa,​0xaa,​0xaa)​ 30 ····​(170,​170,​170)​·····​#·​rgb·​=·​(0xaa,​0xaa,​0xaa)​
35 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93 31 ····​(237,​237,​237)​·····​#·​rgb·​=·​(0xed,​0xed,​0xed)​·​grey93
36 ····​(246,​181,​175)​·····​#·​rgb·​=·​(0xf6,​0xb5,​0xaf)​  
37 ····​(219,​·​75,​·​64)​·····​#·​rgb·​=·​(0xdb,​0x4b,​0x40)​ 32 ····​(219,​·​75,​·​64)​·····​#·​rgb·​=·​(0xdb,​0x4b,​0x40)​
38 ····​(161,​·​55,​·​44)​·····​#·​rgb·​=·​(0xa1,​0x37,​0x2c)​ 33 ····​(161,​·​55,​·​44)​·····​#·​rgb·​=·​(0xa1,​0x37,​0x2c)​
39 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 34 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
40 ····​(213,​213,​213)​·····​#·​rgb·​=·​(0xd5,​0xd5,​0xd5)​ 35 ····​(213,​213,​213)​·····​#·​rgb·​=·​(0xd5,​0xd5,​0xd5)​
41 ····​(246,​174,​168)​·····​#·​rgb·​=·​(0xf6,​0xae,​0xa8)​  
42 ····​(234,​·​67,​·​54)​·····​#·​rgb·​=·​(0xea,​0x43,​0x36)​  
43 ····​(232,​·​80,​·​67)​·····​#·​rgb·​=·​(0xe8,​0x50,​0x43)​  
44 ····​(194,​·​60,​·​50)​·····​#·​rgb·​=·​(0xc2,​0x3c,​0x32)​ 36 ····​(194,​·​60,​·​50)​·····​#·​rgb·​=·​(0xc2,​0x3c,​0x32)​
45 ····​(170,​170,​170)​·····​#·​rgb·​=·​(0xaa,​0xaa,​0xaa)​ 37 ····​(170,​170,​170)​·····​#·​rgb·​=·​(0xaa,​0xaa,​0xaa)​
46 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​ 38 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​
  39 ····​(236,​190,​187)​·····​#·​rgb·​=·​(0xec,​0xbe,​0xbb)​
  40 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  41 ····​(206,​206,​206)​·····​#·​rgb·​=·​(0xce,​0xce,​0xce)​
  42 ····​(·​96,​·​96,​·​96)​·····​#·​rgb·​=·​(0x60,​0x60,​0x60)​
  43 ····​(226,​226,​226)​·····​#·​rgb·​=·​(0xe2,​0xe2,​0xe2)​
  44 ····​(171,​171,​171)​·····​#·​rgb·​=·​(0xab,​0xab,​0xab)​·​grey67
  45 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  46 ····​(193,​193,​193)​·····​#·​rgb·​=·​(0xc1,​0xc1,​0xc1)​
  47 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  48 ····​(203,​203,​203)​·····​#·​rgb·​=·​(0xcb,​0xcb,​0xcb)​
  49 ····​(205,​205,​205)​·····​#·​rgb·​=·​(0xcd,​0xcd,​0xcd)​
  50 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  51 ····​(212,​212,​212)​·····​#·​rgb·​=·​(0xd4,​0xd4,​0xd4)​·​grey83
  52 ····​(212,​212,​212)​·····​#·​rgb·​=·​(0xd4,​0xd4,​0xd4)​·​grey83
  53 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  54 ····​(213,​213,​213)​·····​#·​rgb·​=·​(0xd5,​0xd5,​0xd5)​
  55 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  56 ····​(209,​209,​209)​·····​#·​rgb·​=·​(0xd1,​0xd1,​0xd1)​·​grey82
  57 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  58 ····​(199,​199,​199)​·····​#·​rgb·​=·​(0xc7,​0xc7,​0xc7)​·​grey78
  59 ····​(200,​200,​200)​·····​#·​rgb·​=·​(0xc8,​0xc8,​0xc8)​
  60 ····​(183,​183,​183)​·····​#·​rgb·​=·​(0xb7,​0xb7,​0xb7)​
  61 ····​(184,​184,​184)​·····​#·​rgb·​=·​(0xb8,​0xb8,​0xb8)​·​grey72
  62 ····​(164,​164,​164)​·····​#·​rgb·​=·​(0xa4,​0xa4,​0xa4)​
  63 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  64 ····​(143,​143,​143)​·····​#·​rgb·​=·​(0x8f,​0x8f,​0x8f)​·​grey56
  65 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  66 ····​(·​86,​·​86,​·​86)​·····​#·​rgb·​=·​(0x56,​0x56,​0x56)​
  67 ····​(190,​190,​190)​·····​#·​rgb·​=·​(0xbe,​0xbe,​0xbe)​·​grey
  68 ····​(·​93,​·​93,​·​93)​·····​#·​rgb·​=·​(0x5d,​0x5d,​0x5d)​
  69 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  70 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  71 ····​(157,​157,​157)​·····​#·​rgb·​=·​(0x9d,​0x9d,​0x9d)​
  72 ····​(158,​158,​158)​·····​#·​rgb·​=·​(0x9e,​0x9e,​0x9e)​·​grey62
  73 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  74 ····​(112,​112,​112)​·····​#·​rgb·​=·​(0x70,​0x70,​0x70)​·​grey44
  75 ····​(187,​187,​187)​·····​#·​rgb·​=·​(0xbb,​0xbb,​0xbb)​
  76 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  77 ····​(151,​151,​151)​·····​#·​rgb·​=·​(0x97,​0x97,​0x97)​
  78 ····​(·​89,​·​89,​·​89)​·····​#·​rgb·​=·​(0x59,​0x59,​0x59)​·​grey35
  79 ····​(167,​167,​167)​·····​#·​rgb·​=·​(0xa7,​0xa7,​0xa7)​
  80 ····​(168,​168,​168)​·····​#·​rgb·​=·​(0xa8,​0xa8,​0xa8)​·​grey66
  81 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  82 ····​(126,​126,​126)​·····​#·​rgb·​=·​(0x7e,​0x7e,​0x7e)​
  83 ····​(127,​127,​127)​·····​#·​rgb·​=·​(0x7f,​0x7f,​0x7f)​·​grey50
  84 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  85 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  86 ····​(132,​132,​132)​·····​#·​rgb·​=·​(0x84,​0x84,​0x84)​
  87 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  88 ····​(129,​129,​129)​·····​#·​rgb·​=·​(0x81,​0x81,​0x81)​
  89 ····​(164,​164,​164)​·····​#·​rgb·​=·​(0xa4,​0xa4,​0xa4)​
  90 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  91 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  92 ····​(115,​115,​115)​·····​#·​rgb·​=·​(0x73,​0x73,​0x73)​·​grey45
  93 ····​(150,​150,​150)​·····​#·​rgb·​=·​(0x96,​0x96,​0x96)​·​grey59
  94 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  95 ····​(·​79,​·​79,​·​79)​·····​#·​rgb·​=·​(0x4f,​0x4f,​0x4f)​·​grey31
  96 ····​(135,​135,​135)​·····​#·​rgb·​=·​(0x87,​0x87,​0x87)​·​grey53
  97 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  98 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
  99 ····​(·​97,​·​97,​·​97)​·····​#·​rgb·​=·​(0x61,​0x61,​0x61)​·​grey38
  100 ····​(135,​135,​135)​·····​#·​rgb·​=·​(0x87,​0x87,​0x87)​·​grey53
  101 ····​(146,​146,​146)​·····​#·​rgb·​=·​(0x92,​0x92,​0x92)​
  102 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
Max diff block lines reached; 15368/21464 bytes (71.60%) of diff not shown.
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-mdpi-v4/ic_menu_delete.png
sng
Offset 2, 20 lines modified Offset 2, 14 lines modified
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​ 3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​6,​··​6,​··​6)​·····​#·​rgb·​=·​(0x06,​0x06,​0x06)​ 8 ····​(··​6,​··​6,​··​6)​·····​#·​rgb·​=·​(0x06,​0x06,​0x06)​
9 ····​(·​73,​·​73,​·​73)​·····​#·​rgb·​=·​(0x49,​0x49,​0x49)​  
10 ····​(·​61,​·​61,​·​61)​·····​#·​rgb·​=·​(0x3d,​0x3d,​0x3d)​·​grey24  
11 ····​(·​57,​·​57,​·​57)​·····​#·​rgb·​=·​(0x39,​0x39,​0x39)​  
12 ····​(·​79,​·​79,​·​79)​·····​#·​rgb·​=·​(0x4f,​0x4f,​0x4f)​·​grey31  
13 ····​(·​94,​·​94,​·​94)​·····​#·​rgb·​=·​(0x5e,​0x5e,​0x5e)​·​grey37  
14 ····​(114,​114,​114)​·····​#·​rgb·​=·​(0x72,​0x72,​0x72)​  
15 ····​(··​8,​··​8,​··​8)​·····​#·​rgb·​=·​(0x08,​0x08,​0x08)​·​grey3 9 ····​(··​8,​··​8,​··​8)​·····​#·​rgb·​=·​(0x08,​0x08,​0x08)​·​grey3
16 ····​(··​2,​··​2,​··​2)​·····​#·​rgb·​=·​(0x02,​0x02,​0x02)​ 10 ····​(··​2,​··​2,​··​2)​·····​#·​rgb·​=·​(0x02,​0x02,​0x02)​
17 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 11 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
18 ····​(··​3,​··​3,​··​3)​·····​#·​rgb·​=·​(0x03,​0x03,​0x03)​·​grey1 12 ····​(··​3,​··​3,​··​3)​·····​#·​rgb·​=·​(0x03,​0x03,​0x03)​·​grey1
19 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​ 13 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​
20 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 14 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
21 ····​(··​3,​··​3,​··​3)​·····​#·​rgb·​=·​(0x03,​0x03,​0x03)​·​grey1 15 ····​(··​3,​··​3,​··​3)​·····​#·​rgb·​=·​(0x03,​0x03,​0x03)​·​grey1
Offset 26, 15 lines modified Offset 20, 14 lines modified
26 ····​(·​62,​·​62,​·​62)​·····​#·​rgb·​=·​(0x3e,​0x3e,​0x3e)​ 20 ····​(·​62,​·​62,​·​62)​·····​#·​rgb·​=·​(0x3e,​0x3e,​0x3e)​
27 ····​(206,​206,​206)​·····​#·​rgb·​=·​(0xce,​0xce,​0xce)​ 21 ····​(206,​206,​206)​·····​#·​rgb·​=·​(0xce,​0xce,​0xce)​
28 ····​(220,​220,​220)​·····​#·​rgb·​=·​(0xdc,​0xdc,​0xdc)​·​gainsboro 22 ····​(220,​220,​220)​·····​#·​rgb·​=·​(0xdc,​0xdc,​0xdc)​·​gainsboro
29 ····​(220,​220,​220)​·····​#·​rgb·​=·​(0xdc,​0xdc,​0xdc)​·​gainsboro 23 ····​(220,​220,​220)​·····​#·​rgb·​=·​(0xdc,​0xdc,​0xdc)​·​gainsboro
30 ····​(209,​209,​209)​·····​#·​rgb·​=·​(0xd1,​0xd1,​0xd1)​·​grey82 24 ····​(209,​209,​209)​·····​#·​rgb·​=·​(0xd1,​0xd1,​0xd1)​·​grey82
31 ····​(·​69,​·​69,​·​69)​·····​#·​rgb·​=·​(0x45,​0x45,​0x45)​·​grey27 25 ····​(·​69,​·​69,​·​69)​·····​#·​rgb·​=·​(0x45,​0x45,​0x45)​·​grey27
32 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 26 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
33 ····​(··​8,​··​8,​··​8)​·····​#·​rgb·​=·​(0x08,​0x08,​0x08)​·​grey3  
34 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 27 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
35 ····​(·​13,​·​13,​·​13)​·····​#·​rgb·​=·​(0x0d,​0x0d,​0x0d)​·​grey5 28 ····​(·​13,​·​13,​·​13)​·····​#·​rgb·​=·​(0x0d,​0x0d,​0x0d)​·​grey5
36 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 29 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
37 ····​(118,​118,​118)​·····​#·​rgb·​=·​(0x76,​0x76,​0x76)​ 30 ····​(118,​118,​118)​·····​#·​rgb·​=·​(0x76,​0x76,​0x76)​
38 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 31 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
39 ····​(178,​178,​178)​·····​#·​rgb·​=·​(0xb2,​0xb2,​0xb2)​ 32 ····​(178,​178,​178)​·····​#·​rgb·​=·​(0xb2,​0xb2,​0xb2)​
40 ····​(172,​172,​172)​·····​#·​rgb·​=·​(0xac,​0xac,​0xac)​ 33 ····​(172,​172,​172)​·····​#·​rgb·​=·​(0xac,​0xac,​0xac)​
Offset 76, 15 lines modified Offset 69, 14 lines modified
76 ····​(228,​228,​228)​·····​#·​rgb·​=·​(0xe4,​0xe4,​0xe4)​ 69 ····​(228,​228,​228)​·····​#·​rgb·​=·​(0xe4,​0xe4,​0xe4)​
77 ····​(252,​252,​252)​·····​#·​rgb·​=·​(0xfc,​0xfc,​0xfc)​·​grey99 70 ····​(252,​252,​252)​·····​#·​rgb·​=·​(0xfc,​0xfc,​0xfc)​·​grey99
78 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 71 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
79 ····​(239,​239,​239)​·····​#·​rgb·​=·​(0xef,​0xef,​0xef)​ 72 ····​(239,​239,​239)​·····​#·​rgb·​=·​(0xef,​0xef,​0xef)​
80 ····​(201,​201,​201)​·····​#·​rgb·​=·​(0xc9,​0xc9,​0xc9)​·​grey79 73 ····​(201,​201,​201)​·····​#·​rgb·​=·​(0xc9,​0xc9,​0xc9)​·​grey79
81 ····​(·​99,​·​99,​·​99)​·····​#·​rgb·​=·​(0x63,​0x63,​0x63)​·​grey39 74 ····​(·​99,​·​99,​·​99)​·····​#·​rgb·​=·​(0x63,​0x63,​0x63)​·​grey39
82 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 75 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
83 ····​(251,​251,​251)​·····​#·​rgb·​=·​(0xfb,​0xfb,​0xfb)​  
84 ····​(·​54,​·​54,​·​54)​·····​#·​rgb·​=·​(0x36,​0x36,​0x36)​·​grey21 76 ····​(·​54,​·​54,​·​54)​·····​#·​rgb·​=·​(0x36,​0x36,​0x36)​·​grey21
85 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 77 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
86 ····​(184,​184,​184)​·····​#·​rgb·​=·​(0xb8,​0xb8,​0xb8)​·​grey72 78 ····​(184,​184,​184)​·····​#·​rgb·​=·​(0xb8,​0xb8,​0xb8)​·​grey72
87 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 79 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
88 ····​(252,​252,​252)​·····​#·​rgb·​=·​(0xfc,​0xfc,​0xfc)​·​grey99 80 ····​(252,​252,​252)​·····​#·​rgb·​=·​(0xfc,​0xfc,​0xfc)​·​grey99
89 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 81 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
90 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​ 82 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​
Offset 109, 15 lines modified Offset 101, 14 lines modified
109 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 101 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
110 ····​(245,​245,​245)​·····​#·​rgb·​=·​(0xf5,​0xf5,​0xf5)​·​grey96 102 ····​(245,​245,​245)​·····​#·​rgb·​=·​(0xf5,​0xf5,​0xf5)​·​grey96
111 ····​(231,​231,​231)​·····​#·​rgb·​=·​(0xe7,​0xe7,​0xe7)​ 103 ····​(231,​231,​231)​·····​#·​rgb·​=·​(0xe7,​0xe7,​0xe7)​
112 ····​(202,​202,​202)​·····​#·​rgb·​=·​(0xca,​0xca,​0xca)​ 104 ····​(202,​202,​202)​·····​#·​rgb·​=·​(0xca,​0xca,​0xca)​
113 ····​(155,​155,​155)​·····​#·​rgb·​=·​(0x9b,​0x9b,​0x9b)​ 105 ····​(155,​155,​155)​·····​#·​rgb·​=·​(0x9b,​0x9b,​0x9b)​
114 ····​(·​56,​·​56,​·​56)​·····​#·​rgb·​=·​(0x38,​0x38,​0x38)​·​grey22 106 ····​(·​56,​·​56,​·​56)​·····​#·​rgb·​=·​(0x38,​0x38,​0x38)​·​grey22
115 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 107 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
116 ····​(·​22,​·​22,​·​22)​·····​#·​rgb·​=·​(0x16,​0x16,​0x16)​  
117 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​ 108 ····​(··​1,​··​1,​··​1)​·····​#·​rgb·​=·​(0x01,​0x01,​0x01)​
118 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 109 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
119 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 110 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
120 ····​(··​2,​··​2,​··​2)​·····​#·​rgb·​=·​(0x02,​0x02,​0x02)​ 111 ····​(··​2,​··​2,​··​2)​·····​#·​rgb·​=·​(0x02,​0x02,​0x02)​
121 ····​(·​26,​·​26,​·​26)​·····​#·​rgb·​=·​(0x1a,​0x1a,​0x1a)​·​grey10 112 ····​(·​26,​·​26,​·​26)​·····​#·​rgb·​=·​(0x1a,​0x1a,​0x1a)​·​grey10
122 ····​(·​53,​·​53,​·​53)​·····​#·​rgb·​=·​(0x35,​0x35,​0x35)​ 113 ····​(·​53,​·​53,​·​53)​·····​#·​rgb·​=·​(0x35,​0x35,​0x35)​
123 ····​(·​69,​·​69,​·​69)​·····​#·​rgb·​=·​(0x45,​0x45,​0x45)​·​grey27 114 ····​(·​69,​·​69,​·​69)​·····​#·​rgb·​=·​(0x45,​0x45,​0x45)​·​grey27
Offset 125, 18 lines modified Offset 116, 15 lines modified
125 ····​(·​80,​·​80,​·​80)​·····​#·​rgb·​=·​(0x50,​0x50,​0x50)​ 116 ····​(·​80,​·​80,​·​80)​·····​#·​rgb·​=·​(0x50,​0x50,​0x50)​
126 ····​(·​74,​·​74,​·​74)​·····​#·​rgb·​=·​(0x4a,​0x4a,​0x4a)​·​grey29 117 ····​(·​74,​·​74,​·​74)​·····​#·​rgb·​=·​(0x4a,​0x4a,​0x4a)​·​grey29
127 ····​(·​59,​·​59,​·​59)​·····​#·​rgb·​=·​(0x3b,​0x3b,​0x3b)​·​grey23 118 ····​(·​59,​·​59,​·​59)​·····​#·​rgb·​=·​(0x3b,​0x3b,​0x3b)​·​grey23
128 ····​(·​36,​·​36,​·​36)​·····​#·​rgb·​=·​(0x24,​0x24,​0x24)​·​grey14 119 ····​(·​36,​·​36,​·​36)​·····​#·​rgb·​=·​(0x24,​0x24,​0x24)​·​grey14
129 ····​(··​7,​··​7,​··​7)​·····​#·​rgb·​=·​(0x07,​0x07,​0x07)​ 120 ····​(··​7,​··​7,​··​7)​·····​#·​rgb·​=·​(0x07,​0x07,​0x07)​
130 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 121 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
131 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 122 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
132 ····​(178,​178,​178)​·····​#·​rgb·​=·​(0xb2,​0xb2,​0xb2)​  
133 ····​(··​5,​··​5,​··​5)​·····​#·​rgb·​=·​(0x05,​0x05,​0x05)​·​grey2  
134 ····​(·​70,​·​70,​·​70)​·····​#·​rgb·​=·​(0x46,​0x46,​0x46)​ 123 ····​(·​70,​·​70,​·​70)​·····​#·​rgb·​=·​(0x46,​0x46,​0x46)​
135 ····​(·​23,​·​23,​·​23)​·····​#·​rgb·​=·​(0x17,​0x17,​0x17)​·​grey9  
136 ····​(··​2,​··​2,​··​2)​·····​#·​rgb·​=·​(0x02,​0x02,​0x02)​ 124 ····​(··​2,​··​2,​··​2)​·····​#·​rgb·​=·​(0x02,​0x02,​0x02)​
137 ····​(130,​130,​130)​·····​#·​rgb·​=·​(0x82,​0x82,​0x82)​·​grey51 125 ····​(130,​130,​130)​·····​#·​rgb·​=·​(0x82,​0x82,​0x82)​·​grey51
138 ····​(117,​117,​117)​·····​#·​rgb·​=·​(0x75,​0x75,​0x75)​·​grey46 126 ····​(117,​117,​117)​·····​#·​rgb·​=·​(0x75,​0x75,​0x75)​·​grey46
139 ····​(·​63,​·​63,​·​63)​·····​#·​rgb·​=·​(0x3f,​0x3f,​0x3f)​ 127 ····​(·​63,​·​63,​·​63)​·····​#·​rgb·​=·​(0x3f,​0x3f,​0x3f)​
140 ····​(·​40,​·​40,​·​40)​·····​#·​rgb·​=·​(0x28,​0x28,​0x28)​ 128 ····​(·​40,​·​40,​·​40)​·····​#·​rgb·​=·​(0x28,​0x28,​0x28)​
141 ····​(·​25,​·​25,​·​25)​·····​#·​rgb·​=·​(0x19,​0x19,​0x19)​ 129 ····​(·​25,​·​25,​·​25)​·····​#·​rgb·​=·​(0x19,​0x19,​0x19)​
142 ····​(·​10,​·​10,​·​10)​·····​#·​rgb·​=·​(0x0a,​0x0a,​0x0a)​·​grey4 130 ····​(·​10,​·​10,​·​10)​·····​#·​rgb·​=·​(0x0a,​0x0a,​0x0a)​·​grey4
Offset 179, 20 lines modified Offset 167, 17 lines modified
179 ····​(145,​145,​145)​·····​#·​rgb·​=·​(0x91,​0x91,​0x91)​·​grey57 167 ····​(145,​145,​145)​·····​#·​rgb·​=·​(0x91,​0x91,​0x91)​·​grey57
180 ····​(213,​213,​213)​·····​#·​rgb·​=·​(0xd5,​0xd5,​0xd5)​ 168 ····​(213,​213,​213)​·····​#·​rgb·​=·​(0xd5,​0xd5,​0xd5)​
181 ····​(··​9,​··​9,​··​9)​·····​#·​rgb·​=·​(0x09,​0x09,​0x09)​ 169 ····​(··​9,​··​9,​··​9)​·····​#·​rgb·​=·​(0x09,​0x09,​0x09)​
182 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 170 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
183 ····​(134,​134,​134)​·····​#·​rgb·​=·​(0x86,​0x86,​0x86)​ 171 ····​(134,​134,​134)​·····​#·​rgb·​=·​(0x86,​0x86,​0x86)​
184 ····​(203,​203,​203)​·····​#·​rgb·​=·​(0xcb,​0xcb,​0xcb)​ 172 ····​(203,​203,​203)​·····​#·​rgb·​=·​(0xcb,​0xcb,​0xcb)​
185 ····​(··​2,​··​2,​··​2)​·····​#·​rgb·​=·​(0x02,​0x02,​0x02)​ 173 ····​(··​2,​··​2,​··​2)​·····​#·​rgb·​=·​(0x02,​0x02,​0x02)​
186 ····​(100,​100,​100)​·····​#·​rgb·​=·​(0x64,​0x64,​0x64)​  
187 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100  
188 ····​(123,​123,​123)​·····​#·​rgb·​=·​(0x7b,​0x7b,​0x7b)​ 174 ····​(123,​123,​123)​·····​#·​rgb·​=·​(0x7b,​0x7b,​0x7b)​
189 ····​(193,​193,​193)​·····​#·​rgb·​=·​(0xc1,​0xc1,​0xc1)​ 175 ····​(193,​193,​193)​·····​#·​rgb·​=·​(0xc1,​0xc1,​0xc1)​
Max diff block lines reached; 6732/11599 bytes (58.04%) of diff not shown.
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-mdpi-v4/ic_new.png
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​ 3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-mdpi-v4/ic_new_holo_light.png
sng
Offset 1, 56 lines modified Offset 1, 55 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​ 3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20  
9 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 8 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
10 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 9 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
11 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 10 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
12 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 11 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
13 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 12 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
14 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 13 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
15 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 14 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
16 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 15 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
17 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 16 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
18 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20 17 ····​(·​51,​·​51,​·​51)​·····​#·​rgb·​=·​(0x33,​0x33,​0x33)​·​grey20
19 } 18 }
20 tRNS·​{ 19 tRNS·​{
21 ·​0·​0·​7·​106·​10·​152·​145·​8·​11·​20·​146·​153} 20 ·​0·​7·​106·​10·​152·​145·​8·​11·​20·​146·​153}
22 IMAGE·​{ 21 IMAGE·​{
23 ····​pixels·​base64 22 ····​pixels·​base64
24 000000000000000000000​00000000000 23 000000000000000000000​00000000000
25 000000000000000000000​00000000000 24 000000000000000000000​00000000000
26 000000000000000000000​00000000000 25 000000000000000000000​00000000000
27 000000000000000000000​00000000000 26 000000000000000000000​00000000000
28 000011111111112332111​11111110000 27 000000000000001221000​00000000000
29 000011111111114554111​11111110000 28 000000000000003443000​00000000000
30 000011111111114664111​11111110000 29 000000000000003553000​00000000000
31 000011111111114664111​11111110000 30 000000000000003553000​00000000000
32 000011111111114664111​11111110000 31 000000000000003553000​00000000000
33 000011111111114664111​11111110000 32 000000000000003553000​00000000000
34 000011111111114664111​11111110000 33 000000000000003553000​00000000000
35 000011111111114664111​11111110000 34 000000000000003553000​00000000000
36 000011111111114664111​11111110000 35 000000000000003553000​00000000000
37 000011111111112662111​11111110000 36 000000000000001551000​00000000000
38 000078444444449AA9444​44444870000 37 000067333333338998333​33333760000
39 00003566666666ABBA666​66666530000 38 000024555555559AA9555​55555420000
40 00003566666666ABBA666​66666530000 39 000024555555559AA9555​55555420000
41 000078444444449AA9444​44444870000 40 000067333333338998333​33333760000
42 000011111111112662111​11111110000 41 000000000000001551000​00000000000
43 000011111111114664111​11111110000 42 000000000000003553000​00000000000
44 000011111111114664111​11111110000 43 000000000000003553000​00000000000
45 000011111111114664111​11111110000 44 000000000000003553000​00000000000
46 000011111111114664111​11111110000 45 000000000000003553000​00000000000
47 000011111111114664111​11111110000 46 000000000000003553000​00000000000
48 000011111111114664111​11111110000 47 000000000000003553000​00000000000
49 000011111111114664111​11111110000 48 000000000000003553000​00000000000
50 000011111111114554111​11111110000 49 000000000000003443000​00000000000
51 000011111111112332111​11111110000 50 000000000000001221000​00000000000
52 000000000000000000000​00000000000 51 000000000000000000000​00000000000
53 000000000000000000000​00000000000 52 000000000000000000000​00000000000
54 000000000000000000000​00000000000 53 000000000000000000000​00000000000
55 000000000000000000000​00000000000 54 000000000000000000000​00000000000
56 } 55 }
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-mdpi-v4/notification.png
sng
Offset 16, 16 lines modified Offset 16, 14 lines modified
16 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 16 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
17 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 17 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
18 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 18 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
19 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 19 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
20 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 20 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
21 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 21 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
22 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 22 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
23 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​  
24 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100  
25 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 23 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
26 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 24 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
27 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 25 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
28 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 26 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
29 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 27 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
30 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​ 28 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​
31 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 29 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
Offset 42, 15 lines modified Offset 40, 14 lines modified
42 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 40 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
43 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 41 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
44 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 42 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
45 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 43 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
46 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 44 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
47 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​ 45 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​
48 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 46 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
49 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​  
50 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 47 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
51 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 48 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
52 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 49 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
53 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​ 50 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​
54 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 51 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
55 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 52 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
56 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 53 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
Offset 66, 37 lines modified Offset 63, 40 lines modified
66 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 63 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
67 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 64 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
68 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 65 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
69 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 66 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
70 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​ 67 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​
71 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​ 68 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
72 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 69 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
  70 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
  71 ····​(254,​254,​254)​·····​#·​rgb·​=·​(0xfe,​0xfe,​0xfe)​
  72 ····​(253,​253,​253)​·····​#·​rgb·​=·​(0xfd,​0xfd,​0xfd)​
73 } 73 }
74 tRNS·​{ 74 tRNS·​{
75 ·​0·​8·​21·​20·​8·​35·​175·​205·​229·​229·​205·​175·​35·​22·​167·​255·​255·​167·​58·​235·​254·​254·​235·​58·​22·​244·​202·​178·​179·​215·​238·​55·​8·​132·​234·​70·​183·​23·​30·​238·​35·​252·255·​77·​21·​233·​175·​236·​29·​74·​251·​20·​37·​64·​247·​25·​240·​253·​22·​75·​233·​41·​92·​250·​251·​3} 75 ·​0·​8·​21·​20·​8·​35·​175·​205·​229·​229·​205·​175·​35·​22·​167·​167·​58·​235·​254·​254·​235·​58·​22·​244·​202·​178·​179·​215·​238·​55·​8·​132·​234·​70·​183·​23·​30·​238·​35·​252·​77·​21·​233·​175·​236·​29·​74·​251·​20·​37·​64·​247·​25·​240·​253·​22·​75·​233·​41·​92·​250·​251·​3}
76 IMAGE·​{ 76 IMAGE·​{
77 ····​pixels·​hex 77 ····​pixels·​hex
78 000000000000000000000​000000000000000000000​000000 78 000000000000000000000​000000000000000000000​000000
79 000000000000000000000​000000000000000000000​000000 79 000000000000000000000​000000000000000000000​000000
80 000000000000000000000​102030400000000000000​000000 80 000000000000000000000​102030400000000000000​000000
81 000000000000000005060​708090a0b0c0000000000​000000 81 000000000000000005060​708090a0b0c0000000000​000000
82 0000000000000d0e0f100​f0f0f0f0f10110d000000​000000 82 0000000000000d0e3f403​f3f3f3f3f400f0d000000​000000
83 000000000012130f14150​f100f0f10151016170000​000000 83 000000000010113f12133​f403f3f40134014150000​000000
84 000000001813150f15191​a1b1c1d0f140f14160d00​000000 84 000000001611133f13171​8191a1b3f123f12140d00​000000
85 00000000110f10141e1f0​000002021100f0f0f0e00​000000 85 000000000f3f40121c1d0​000001e1f403f3f3f0e00​000000
86 0000000c1015151522232​40f1d2526271015150f28​000000 86 0000000c4013131320212​23f1b2324254013133f26​000000
87 0000000b100f0f1029140​f0f2a2b2c2d0f0f0f0f2e​000000 87 0000000b403f3f4027123​f3f4128292a3f3f3f3f2b​000000
88 0000010a10150f150f151​0152f303132140f15100a​010000 88 0000010a40133f133f134​0132c2d2e2f123f13400a​010000
89 00003309100f0f0f0f101​510343536100f0f0f0f09​030000 89 00003009403f3f3f3f401​340313233403f3f3f3f09​030000
90 000003080f0f0f0f0f151​41f3738390f150f0f0f09​030000 90 000003083f3f3f3f3f131​21d3435363f133f3f3f09​030000
91 0000010a10150f0f0f102​d3a3b100f140f0f15100a​010000 91 0000010a40133f3f3f402​a3738403f123f3f13400a​010000
92 0000000b0f100f0f0f153​c3d3e0f0f0f0f0f0f102e​000000 92 0000000b3f403f3f3f133​93a3b3f3f3f3f3f3f402b​000000
93 000000051015150f0f0f3​93f4015150f0f15151005​000000 93 000000054013133f3f3f3​63c3d13133f3f13134005​000000
94 00000000110f0f150f150​9411f0f0f0f150f0f0e00​000000 94 000000000f3f3f133f130​93e1d3f3f3f133f3f0e00​000000
95 000000000d13150f15150​9411f0f0f151015130d00​000000 95 000000000d11133f13130​93e1d3f3f134013110d00​000000
96 000000000012130f15100​f100f1410150f13120000​000000 96 000000000010113f13403​f403f1240133f11100000​000000
97 0000000000000d11100f1​00f0f100f101118000000​000000 97 0000000000000d0f403f4​03f3f403f400f16000000​000000
98 00000000000000000c0b0​a08080a0b0c0000000000​000000 98 00000000000000000c0b0​a08080a0b0c0000000000​000000
99 000000000000000000000​12c030100000000000000​000000 99 000000000000000000000​129030100000000000000​000000
100 000000000000000000000​000000000000000000000​000000 100 000000000000000000000​000000000000000000000​000000
101 000000000000000000000​000000000000000000000​000000 101 000000000000000000000​000000000000000000000​000000
102 } 102 }
Image content
Pixel difference
compared images
Flicker difference
compared images
res/drawable-mdpi-v4/ic_edit.png
sng
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​ 3 ····​width:​·​32;​·​height:​·​32;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 9 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 10 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 11 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 12 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 13 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 14 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
Image content
Pixel difference
compared images
Flicker difference
compared images
smali/android/support/v13/app/FragmentPagerAdapter.smali
Offset 38, 15 lines modified Offset 38, 15 lines modified
38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v13/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​app/​FragmentManager;​ 38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v13/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​app/​FragmentManager;​
   
39 ····​.​line·​75 39 ····​.​line·​75
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​ 42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​
43 ····​.​locals·2 43 ····​.​locals·3
44 ····​.​param·​p0,​·​"viewId"····​#·​I 44 ····​.​param·​p0,​·​"viewId"····​#·​I
45 ····​.​param·​p1,​·​"id"····​#·​J 45 ····​.​param·​p1,​·​"id"····​#·​J
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​177 47 ····​.​line·​177
48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
Offset 181, 31 lines modified Offset 181, 31 lines modified
   
181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v13/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​app/​FragmentTransaction;​ 181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v13/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​app/​FragmentTransaction;​
   
182 ····​.​line·​92 182 ····​.​line·​92
183 ····​:​cond_0 183 ····​:​cond_0
184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v13/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J 184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v13/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J
   
185 ····​move-​result-​wide·​v1 185 ····​move-​result-​wide·​v2
   
186 ····​.​line·​95 186 ····​.​line·​95
187 ····​.​local·​v1,​·​"itemId":​J 187 ····​.​local·​v2,​·​"itemId":​J
188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
189 ····​move-​result·​v4 189 ····​move-​result·​v4
   
190 ····​invoke-​static·​{v4,​·​v1,​·​v2},​·​Landroid/​support/​v13/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 190 ····​invoke-​static·​{v4,​·​v2,​·​v3},​·​Landroid/​support/​v13/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
191 ····​move-​result-​object·​v3 191 ····​move-​result-​object·​v1
   
192 ····​.​line·​96 192 ····​.​line·​96
193 ····​.​local·​v3,​·​"name":​Ljava/​lang/​String;​ 193 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​
194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v13/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​app/​FragmentManager;​ 194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v13/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​app/​FragmentManager;​
   
195 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​ 195 ····​invoke-​virtual·​{v4,​·​v1},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​
   
196 ····​move-​result-​object·​v0 196 ····​move-​result-​object·​v0
   
197 ····​.​line·​97 197 ····​.​line·​97
198 ····​.​local·​v0,​·​"fragment":​Landroid/​app/​Fragment;​ 198 ····​.​local·​v0,​·​"fragment":​Landroid/​app/​Fragment;​
199 ····​if-​eqz·​v0,​·​:​cond_2 199 ····​if-​eqz·​v0,​·​:​cond_2
   
Offset 243, 15 lines modified Offset 243, 15 lines modified
   
243 ····​move-​result·​v5 243 ····​move-​result·​v5
   
244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
245 ····​move-​result·​v6 245 ····​move-​result·​v6
   
246 ····​invoke-​static·​{v6,​·​v1,​·​v2},​·​Landroid/​support/​v13/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 246 ····​invoke-​static·​{v6,​·​v2,​·​v3},​·​Landroid/​support/​v13/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
247 ····​move-​result-​object·​v6 247 ····​move-​result-​object·​v6
   
248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​app/​FragmentTransaction;​-​>add(ILandroid/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​app/​FragmentTransaction;​ 248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​app/​FragmentTransaction;​-​>add(ILandroid/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​app/​FragmentTransaction;​
   
249 ····​goto·​:​goto_0 249 ····​goto·​:​goto_0
250 .​end·​method 250 .​end·​method
smali/android/support/v4/app/FragmentManagerImpl.smali
Offset 315, 15 lines modified Offset 315, 15 lines modified
   
315 ····​.​line·​1321 315 ····​.​line·​1321
316 ····​:​cond_1 316 ····​:​cond_1
317 ····​return-​void 317 ····​return-​void
318 .​end·​method 318 .​end·​method
   
319 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​ 319 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​
320 ····​.​locals·3 320 ····​.​locals·4
321 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 321 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
322 ····​.​param·​p1,​·​"start"····​#·​F 322 ····​.​param·​p1,​·​"start"····​#·​F
323 ····​.​param·​p2,​·​"end"····​#·​F 323 ····​.​param·​p2,​·​"end"····​#·​F
   
324 ····​.​prologue 324 ····​.​prologue
325 ····​.​line·​695 325 ····​.​line·​695
326 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​ 326 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​
Offset 333, 17 lines modified Offset 333, 17 lines modified
333 ····​.​line·​696 333 ····​.​line·​696
334 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​ 334 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​
335 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 335 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
336 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 336 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
337 ····​.​line·​697 337 ····​.​line·​697
338 ····​const-​wide/​16·​v1,​·​0xdc 338 ····​const-​wide/​16·​v2,​·​0xdc
   
339 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 339 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
340 ····​.​line·​698 340 ····​.​line·​698
341 ····​return-​object·​v0 341 ····​return-​object·​v0
342 .​end·​method 342 .​end·​method
   
343 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​ 343 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​
344 ····​.​locals·​11 344 ····​.​locals·​11
Offset 386, 17 lines modified Offset 386, 17 lines modified
386 ····​.​line·​684 386 ····​.​line·​684
387 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​ 387 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​
388 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​ 388 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​
   
389 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 389 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
390 ····​.​line·​685 390 ····​.​line·​685
391 ····​const-​wide/​16·​v1,​·​0xdc 391 ····​const-​wide/​16·​v2,​·​0xdc
   
392 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V 392 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V
   
393 ····​.​line·​686 393 ····​.​line·​686
394 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 394 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
395 ····​.​line·​687 395 ····​.​line·​687
396 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​ 396 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​
   
Offset 405, 17 lines modified Offset 405, 17 lines modified
405 ····​.​line·​688 405 ····​.​line·​688
406 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​ 406 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​
407 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 407 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
408 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 408 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
409 ····​.​line·​689 409 ····​.​line·​689
410 ····​const-​wide/​16·​v1,​·​0xdc 410 ····​const-​wide/​16·​v2,​·​0xdc
   
411 ····​invoke-​virtual·​{v9,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 411 ····​invoke-​virtual·​{v9,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
412 ····​.​line·​690 412 ····​.​line·​690
413 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 413 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
414 ····​.​line·​691 414 ····​.​line·​691
415 ····​return-​object·​v10 415 ····​return-​object·​v10
416 .​end·​method 416 .​end·​method
smali/android/support/v4/app/FragmentPagerAdapter.smali
Offset 38, 15 lines modified Offset 38, 15 lines modified
38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
39 ····​.​line·​71 39 ····​.​line·​71
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​ 42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​
43 ····​.​locals·2 43 ····​.​locals·3
44 ····​.​param·​p0,​·​"viewId"····​#·​I 44 ····​.​param·​p0,​·​"viewId"····​#·​I
45 ····​.​param·​p1,​·​"id"····​#·​J 45 ····​.​param·​p1,​·​"id"····​#·​J
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​173 47 ····​.​line·​173
48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
Offset 181, 31 lines modified Offset 181, 31 lines modified
   
181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​ 181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
182 ····​.​line·​88 182 ····​.​line·​88
183 ····​:​cond_0 183 ····​:​cond_0
184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J 184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J
   
185 ····​move-​result-​wide·​v1 185 ····​move-​result-​wide·​v2
   
186 ····​.​line·​91 186 ····​.​line·​91
187 ····​.​local·​v1,​·​"itemId":​J 187 ····​.​local·​v2,​·​"itemId":​J
188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
189 ····​move-​result·​v4 189 ····​move-​result·​v4
   
190 ····​invoke-​static·​{v4,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 190 ····​invoke-​static·​{v4,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
191 ····​move-​result-​object·​v3 191 ····​move-​result-​object·​v1
   
192 ····​.​line·​92 192 ····​.​line·​92
193 ····​.​local·​v3,​·​"name":​Ljava/​lang/​String;​ 193 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​
194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
195 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​ 195 ····​invoke-​virtual·​{v4,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​
   
196 ····​move-​result-​object·​v0 196 ····​move-​result-​object·​v0
   
197 ····​.​line·​93 197 ····​.​line·​93
198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​ 198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​
199 ····​if-​eqz·​v0,​·​:​cond_2 199 ····​if-​eqz·​v0,​·​:​cond_2
   
Offset 243, 15 lines modified Offset 243, 15 lines modified
   
243 ····​move-​result·​v5 243 ····​move-​result·​v5
   
244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
245 ····​move-​result·​v6 245 ····​move-​result·​v6
   
246 ····​invoke-​static·​{v6,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 246 ····​invoke-​static·​{v6,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
247 ····​move-​result-​object·​v6 247 ····​move-​result-​object·​v6
   
248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
249 ····​goto·​:​goto_0 249 ····​goto·​:​goto_0
250 .​end·​method 250 .​end·​method
smali/android/support/v4/app/NotificationCompat$Builder.smali
Offset 59, 15 lines modified Offset 59, 15 lines modified
59 .​field·​mTickerView:​Landroid/​widget/​RemoteViews;​ 59 .​field·​mTickerView:​Landroid/​widget/​RemoteViews;​
   
60 .​field·​mUseChronometer:​Z 60 .​field·​mUseChronometer:​Z
   
   
61 #·​direct·​methods 61 #·​direct·​methods
62 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 62 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
63 ····​.​locals·3 63 ····​.​locals·4
64 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 64 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​.​line·​195 66 ····​.​line·​195
67 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 67 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
68 ····​.​line·​180 68 ····​.​line·​180
Offset 88, 17 lines modified Offset 88, 17 lines modified
88 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​ 88 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​
   
89 ····​.​line·​199 89 ····​.​line·​199
90 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 90 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
91 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 91 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
92 ····​move-​result-​wide·​v1 92 ····​move-​result-​wide·​v2
   
93 ····​iput-​wide·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J 93 ····​iput-​wide·​v2,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J
   
94 ····​.​line·​200 94 ····​.​line·​200
95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
96 ····​const/​4·​v1,​·​-​0x1 96 ····​const/​4·​v1,​·​-​0x1
   
97 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 97 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 ····​.​line·​25 11 ····​.​line·​25
12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​static·​add(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZ)​Landroid/​app/​Notification;​ 15 .​method·​static·​add(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZ)​Landroid/​app/​Notification;​
16 ····​.​locals·8 16 ····​.​locals·9
17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​ 18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​
19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
23 ····​.​param·​p6,​·​"number"····​#·​I 23 ····​.​param·​p6,​·​"number"····​#·​I
Offset 28, 193 lines modified Offset 28, 195 lines modified
28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​ 28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​
29 ····​.​param·​p10,​·​"mProgressMax"····​#·​I 29 ····​.​param·​p10,​·​"mProgressMax"····​#·​I
30 ····​.​param·​p11,​·​"mProgress"····​#·​I 30 ····​.​param·​p11,​·​"mProgress"····​#·​I
31 ····​.​param·​p12,​·​"mProgressIndetermina​te"····​#·​Z 31 ····​.​param·​p12,​·​"mProgressIndetermina​te"····​#·​Z
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​31 33 ····​.​line·​31
34 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 34 ····​new-​instance·​v5,​·​Landroid/​app/​Notification$Builder;​
   
35 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 35 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
36 ····​iget-​wide·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J 36 ····​iget-​wide·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J
   
37 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 37 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
38 ····​move-​result-​object·​v4 38 ····​move-​result-​object·​v5
   
39 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I 39 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I
   
40 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 40 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
41 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 41 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
42 ····​move-​result-​object·​v4 42 ····​move-​result-​object·​v5
   
43 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 43 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
44 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 44 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
45 ····​move-​result-​object·​v4 45 ····​move-​result-​object·​v5
   
46 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 46 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
47 ····​invoke-​virtual·​{v4,​·​v5,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 47 ····​invoke-​virtual·​{v5,​·​v6,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
48 ····​move-​result-​object·​v4 48 ····​move-​result-​object·​v5
   
49 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 49 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
50 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 50 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
51 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 51 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
52 ····​move-​result-​object·​v4 52 ····​move-​result-​object·​v5
   
53 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 53 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
54 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 54 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
55 ····​move-​result-​object·​v4 55 ····​move-​result-​object·​v5
   
56 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 56 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
57 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 57 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
58 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 58 ····​iget·​v8,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
59 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 59 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
60 ····​move-​result-​object·​v5 60 ····​move-​result-​object·​v6
   
61 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 61 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
62 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2 62 ····​and-​int/​lit8·​v5,​·​v5,​·​0x2
   
63 ····​if-​eqz·​v4,​·​:​cond_0 63 ····​if-​eqz·​v5,​·​:​cond_0
   
64 ····​const/​4·​v4,​·​0x1 64 ····​const/​4·​v5,​·​0x1
   
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 66 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
67 ····​move-​result-​object·​v5 67 ····​move-​result-​object·​v6
   
68 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 68 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
69 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8 69 ····​and-​int/​lit8·​v5,​·​v5,​·​0x8
   
70 ····​if-​eqz·​v4,​·​:​cond_1 70 ····​if-​eqz·​v5,​·​:​cond_1
   
71 ····​const/​4·​v4,​·​0x1 71 ····​const/​4·​v5,​·​0x1
   
72 ····​:​goto_1 72 ····​:​goto_1
Max diff block lines reached; 5601/11773 bytes (47.57%) of diff not shown.
smali/android/support/v4/app/NotificationCompatJellybean.smali
Offset 5, 15 lines modified Offset 5, 15 lines modified
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​ 6 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​)​V 8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​)​V
9 ····​.​locals·7 9 ····​.​locals·8
10 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 10 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
11 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 11 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
12 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 12 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
13 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 13 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
14 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 14 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
15 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 15 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
16 ····​.​param·​p7,​·​"number"····​#·​I 16 ····​.​param·​p7,​·​"number"····​#·​I
Offset 28, 211 lines modified Offset 28, 213 lines modified
28 ····​.​param·​p16,​·​"subText"····​#·​Ljava/​lang/​CharSequence;​ 28 ····​.​param·​p16,​·​"subText"····​#·​Ljava/​lang/​CharSequence;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​33 30 ····​.​line·​33
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
32 ····​.​line·​34 32 ····​.​line·​34
33 ····​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​ 33 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​
   
34 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 34 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
35 ····​iget-​wide·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 35 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
36 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 36 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
37 ····​move-​result-​object·​v3 37 ····​move-​result-​object·​v4
   
38 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 38 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
39 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 39 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
40 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 40 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
41 ····​move-​result-​object·​v3 41 ····​move-​result-​object·​v4
   
42 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 42 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
43 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 43 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
44 ····​move-​result-​object·​v3 44 ····​move-​result-​object·​v4
   
45 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 45 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
46 ····​invoke-​virtual·​{v3,​·​v4,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 46 ····​invoke-​virtual·​{v4,​·​v5,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
47 ····​move-​result-​object·​v3 47 ····​move-​result-​object·​v4
   
48 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 48 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
49 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 49 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
50 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 50 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
51 ····​move-​result-​object·​v3 51 ····​move-​result-​object·​v4
   
52 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 52 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
53 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 53 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
54 ····​move-​result-​object·​v3 54 ····​move-​result-​object·​v4
   
55 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 55 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
56 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 56 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
57 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 57 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
58 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 58 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
59 ····​move-​result-​object·​v4 59 ····​move-​result-​object·​v5
   
60 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 60 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
61 ····​and-​int/​lit8·​v3,​·​v3,​·​0x2 61 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2
   
62 ····​if-​eqz·​v3,​·​:​cond_0 62 ····​if-​eqz·​v4,​·​:​cond_0
   
63 ····​const/​4·​v3,​·​0x1 63 ····​const/​4·​v4,​·​0x1
   
64 ····​:​goto_0 64 ····​:​goto_0
65 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 65 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
66 ····​move-​result-​object·​v4 66 ····​move-​result-​object·​v5
   
67 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 67 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
68 ····​and-​int/​lit8·​v3,​·​v3,​·​0x8 68 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8
   
69 ····​if-​eqz·​v3,​·​:​cond_1 69 ····​if-​eqz·​v4,​·​:​cond_1
   
70 ····​const/​4·​v3,​·​0x1 70 ····​const/​4·​v4,​·​0x1
   
71 ····​:​goto_1 71 ····​:​goto_1
Max diff block lines reached; 6417/12541 bytes (51.17%) of diff not shown.
smali/android/support/v4/content/AsyncTaskLoader.smali
Offset 553, 15 lines modified Offset 553, 15 lines modified
   
553 ····​move-​result-​object·​v0 553 ····​move-​result-​object·​v0
   
554 ····​return-​object·​v0 554 ····​return-​object·​v0
555 .​end·​method 555 .​end·​method
   
556 .​method·​public·​setUpdateThrottle(J)​V 556 .​method·​public·​setUpdateThrottle(J)​V
557 ····​.​locals·2 557 ····​.​locals·3
558 ····​.​param·​p1,​·​"delayMS"····​#·​J 558 ····​.​param·​p1,​·​"delayMS"····​#·​J
   
559 ····​.​prologue 559 ····​.​prologue
560 ····​.​line·​103 560 ····​.​line·​103
561 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​" 561 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​"
562 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J 562 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J
   
smali/android/support/v4/content/ModernAsyncTask.smali
Offset 83, 15 lines modified Offset 83, 15 lines modified
83 ········​} 83 ········​}
84 ····​.​end·​annotation 84 ····​.​end·​annotation
85 .​end·​field 85 .​end·​field
   
   
86 #·​direct·​methods 86 #·​direct·​methods
87 .​method·​static·​constructor·​<clinit>()​V 87 .​method·​static·​constructor·​<clinit>()​V
88 ····​.​locals·8 88 ····​.​locals·9
   
89 ····​.​prologue 89 ····​.​prologue
90 ····​.​line·​54 90 ····​.​line·​54
91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​ 91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​
   
92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V 92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V
   
Offset 103, 31 lines modified Offset 103, 31 lines modified
103 ····​const/​16·​v1,​·​0xa 103 ····​const/​16·​v1,​·​0xa
   
104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V 104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V
   
105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
106 ····​.​line·​68 106 ····​.​line·​68
107 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 107 ····​new-​instance·​v1,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
   
108 ····​const/​4·​v1,​·​0x5 108 ····​const/​4·​v2,​·​0x5
   
109 ····​const/​16·​v2,​·​0x80 109 ····​const/​16·​v3,​·​0x80
   
110 ····​const-​wide/​16·​v3,​·​0x1 110 ····​const-​wide/​16·​v4,​·​0x1
   
111 ····​sget-​object·​v5,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 111 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
112 ····​sget-​object·​v6,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 112 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
113 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​ 113 ····​sget-​object·​v8,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​
   
114 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V 114 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V
   
115 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​ 115 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​
   
116 ····​.​line·​75 116 ····​.​line·​75
117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​ 117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​
   
118 ····​const/​4·​v1,​·​0x0 118 ····​const/​4·​v1,​·​0x0
   
119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V 119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V
smali/android/support/v4/util/LongSparseArray.smali
Offset 94, 15 lines modified Offset 94, 15 lines modified
94 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I 94 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I
   
95 ····​.​line·​50 95 ····​.​line·​50
96 ····​return-​void 96 ····​return-​void
97 .​end·​method 97 .​end·​method
   
98 .​method·​private·​static·​binarySearch([JIIJ)​I 98 .​method·​private·​static·​binarySearch([JIIJ)​I
99 ····​.​locals·5 99 ····​.​locals·7
100 ····​.​param·​p0,​·​"a"····​#·​[J 100 ····​.​param·​p0,​·​"a"····​#·​[J
101 ····​.​param·​p1,​·​"start"····​#·​I 101 ····​.​param·​p1,​·​"start"····​#·​I
102 ····​.​param·​p2,​·​"len"····​#·​I 102 ····​.​param·​p2,​·​"len"····​#·​I
103 ····​.​param·​p3,​·​"key"····​#·​J 103 ····​.​param·​p3,​·​"key"····​#·​J
   
104 ····​.​prologue 104 ····​.​prologue
105 ····​.​line·​335 105 ····​.​line·​335
Offset 123, 17 lines modified Offset 123, 17 lines modified
123 ····​.​line·​338 123 ····​.​line·​338
124 ····​add-​int·​v3,​·​v1,​·​v2 124 ····​add-​int·​v3,​·​v1,​·​v2
   
125 ····​div-​int/​lit8·​v0,​·​v3,​·​0x2 125 ····​div-​int/​lit8·​v0,​·​v3,​·​0x2
   
126 ····​.​line·​340 126 ····​.​line·​340
127 ····​.​local·​v0,​·​"guess":​I 127 ····​.​local·​v0,​·​"guess":​I
128 ····​aget-​wide·​v3,​·​p0,​·​v0 128 ····​aget-​wide·​v4,​·​p0,​·​v0
   
129 ····​cmp-​long·​v3,​·​v3,​·​p3 129 ····​cmp-​long·​v3,​·​v4,​·​p3
   
130 ····​if-​gez·​v3,​·​:​cond_0 130 ····​if-​gez·​v3,​·​:​cond_0
   
131 ····​.​line·​341 131 ····​.​line·​341
132 ····​move·​v2,​·​v0 132 ····​move·​v2,​·​v0
   
133 ····​goto·​:​goto_0 133 ····​goto·​:​goto_0
Offset 161, 17 lines modified Offset 161, 17 lines modified
161 ····​:​cond_2 161 ····​:​cond_2
162 ····​:​goto_1 162 ····​:​goto_1
163 ····​return·​v1 163 ····​return·​v1
   
164 ····​.​line·​348 164 ····​.​line·​348
165 ····​.​restart·​local·​v1····​#·​"high":​I 165 ····​.​restart·​local·​v1····​#·​"high":​I
166 ····​:​cond_3 166 ····​:​cond_3
167 ····​aget-​wide·​v3,​·​p0,​·​v1 167 ····​aget-​wide·​v4,​·​p0,​·​v1
   
168 ····​cmp-​long·​v3,​·​v3,​·​p3 168 ····​cmp-​long·​v3,​·​v4,​·​p3
   
169 ····​if-​eqz·​v3,​·​:​cond_2 169 ····​if-​eqz·​v3,​·​:​cond_2
   
170 ····​.​line·​351 170 ····​.​line·​351
171 ····​xor-​int/​lit8·​v1,​·​v1,​·​-​0x1 171 ····​xor-​int/​lit8·​v1,​·​v1,​·​-​0x1
   
172 ····​goto·​:​goto_1 172 ····​goto·​:​goto_1
Offset 564, 15 lines modified Offset 564, 15 lines modified
   
564 ····​move-​result-​object·​v0 564 ····​move-​result-​object·​v0
   
565 ····​return-​object·​v0 565 ····​return-​object·​v0
566 .​end·​method 566 .​end·​method
   
567 .​method·​public·​delete(J)​V 567 .​method·​public·​delete(J)​V
568 ····​.​locals·4 568 ····​.​locals·5
569 ····​.​param·​p1,​·​"key"····​#·​J 569 ····​.​param·​p1,​·​"key"····​#·​J
   
570 ····​.​prologue 570 ····​.​prologue
571 ····​.​line·​93 571 ····​.​line·​93
572 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​" 572 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​"
573 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mKeys:​[J 573 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mKeys:​[J
   
Offset 632, 15 lines modified Offset 632, 15 lines modified
   
632 ····​move-​result-​object·​v0 632 ····​move-​result-​object·​v0
   
633 ····​return-​object·​v0 633 ····​return-​object·​v0
634 .​end·​method 634 .​end·​method
   
635 .​method·​public·​get(JLjava/​lang/​Object;​)​Ljava/​lang/​Object;​ 635 .​method·​public·​get(JLjava/​lang/​Object;​)​Ljava/​lang/​Object;​
636 ····​.​locals·4 636 ····​.​locals·5
637 ····​.​param·​p1,​·​"key"····​#·​J 637 ····​.​param·​p1,​·​"key"····​#·​J
638 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 638 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
639 ········​value·​=·​{ 639 ········​value·​=·​{
640 ············​"(JTE;​)​TE;​" 640 ············​"(JTE;​)​TE;​"
641 ········​} 641 ········​}
642 ····​.​end·​annotation 642 ····​.​end·​annotation
   
Offset 789, 15 lines modified Offset 789, 15 lines modified
   
789 ····​aget-​wide·​v0,​·​v0,​·​p1 789 ····​aget-​wide·​v0,​·​v0,​·​p1
   
790 ····​return-​wide·​v0 790 ····​return-​wide·​v0
791 .​end·​method 791 .​end·​method
   
792 .​method·​public·​put(JLjava/​lang/​Object;​)​V 792 .​method·​public·​put(JLjava/​lang/​Object;​)​V
793 ····​.​locals·8 793 ····​.​locals·9
794 ····​.​param·​p1,​·​"key"····​#·​J 794 ····​.​param·​p1,​·​"key"····​#·​J
795 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 795 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
796 ········​value·​=·​{ 796 ········​value·​=·​{
797 ············​"(JTE;​)​V" 797 ············​"(JTE;​)​V"
798 ········​} 798 ········​}
799 ····​.​end·​annotation 799 ····​.​end·​annotation
   
Max diff block lines reached; 432/2522 bytes (17.13%) of diff not shown.
smali/android/support/v4/util/TimeUtils.smali
Offset 110, 15 lines modified Offset 110, 15 lines modified
110 ····​:​cond_5 110 ····​:​cond_5
111 ····​const/​4·​v0,​·​0x0 111 ····​const/​4·​v0,​·​0x0
   
112 ····​goto·​:​goto_0 112 ····​goto·​:​goto_0
113 .​end·​method 113 .​end·​method
   
114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V 114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V
115 ····​.​locals·3 115 ····​.​locals·4
116 ····​.​param·​p0,​·​"time"····​#·​J 116 ····​.​param·​p0,​·​"time"····​#·​J
117 ····​.​param·​p2,​·​"now"····​#·​J 117 ····​.​param·​p2,​·​"now"····​#·​J
118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
119 ····​.​prologue 119 ····​.​prologue
120 ····​.​line·​169 120 ····​.​line·​169
121 ····​const-​wide/​16·​v0,​·​0x0 121 ····​const-​wide/​16·​v0,​·​0x0
Offset 144, 30 lines modified Offset 144, 30 lines modified
   
144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
145 ····​goto·​:​goto_0 145 ····​goto·​:​goto_0
146 .​end·​method 146 .​end·​method
   
147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V 147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V
148 ····​.​locals·1 148 ····​.​locals·2
149 ····​.​param·​p0,​·​"duration"····​#·​J 149 ····​.​param·​p0,​·​"duration"····​#·​J
150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​.​line·​164 152 ····​.​line·​164
153 ····​const/​4·​v0,​·​0x0 153 ····​const/​4·​v0,​·​0x0
   
154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
155 ····​.​line·​165 155 ····​.​line·​165
156 ····​return-​void 156 ····​return-​void
157 .​end·​method 157 .​end·​method
   
158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V 158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V
159 ····​.​locals·5 159 ····​.​locals·6
160 ····​.​param·​p0,​·​"duration"····​#·​J 160 ····​.​param·​p0,​·​"duration"····​#·​J
161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
162 ····​.​param·​p3,​·​"fieldLen"····​#·​I 162 ····​.​param·​p3,​·​"fieldLen"····​#·​I
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​156 164 ····​.​line·​156
165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​ 165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
Offset 151, 38 lines modified Offset 151, 38 lines modified
151 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(J)​V 151 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(J)​V
   
152 ····​.​line·​118 152 ····​.​line·​118
153 ····​return-​void 153 ····​return-​void
154 .​end·​method 154 .​end·​method
   
155 .​method·​public·​postInvalidateOnAnima​tion(Landroid/​view/​View;​IIII)​V 155 .​method·​public·​postInvalidateOnAnima​tion(Landroid/​view/​View;​IIII)​V
156 ····​.​locals·7 156 ····​.​locals·8
157 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 157 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
158 ····​.​param·​p2,​·​"left"····​#·​I 158 ····​.​param·​p2,​·​"left"····​#·​I
159 ····​.​param·​p3,​·​"top"····​#·​I 159 ····​.​param·​p3,​·​"top"····​#·​I
160 ····​.​param·​p4,​·​"right"····​#·​I 160 ····​.​param·​p4,​·​"right"····​#·​I
161 ····​.​param·​p5,​·​"bottom"····​#·​I 161 ····​.​param·​p5,​·​"bottom"····​#·​I
   
162 ····​.​prologue 162 ····​.​prologue
163 ····​.​line·​120 163 ····​.​line·​120
164 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J 164 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J
   
165 ····​move-​result-​wide·​v1 165 ····​move-​result-​wide·​v2
   
166 ····​move-​object·​v0,​·​p1 166 ····​move-​object·​v1,​·​p1
   
167 ····​move·​v3,​·​p2 167 ····​move·​v4,​·​p2
   
168 ····​move·​v4,​·​p3 168 ····​move·​v5,​·​p3
   
169 ····​move·​v5,​·​p4 169 ····​move·​v6,​·​p4
   
170 ····​move·​v6,​·​p5 170 ····​move·​v7,​·​p5
   
171 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(JIIII)​V 171 ····​invoke-​virtual/​range·​{v1·​.​.​·​v7},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(JIIII)​V
   
172 ····​.​line·​121 172 ····​.​line·​121
173 ····​return-​void 173 ····​return-​void
174 .​end·​method 174 .​end·​method
   
175 .​method·​public·​postOnAnimation(Landr​oid/​view/​View;​Ljava/​lang/​Runnable;​)​V 175 .​method·​public·​postOnAnimation(Landr​oid/​view/​View;​Ljava/​lang/​Runnable;​)​V
176 ····​.​locals·​2 176 ····​.​locals·​2
Offset 198, 15 lines modified Offset 198, 15 lines modified
198 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 198 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
199 ····​.​line·​124 199 ····​.​line·​124
200 ····​return-​void 200 ····​return-​void
201 .​end·​method 201 .​end·​method
   
202 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 202 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
203 ····​.​locals·2 203 ····​.​locals·3
204 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 204 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
205 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 205 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
206 ····​.​param·​p3,​·​"delayMillis"····​#·​J 206 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
207 ····​.​prologue 207 ····​.​prologue
208 ····​.​line·​126 208 ····​.​line·​126
209 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J 209 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J
smali/android/support/v4/view/ViewCompat.smali
Offset 328, 15 lines modified Offset 328, 15 lines modified
328 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 328 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
329 ····​.​line·​483 329 ····​.​line·​483
330 ····​return-​void 330 ····​return-​void
331 .​end·​method 331 .​end·​method
   
332 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 332 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
333 ····​.​locals·1 333 ····​.​locals·2
334 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 334 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
335 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 335 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​
336 ····​.​param·​p2,​·​"delayMillis"····​#·​J 336 ····​.​param·​p2,​·​"delayMillis"····​#·​J
   
337 ····​.​prologue 337 ····​.​prologue
338 ····​.​line·​499 338 ····​.​line·​499
339 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 339 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
Offset 120, 15 lines modified Offset 120, 15 lines modified
120 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 120 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
121 ····​.​line·​206 121 ····​.​line·​206
122 ····​return-​void 122 ····​return-​void
123 .​end·​method 123 .​end·​method
   
124 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 124 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
125 ····​.​locals·0 125 ····​.​locals·1
126 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 126 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
127 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 127 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
128 ····​.​param·​p3,​·​"delayMillis"····​#·​J 128 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
129 ····​.​prologue 129 ····​.​prologue
130 ····​.​line·​209 130 ····​.​line·​209
131 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 131 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
smali/android/support/v4/view/ViewPager.smali
Offset 4182, 258 lines modified Offset 4182, 264 lines modified
4182 ········​0x15·​-​>·​:​sswitch_0 4182 ········​0x15·​-​>·​:​sswitch_0
4183 ········​0x16·​-​>·​:​sswitch_1 4183 ········​0x16·​-​>·​:​sswitch_1
4184 ········​0x3d·​-​>·​:​sswitch_2 4184 ········​0x3d·​-​>·​:​sswitch_2
4185 ····​.​end·​sparse-​switch 4185 ····​.​end·​sparse-​switch
4186 .​end·​method 4186 .​end·​method
   
4187 .​method·​public·​fakeDragBy(F)​V 4187 .​method·​public·​fakeDragBy(F)​V
4188 ····​.​locals·​17 4188 ····​.​locals·​18
4189 ····​.​param·​p1,​·​"xOffset"····​#·​F 4189 ····​.​param·​p1,​·​"xOffset"····​#·​F
   
4190 ····​.​prologue 4190 ····​.​prologue
4191 ····​.​line·​2082 4191 ····​.​line·​2082
4192 ····​move-​object/​from16·​v0,​·​p0 4192 ····​move-​object/​from16·​v0,​·​p0
   
4193 ····​iget-​boolean·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z 4193 ····​iget-​boolean·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z
   
4194 ····​if-​nez·​v1,​·​:​cond_0 4194 ····​if-​nez·​v2,​·​:​cond_0
   
4195 ····​.​line·​2083 4195 ····​.​line·​2083
4196 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​ 4196 ····​new-​instance·​v2,​·​Ljava/​lang/​IllegalStateException​;​
   
4197 ····​const-​string·​v2,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​" 4197 ····​const-​string·​v3,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​"
   
4198 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 4198 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
4199 ····​throw·​v1 4199 ····​throw·​v2
   
4200 ····​.​line·​2086 4200 ····​.​line·​2086
4201 ····​:​cond_0 4201 ····​:​cond_0
4202 ····​move-​object/​from16·​v0,​·​p0 4202 ····​move-​object/​from16·​v0,​·​p0
   
4203 ····​iget·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4203 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4204 ····​add-​float·​v1,​·​v1,​·​p1 4204 ····​add-​float·​v2,​·​v2,​·​p1
   
4205 ····​move-​object/​from16·​v0,​·​p0 4205 ····​move-​object/​from16·​v0,​·​p0
   
4206 ····​iput·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4206 ····​iput·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4207 ····​.​line·​2088 4207 ····​.​line·​2088
4208 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I 4208 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I
   
4209 ····​move-​result·​v1 4209 ····​move-​result·​v2
   
4210 ····​int-​to-​float·​v13,​·​v1 4210 ····​int-​to-​float·​v14,​·​v2
   
4211 ····​.​line·​2089 4211 ····​.​line·​2089
4212 ····​.​local·​v13,​·​"oldScrollX":​F 4212 ····​.​local·​v14,​·​"oldScrollX":​F
4213 ····​sub-​float·​v15,​·​v13,​·​p1 4213 ····​sub-​float·​v16,​·​v14,​·​p1
   
4214 ····​.​line·​2090 4214 ····​.​line·​2090
4215 ····​.​local·​v15,​·​"scrollX":​F 4215 ····​.​local·​v16,​·​"scrollX":​F
4216 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getWidth()​I 4216 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getWidth()​I
   
4217 ····​move-​result·​v16 4217 ····​move-​result·​v17
   
4218 ····​.​line·​2092 4218 ····​.​line·​2092
4219 ····​.​local·​v16,​·​"width":​I 4219 ····​.​local·​v17,​·​"width":​I
4220 ····​move/​from16·​v0,​·​v16 4220 ····​move/​from16·​v0,​·​v17
   
4221 ····​int-​to-​float·​v1,​·​v0 4221 ····​int-​to-​float·​v2,​·​v0
   
4222 ····​move-​object/​from16·​v0,​·​p0 4222 ····​move-​object/​from16·​v0,​·​p0
   
4223 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F 4223 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F
   
4224 ····​mul-​float·​v12,​·​v1,​·​v2 4224 ····​mul-​float·​v13,​·​v2,​·​v3
   
4225 ····​.​line·​2093 4225 ····​.​line·​2093
4226 ····​.​local·​v12,​·​"leftBound":​F 4226 ····​.​local·​v13,​·​"leftBound":​F
4227 ····​move/​from16·​v0,​·​v16 4227 ····​move/​from16·​v0,​·​v17
   
4228 ····​int-​to-​float·​v1,​·​v0 4228 ····​int-​to-​float·​v2,​·​v0
   
4229 ····​move-​object/​from16·​v0,​·​p0 4229 ····​move-​object/​from16·​v0,​·​p0
   
4230 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F 4230 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F
   
4231 ····​mul-​float·​v14,​·​v1,​·​v2 4231 ····​mul-​float·​v15,​·​v2,​·​v3
   
4232 ····​.​line·​2095 4232 ····​.​line·​2095
4233 ····​.​local·​v14,​·​"rightBound":​F 4233 ····​.​local·​v15,​·​"rightBound":​F
4234 ····​move-​object/​from16·​v0,​·​p0 4234 ····​move-​object/​from16·​v0,​·​p0
   
4235 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4235 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
   
4236 ····​const/​4·​v2,​·​0x0 4236 ····​const/​4·​v3,​·​0x0
   
4237 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 4237 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
4238 ····​move-​result-​object·​v10 4238 ····​move-​result-​object·​v11
   
4239 ····​check-​cast·​v10,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4239 ····​check-​cast·​v11,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
4240 ····​.​line·​2096 4240 ····​.​line·​2096
4241 ····​.​local·​v10,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4241 ····​.​local·​v11,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
4242 ····​move-​object/​from16·​v0,​·​p0 4242 ····​move-​object/​from16·​v0,​·​p0
   
4243 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4243 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
Max diff block lines reached; 6371/10261 bytes (62.09%) of diff not shown.
smali/com/j256/ormlite/android/AndroidCompiledStatement.smali
Offset 123, 17 lines modified Offset 123, 17 lines modified
   
123 ····​.​line·​192 123 ····​.​line·​192
124 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>simpleQueryForLong()​J 124 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>simpleQueryForLong()​J
125 ····​:​try_end_1 125 ····​:​try_end_1
126 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 126 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
127 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 127 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
128 ····​move-​result-​wide·​v3 128 ····​move-​result-​wide·​v4
   
129 ····​long-​to-​int·​v1,​·​v3 129 ····​long-​to-​int·​v1,​·​v4
   
130 ····​.​line·​197 130 ····​.​line·​197
131 ····​.​local·​v1,​·​"result":​I 131 ····​.​local·​v1,​·​"result":​I
132 ····​if-​eqz·​v2,​·​:​cond_0 132 ····​if-​eqz·​v2,​·​:​cond_0
   
133 ····​.​line·​198 133 ····​.​line·​198
134 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V 134 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V
smali/com/j256/ormlite/android/AndroidDatabaseConnection.smali
Offset 400, 17 lines modified Offset 400, 17 lines modified
   
400 ····​.​line·​290 400 ····​.​line·​290
401 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>simpleQueryForLong()​J 401 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>simpleQueryForLong()​J
402 ····​:​try_end_1 402 ····​:​try_end_1
403 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 403 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
404 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1 404 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1
   
405 ····​move-​result-​wide·​v3 405 ····​move-​result-​wide·​v4
   
406 ····​long-​to-​int·​v1,​·​v3 406 ····​long-​to-​int·​v1,​·​v4
   
407 ····​.​line·​295 407 ····​.​line·​295
408 ····​.​local·​v1,​·​"result":​I 408 ····​.​local·​v1,​·​"result":​I
409 ····​if-​eqz·​v2,​·​:​cond_1 409 ····​if-​eqz·​v2,​·​:​cond_1
   
410 ····​.​line·​296 410 ····​.​line·​296
411 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V 411 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V
Offset 1099, 56 lines modified Offset 1099, 56 lines modified
1099 ········​value·​=·​{ 1099 ········​value·​=·​{
1100 ············​Ljava/​sql/​SQLException;​ 1100 ············​Ljava/​sql/​SQLException;​
1101 ········​} 1101 ········​}
1102 ····​.​end·​annotation 1102 ····​.​end·​annotation
   
1103 ····​.​prologue 1103 ····​.​prologue
1104 ····​.​line·​196 1104 ····​.​line·​196
1105 ····​const/​4·​v3,​·​0x0 1105 ····​const/​4·​v1,​·​0x0
   
1106 ····​.​line·​198 1106 ····​.​line·​198
1107 ····​.​local·​v3,​·​"stmt":​Landroid/​database/​sqlite/​SQLiteStatement;​ 1107 ····​.​local·​v1,​·​"stmt":​Landroid/​database/​sqlite/​SQLiteStatement;​
1108 ····​:​try_start_0 1108 ····​:​try_start_0
1109 ····​iget-​object·​v4,​·​p0,​·​Lcom/​j256/​ormlite/​android/​AndroidDatabaseConnec​tion;​-​>db:​Landroid/​database/​sqlite/​SQLiteDatabase;​ 1109 ····​iget-​object·​v4,​·​p0,​·​Lcom/​j256/​ormlite/​android/​AndroidDatabaseConnec​tion;​-​>db:​Landroid/​database/​sqlite/​SQLiteDatabase;​
   
1110 ····​invoke-​virtual·​{v4,​·​p1},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>compileStatement(Lja​va/​lang/​String;​)​Landroid/​database/​sqlite/​SQLiteStatement;​ 1110 ····​invoke-​virtual·​{v4,​·​p1},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>compileStatement(Lja​va/​lang/​String;​)​Landroid/​database/​sqlite/​SQLiteStatement;​
   
1111 ····​move-​result-​object·​v3 1111 ····​move-​result-​object·​v1
   
1112 ····​.​line·​199 1112 ····​.​line·​199
1113 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>simpleQueryForLong()​J 1113 ····​invoke-​virtual·​{v1},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>simpleQueryForLong()​J
   
1114 ····​move-​result-​wide·​v1 1114 ····​move-​result-​wide·​v2
   
1115 ····​.​line·​200 1115 ····​.​line·​200
1116 ····​.​local·​v1,​·​"result":​J 1116 ····​.​local·​v2,​·​"result":​J
1117 ····​sget-​object·​v4,​·​Lcom/​j256/​ormlite/​android/​AndroidDatabaseConnec​tion;​-​>logger:​Lcom/​j256/​ormlite/​logger/​Logger;​ 1117 ····​sget-​object·​v4,​·​Lcom/​j256/​ormlite/​android/​AndroidDatabaseConnec​tion;​-​>logger:​Lcom/​j256/​ormlite/​logger/​Logger;​
   
1118 ····​const-​string·​v5,​·​"{}:​·​query·​for·​long·​simple·​query·​returned·​{}:​·​{}" 1118 ····​const-​string·​v5,​·​"{}:​·​query·​for·​long·​simple·​query·​returned·​{}:​·​{}"
   
1119 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 1119 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
1120 ····​move-​result-​object·​v6 1120 ····​move-​result-​object·​v6
   
1121 ····​invoke-​virtual·​{v4,​·​v5,​·​p0,​·​v6,​·​p1},​·​Lcom/​j256/​ormlite/​logger/​Logger;​-​>trace(Ljava/​lang/​String;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 1121 ····​invoke-​virtual·​{v4,​·​v5,​·​p0,​·​v6,​·​p1},​·​Lcom/​j256/​ormlite/​logger/​Logger;​-​>trace(Ljava/​lang/​String;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
1122 ····​:​try_end_0 1122 ····​:​try_end_0
1123 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 1123 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
1124 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1124 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1125 ····​.​line·​205 1125 ····​.​line·​205
1126 ····​if-​eqz·​v3,​·​:​cond_0 1126 ····​if-​eqz·​v1,​·​:​cond_0
   
1127 ····​.​line·​206 1127 ····​.​line·​206
1128 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V 1128 ····​invoke-​virtual·​{v1},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V
   
1129 ····​:​cond_0 1129 ····​:​cond_0
1130 ····​return-​wide·​v1 1130 ····​return-​wide·​v2
   
1131 ····​.​line·​202 1131 ····​.​line·​202
1132 ····​.​end·​local·​v1····​#·​"result":​J 1132 ····​.​end·​local·​v2····​#·​"result":​J
1133 ····​:​catch_0 1133 ····​:​catch_0
1134 ····​move-​exception·​v0 1134 ····​move-​exception·​v0
   
1135 ····​.​line·​203 1135 ····​.​line·​203
1136 ····​.​local·​v0,​·​"e":​Landroid/​database/​SQLException;​ 1136 ····​.​local·​v0,​·​"e":​Landroid/​database/​SQLException;​
1137 ····​:​try_start_1 1137 ····​:​try_start_1
1138 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 1138 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
Offset 1178, 18 lines modified Offset 1178, 18 lines modified
1178 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 1178 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
1179 ····​.​line·​205 1179 ····​.​line·​205
1180 ····​.​end·​local·​v0····​#·​"e":​Landroid/​database/​SQLException;​ 1180 ····​.​end·​local·​v0····​#·​"e":​Landroid/​database/​SQLException;​
1181 ····​:​catchall_0 1181 ····​:​catchall_0
1182 ····​move-​exception·​v4 1182 ····​move-​exception·​v4
   
1183 ····​if-​eqz·​v3,​·​:​cond_1 1183 ····​if-​eqz·​v1,​·​:​cond_1
   
1184 ····​.​line·​206 1184 ····​.​line·​206
1185 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V 1185 ····​invoke-​virtual·​{v1},​·​Landroid/​database/​sqlite/​SQLiteStatement;​-​>close()​V
   
1186 ····​:​cond_1 1186 ····​:​cond_1
1187 ····​throw·​v4 1187 ····​throw·​v4
1188 .​end·​method 1188 .​end·​method
   
1189 .​method·​public·​queryForLong(Ljava/​lang/​String;​[Ljava/​lang/​Object;​[Lcom/​j256/​ormlite/​field/​FieldType;​)​J 1189 .​method·​public·​queryForLong(Ljava/​lang/​String;​[Ljava/​lang/​Object;​[Lcom/​j256/​ormlite/​field/​FieldType;​)​J
1190 ····​.​locals·​8 1190 ····​.​locals·​8
smali/com/j256/ormlite/dao/BaseDaoImpl.smali
Offset 1023, 22 lines modified Offset 1023, 22 lines modified
1023 ····​:​try_start_0 1023 ····​:​try_start_0
1024 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>statementExecutor:​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​ 1024 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>statementExecutor:​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​
   
1025 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​-​>queryForCountStar(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​J 1025 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​-​>queryForCountStar(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​J
1026 ····​:​try_end_0 1026 ····​:​try_end_0
1027 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1027 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1028 ····​move-​result-​wide·​v1 1028 ····​move-​result-​wide·​v2
   
1029 ····​.​line·​691 1029 ····​.​line·​691
1030 ····​iget-​object·​v3,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​ 1030 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​
   
1031 ····​invoke-​interface·​{v3,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V 1031 ····​invoke-​interface·​{v1,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V
   
1032 ····​return-​wide·​v1 1032 ····​return-​wide·​v2
   
1033 ····​:​catchall_0 1033 ····​:​catchall_0
1034 ····​move-​exception·​v1 1034 ····​move-​exception·​v1
   
1035 ····​iget-​object·​v2,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​ 1035 ····​iget-​object·​v2,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​
   
1036 ····​invoke-​interface·​{v2,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V 1036 ····​invoke-​interface·​{v2,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V
Offset 1123, 22 lines modified Offset 1123, 22 lines modified
1123 ····​:​try_start_0 1123 ····​:​try_start_0
1124 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>statementExecutor:​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​ 1124 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>statementExecutor:​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​
   
1125 ····​invoke-​virtual·​{v1,​·​v0,​·​p1},​·​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​-​>queryForLong(Lcom/​j256/​ormlite/​support/​DatabaseConnection;​Lcom/​j256/​ormlite/​stmt/​PreparedStmt;​)​J 1125 ····​invoke-​virtual·​{v1,​·​v0,​·​p1},​·​Lcom/​j256/​ormlite/​stmt/​StatementExecutor;​-​>queryForLong(Lcom/​j256/​ormlite/​support/​DatabaseConnection;​Lcom/​j256/​ormlite/​stmt/​PreparedStmt;​)​J
1126 ····​:​try_end_0 1126 ····​:​try_end_0
1127 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1127 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1128 ····​move-​result-​wide·​v1 1128 ····​move-​result-​wide·​v2
   
1129 ····​.​line·​705 1129 ····​.​line·​705
1130 ····​iget-​object·​v3,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​ 1130 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​
   
1131 ····​invoke-​interface·​{v3,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V 1131 ····​invoke-​interface·​{v1,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V
   
1132 ····​return-​wide·​v1 1132 ····​return-​wide·​v2
   
1133 ····​:​catchall_0 1133 ····​:​catchall_0
1134 ····​move-​exception·​v1 1134 ····​move-​exception·​v1
   
1135 ····​iget-​object·​v2,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​ 1135 ····​iget-​object·​v2,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​BaseDaoImpl;​-​>connectionSource:​Lcom/​j256/​ormlite/​support/​ConnectionSource;​
   
1136 ····​invoke-​interface·​{v2,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V 1136 ····​invoke-​interface·​{v2,​·​v0},​·​Lcom/​j256/​ormlite/​support/​ConnectionSource;​-​>releaseConnection(Lc​om/​j256/​ormlite/​support/​DatabaseConnection;​)​V
smali/com/j256/ormlite/dao/RuntimeExceptionDao.smali
Offset 341, 29 lines modified Offset 341, 29 lines modified
   
341 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​Throwable;​)​V 341 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
342 ····​throw·​v1 342 ····​throw·​v1
343 .​end·​method 343 .​end·​method
   
344 .​method·​public·​countOf()​J 344 .​method·​public·​countOf()​J
345 ····​.​locals·3 345 ····​.​locals·4
   
346 ····​.​prologue 346 ····​.​prologue
347 ····​.​line·​593 347 ····​.​line·​593
348 ····​.​local·​p0,​·​"this":​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​,​·​"Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao<T​T;​TID;​>;​" 348 ····​.​local·​p0,​·​"this":​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​,​·​"Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao<T​T;​TID;​>;​"
349 ····​:​try_start_0 349 ····​:​try_start_0
350 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​-​>dao:​Lcom/​j256/​ormlite/​dao/​Dao;​ 350 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​-​>dao:​Lcom/​j256/​ormlite/​dao/​Dao;​
   
351 ····​invoke-​interface·​{v1},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>countOf()​J 351 ····​invoke-​interface·​{v1},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>countOf()​J
352 ····​:​try_end_0 352 ····​:​try_end_0
353 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 353 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
354 ····​move-​result-​wide·​v1 354 ····​move-​result-​wide·​v2
   
355 ····​return-​wide·​v1 355 ····​return-​wide·​v2
   
356 ····​.​line·​594 356 ····​.​line·​594
357 ····​:​catch_0 357 ····​:​catch_0
358 ····​move-​exception·​v0 358 ····​move-​exception·​v0
   
359 ····​.​line·​595 359 ····​.​line·​595
360 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​ 360 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​
Offset 376, 15 lines modified Offset 376, 15 lines modified
   
376 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​Throwable;​)​V 376 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
377 ····​throw·​v1 377 ····​throw·​v1
378 .​end·​method 378 .​end·​method
   
379 .​method·​public·​countOf(Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​)​J 379 .​method·​public·​countOf(Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​)​J
380 ····​.​locals·3 380 ····​.​locals·4
381 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 381 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
382 ········​value·​=·​{ 382 ········​value·​=·​{
383 ············​"(",​ 383 ············​"(",​
384 ············​"Lcom/​j256/​ormlite/​stmt/​PreparedQuery",​ 384 ············​"Lcom/​j256/​ormlite/​stmt/​PreparedQuery",​
385 ············​"<TT;​>;​)​J" 385 ············​"<TT;​>;​)​J"
386 ········​} 386 ········​}
387 ····​.​end·​annotation 387 ····​.​end·​annotation
Offset 396, 17 lines modified Offset 396, 17 lines modified
396 ····​:​try_start_0 396 ····​:​try_start_0
397 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​-​>dao:​Lcom/​j256/​ormlite/​dao/​Dao;​ 397 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​-​>dao:​Lcom/​j256/​ormlite/​dao/​Dao;​
   
398 ····​invoke-​interface·​{v1,​·​p1},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>countOf(Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​)​J 398 ····​invoke-​interface·​{v1,​·​p1},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>countOf(Lcom/​j256/​ormlite/​stmt/​PreparedQuery;​)​J
399 ····​:​try_end_0 399 ····​:​try_end_0
400 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 400 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
401 ····​move-​result-​wide·​v1 401 ····​move-​result-​wide·​v2
   
402 ····​return-​wide·​v1 402 ····​return-​wide·​v2
   
403 ····​.​line·​606 403 ····​.​line·​606
404 ····​:​catch_0 404 ····​:​catch_0
405 ····​move-​exception·​v0 405 ····​move-​exception·​v0
   
406 ····​.​line·​607 406 ····​.​line·​607
407 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​ 407 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​
Offset 2670, 31 lines modified Offset 2670, 31 lines modified
   
2670 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​Throwable;​)​V 2670 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
2671 ····​throw·​v1 2671 ····​throw·​v1
2672 .​end·​method 2672 .​end·​method
   
2673 .​method·​public·​varargs·​queryRawValue(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​J 2673 .​method·​public·​varargs·​queryRawValue(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​J
2674 ····​.​locals·3 2674 ····​.​locals·4
2675 ····​.​param·​p1,​·​"query"····​#·​Ljava/​lang/​String;​ 2675 ····​.​param·​p1,​·​"query"····​#·​Ljava/​lang/​String;​
2676 ····​.​param·​p2,​·​"arguments"····​#·​[Ljava/​lang/​String;​ 2676 ····​.​param·​p2,​·​"arguments"····​#·​[Ljava/​lang/​String;​
   
2677 ····​.​prologue 2677 ····​.​prologue
2678 ····​.​line·​445 2678 ····​.​line·​445
2679 ····​.​local·​p0,​·​"this":​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​,​·​"Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao<T​T;​TID;​>;​" 2679 ····​.​local·​p0,​·​"this":​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​,​·​"Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao<T​T;​TID;​>;​"
2680 ····​:​try_start_0 2680 ····​:​try_start_0
2681 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​-​>dao:​Lcom/​j256/​ormlite/​dao/​Dao;​ 2681 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​dao/​RuntimeExceptionDao;​-​>dao:​Lcom/​j256/​ormlite/​dao/​Dao;​
   
2682 ····​invoke-​interface·​{v1,​·​p1,​·​p2},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>queryRawValue(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​J 2682 ····​invoke-​interface·​{v1,​·​p1,​·​p2},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>queryRawValue(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​J
2683 ····​:​try_end_0 2683 ····​:​try_end_0
2684 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 2684 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
2685 ····​move-​result-​wide·​v1 2685 ····​move-​result-​wide·​v2
   
2686 ····​return-​wide·​v1 2686 ····​return-​wide·​v2
   
2687 ····​.​line·​446 2687 ····​.​line·​446
2688 ····​:​catch_0 2688 ····​:​catch_0
2689 ····​move-​exception·​v0 2689 ····​move-​exception·​v0
   
2690 ····​.​line·​447 2690 ····​.​line·​447
2691 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​ 2691 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​
smali/com/j256/ormlite/field/types/BaseDateType.smali
Offset 158, 15 lines modified Offset 158, 15 lines modified
158 ····​.​line·​70 158 ····​.​line·​70
159 ····​const/​4·​v0,​·​0x1 159 ····​const/​4·​v0,​·​0x1
   
160 ····​return·​v0 160 ····​return·​v0
161 .​end·​method 161 .​end·​method
   
162 .​method·​public·​moveToNextValue(Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 162 .​method·​public·​moveToNextValue(Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
163 ····​.​locals·5 163 ····​.​locals·6
164 ····​.​param·​p1,​·​"currentValue"····​#·​Ljava/​lang/​Object;​ 164 ····​.​param·​p1,​·​"currentValue"····​#·​Ljava/​lang/​Object;​
   
165 ····​.​prologue 165 ····​.​prologue
166 ····​.​line·​75 166 ····​.​line·​75
167 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 167 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
168 ····​move-​result-​wide·​v0 168 ····​move-​result-​wide·​v0
Offset 198, 19 lines modified Offset 198, 19 lines modified
198 ····​cmp-​long·​v2,​·​v0,​·​v2 198 ····​cmp-​long·​v2,​·​v0,​·​v2
   
199 ····​if-​nez·​v2,​·​:​cond_1 199 ····​if-​nez·​v2,​·​:​cond_1
   
200 ····​.​line·​79 200 ····​.​line·​79
201 ····​new-​instance·​v2,​·​Ljava/​util/​Date;​ 201 ····​new-​instance·​v2,​·​Ljava/​util/​Date;​
   
202 ····​const-​wide/​16·​v3,​·​0x1 202 ····​const-​wide/​16·​v4,​·​0x1
   
203 ····​add-​long/​2addr·​v3,​·​v0 203 ····​add-​long/​2addr·​v4,​·​v0
   
204 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​util/​Date;​-​><init>(J)​V 204 ····​invoke-​direct·​{v2,​·​v4,​·​v5},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
205 ····​goto·​:​goto_0 205 ····​goto·​:​goto_0
   
206 ····​.​line·​81 206 ····​.​line·​81
207 ····​:​cond_1 207 ····​:​cond_1
208 ····​new-​instance·​v2,​·​Ljava/​util/​Date;​ 208 ····​new-​instance·​v2,​·​Ljava/​util/​Date;​
   
smali/com/j256/ormlite/field/types/DateLongType.smali
Offset 80, 55 lines modified Offset 80, 55 lines modified
80 ····​.​line·​67 80 ····​.​line·​67
81 ····​const/​4·​v0,​·​0x0 81 ····​const/​4·​v0,​·​0x0
   
82 ····​return·​v0 82 ····​return·​v0
83 .​end·​method 83 .​end·​method
   
84 .​method·​public·​javaToSqlArg(Lcom/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 84 .​method·​public·​javaToSqlArg(Lcom/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
85 ····​.​locals·3 85 ····​.​locals·4
86 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​ 86 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​
87 ····​.​param·​p2,​·​"obj"····​#·​Ljava/​lang/​Object;​ 87 ····​.​param·​p2,​·​"obj"····​#·​Ljava/​lang/​Object;​
   
88 ····​.​prologue 88 ····​.​prologue
89 ····​.​line·​61 89 ····​.​line·​61
90 ····​move-​object·​v0,​·​p2 90 ····​move-​object·​v0,​·​p2
   
91 ····​check-​cast·​v0,​·​Ljava/​util/​Date;​ 91 ····​check-​cast·​v0,​·​Ljava/​util/​Date;​
   
92 ····​.​line·​62 92 ····​.​line·​62
93 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​ 93 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​
94 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J 94 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J
   
95 ····​move-​result-​wide·​v1 95 ····​move-​result-​wide·​v2
   
96 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 96 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
98 ····​return-​object·​v1 98 ····​return-​object·​v1
99 .​end·​method 99 .​end·​method
   
100 .​method·​public·​parseDefaultString(Lc​om/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 100 .​method·​public·​parseDefaultString(Lc​om/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
101 ····​.​locals·3 101 ····​.​locals·4
102 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​ 102 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​
103 ····​.​param·​p2,​·​"defaultStr"····​#·​Ljava/​lang/​String;​ 103 ····​.​param·​p2,​·​"defaultStr"····​#·​Ljava/​lang/​String;​
104 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 104 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
105 ········​value·​=·​{ 105 ········​value·​=·​{
106 ············​Ljava/​sql/​SQLException;​ 106 ············​Ljava/​sql/​SQLException;​
107 ········​} 107 ········​}
108 ····​.​end·​annotation 108 ····​.​end·​annotation
   
109 ····​.​prologue 109 ····​.​prologue
110 ····​.​line·​42 110 ····​.​line·​42
111 ····​:​try_start_0 111 ····​:​try_start_0
112 ····​invoke-​static·​{p2},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 112 ····​invoke-​static·​{p2},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
   
113 ····​move-​result-​wide·​v1 113 ····​move-​result-​wide·​v2
   
114 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 114 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
115 ····​:​try_end_0 115 ····​:​try_end_0
116 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 116 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
117 ····​move-​result-​object·​v1 117 ····​move-​result-​object·​v1
   
118 ····​return-​object·​v1 118 ····​return-​object·​v1
   
Offset 217, 27 lines modified Offset 217, 27 lines modified
   
217 ····​move-​result-​object·​v0 217 ····​move-​result-​object·​v0
   
218 ····​return-​object·​v0 218 ····​return-​object·​v0
219 .​end·​method 219 .​end·​method
   
220 .​method·​public·​sqlArgToJava(Lcom/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 220 .​method·​public·​sqlArgToJava(Lcom/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
221 ····​.​locals·3 221 ····​.​locals·4
222 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​ 222 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​
223 ····​.​param·​p2,​·​"sqlArg"····​#·​Ljava/​lang/​Object;​ 223 ····​.​param·​p2,​·​"sqlArg"····​#·​Ljava/​lang/​Object;​
224 ····​.​param·​p3,​·​"columnPos"····​#·​I 224 ····​.​param·​p3,​·​"columnPos"····​#·​I
   
225 ····​.​prologue 225 ····​.​prologue
226 ····​.​line·​56 226 ····​.​line·​56
227 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​ 227 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​
   
228 ····​check-​cast·​p2,​·​Ljava/​lang/​Long;​ 228 ····​check-​cast·​p2,​·​Ljava/​lang/​Long;​
   
229 ····​.​end·​local·​p2····​#·​"sqlArg":​Ljava/​lang/​Object;​ 229 ····​.​end·​local·​p2····​#·​"sqlArg":​Ljava/​lang/​Object;​
230 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Long;​-​>longValue()​J 230 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
231 ····​move-​result-​wide·​v1 231 ····​move-​result-​wide·​v2
   
232 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Date;​-​><init>(J)​V 232 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
233 ····​return-​object·​v0 233 ····​return-​object·​v0
234 .​end·​method 234 .​end·​method
smali/com/j256/ormlite/field/types/DateType.smali
Offset 131, 15 lines modified Offset 131, 15 lines modified
   
131 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V 131 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V
   
132 ····​return-​object·​v1 132 ····​return-​object·​v1
133 .​end·​method 133 .​end·​method
   
134 .​method·​public·​parseDefaultString(Lc​om/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 134 .​method·​public·​parseDefaultString(Lc​om/​j256/​ormlite/​field/​FieldType;​Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
135 ····​.​locals·5 135 ····​.​locals·6
136 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​ 136 ····​.​param·​p1,​·​"fieldType"····​#·​Lcom/​j256/​ormlite/​field/​FieldType;​
137 ····​.​param·​p2,​·​"defaultStr"····​#·​Ljava/​lang/​String;​ 137 ····​.​param·​p2,​·​"defaultStr"····​#·​Ljava/​lang/​String;​
138 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 138 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
139 ········​value·​=·​{ 139 ········​value·​=·​{
140 ············​Ljava/​sql/​SQLException;​ 140 ············​Ljava/​sql/​SQLException;​
141 ········​} 141 ········​}
142 ····​.​end·​annotation 142 ····​.​end·​annotation
Offset 161, 17 lines modified Offset 161, 17 lines modified
   
161 ····​invoke-​static·​{v0,​·​p2},​·​Lcom/​j256/​ormlite/​field/​types/​DateType;​-​>parseDateString(Lcom​/​j256/​ormlite/​field/​types/​BaseDateType$DateStri​ngFormatConfig;​Ljava/​lang/​String;​)​Ljava/​util/​Date;​ 161 ····​invoke-​static·​{v0,​·​p2},​·​Lcom/​j256/​ormlite/​field/​types/​DateType;​-​>parseDateString(Lcom​/​j256/​ormlite/​field/​types/​BaseDateType$DateStri​ngFormatConfig;​Ljava/​lang/​String;​)​Ljava/​util/​Date;​
   
162 ····​move-​result-​object·​v3 162 ····​move-​result-​object·​v3
   
163 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Date;​-​>getTime()​J 163 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Date;​-​>getTime()​J
   
164 ····​move-​result-​wide·​v3 164 ····​move-​result-​wide·​v4
   
165 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V 165 ····​invoke-​direct·​{v2,​·​v4,​·​v5},​·​Ljava/​sql/​Timestamp;​-​><init>(J)​V
166 ····​:​try_end_0 166 ····​:​try_end_0
167 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 167 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
168 ····​return-​object·​v2 168 ····​return-​object·​v2
   
169 ····​.​line·​44 169 ····​.​line·​44
170 ····​:​catch_0 170 ····​:​catch_0
smali/com/j256/ormlite/stmt/QueryBuilder.smali
Offset 748, 27 lines modified Offset 748, 27 lines modified
748 ····​.​line·​551 748 ····​.​line·​551
749 ····​iget-​object·​v0,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>databaseType:​Lcom/​j256/​ormlite/​db/​DatabaseType;​ 749 ····​iget-​object·​v0,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>databaseType:​Lcom/​j256/​ormlite/​db/​DatabaseType;​
   
750 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>limit:​Ljava/​lang/​Long;​ 750 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>limit:​Ljava/​lang/​Long;​
   
751 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J 751 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
752 ····​move-​result-​wide·​v1 752 ····​move-​result-​wide·​v2
   
753 ····​iget-​object·​v3,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>offset:​Ljava/​lang/​Long;​ 753 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>offset:​Ljava/​lang/​Long;​
   
754 ····​invoke-​interface·​{v0,​·​p1,​·​v1,​·​v2,​·​v3},​·​Lcom/​j256/​ormlite/​db/​DatabaseType;​-​>appendLimitValue(Lja​va/​lang/​StringBuilder;​JLjava/​lang/​Long;​)​V 754 ····​invoke-​interface·​{v0,​·​p1,​·​v2,​·​v3,​·​v1},​·​Lcom/​j256/​ormlite/​db/​DatabaseType;​-​>appendLimitValue(Lja​va/​lang/​StringBuilder;​JLjava/​lang/​Long;​)​V
   
755 ····​.​line·​553 755 ····​.​line·​553
756 ····​:​cond_0 756 ····​:​cond_0
757 ····​return-​void 757 ····​return-​void
758 .​end·​method 758 .​end·​method
   
759 .​method·​private·​appendOffset(Ljava/​lang/​StringBuilder;​)​V 759 .​method·​private·​appendOffset(Ljava/​lang/​StringBuilder;​)​V
760 ····​.​locals·3 760 ····​.​locals·4
761 ····​.​param·​p1,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​ 761 ····​.​param·​p1,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​
762 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 762 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
763 ········​value·​=·​{ 763 ········​value·​=·​{
764 ············​Ljava/​sql/​SQLException;​ 764 ············​Ljava/​sql/​SQLException;​
765 ········​} 765 ········​}
766 ····​.​end·​annotation 766 ····​.​end·​annotation
   
Offset 812, 17 lines modified Offset 812, 17 lines modified
812 ····​:​cond_2 812 ····​:​cond_2
813 ····​iget-​object·​v0,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>databaseType:​Lcom/​j256/​ormlite/​db/​DatabaseType;​ 813 ····​iget-​object·​v0,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>databaseType:​Lcom/​j256/​ormlite/​db/​DatabaseType;​
   
814 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>offset:​Ljava/​lang/​Long;​ 814 ····​iget-​object·​v1,​·​p0,​·​Lcom/​j256/​ormlite/​stmt/​QueryBuilder;​-​>offset:​Ljava/​lang/​Long;​
   
815 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J 815 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
816 ····​move-​result-​wide·​v1 816 ····​move-​result-​wide·​v2
   
817 ····​invoke-​interface·​{v0,​·​p1,​·​v1,​·​v2},​·​Lcom/​j256/​ormlite/​db/​DatabaseType;​-​>appendOffsetValue(Lj​ava/​lang/​StringBuilder;​J)​V 817 ····​invoke-​interface·​{v0,​·​p1,​·​v2,​·​v3},​·​Lcom/​j256/​ormlite/​db/​DatabaseType;​-​>appendOffsetValue(Lj​ava/​lang/​StringBuilder;​J)​V
   
818 ····​goto·​:​goto_0 818 ····​goto·​:​goto_0
819 .​end·​method 819 .​end·​method
   
820 .​method·​private·​appendOrderBys(Ljava/​lang/​StringBuilder;​)​V 820 .​method·​private·​appendOrderBys(Ljava/​lang/​StringBuilder;​)​V
821 ····​.​locals·​2 821 ····​.​locals·​2
822 ····​.​param·​p1,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​ 822 ····​.​param·​p1,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​
smali/com/j256/ormlite/stmt/StatementExecutor.smali
Offset 1162, 17 lines modified Offset 1162, 17 lines modified
1162 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 1162 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
1163 ····​move-​result-​object·​v8 1163 ····​move-​result-​object·​v8
   
1164 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​j256/​ormlite/​logger/​Logger;​-​>debug(Ljava/​lang/​String;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 1164 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​j256/​ormlite/​logger/​Logger;​-​>debug(Ljava/​lang/​String;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
   
1165 ····​.​line·​549 1165 ····​.​line·​549
1166 ····​const-​wide/​16·​v5,​·​0x0 1166 ····​const-​wide/​16·​v6,​·​0x0
   
1167 ····​cmp-​long·​v5,​·​v0,​·​v5 1167 ····​cmp-​long·​v5,​·​v0,​·​v6
   
1168 ····​if-​eqz·​v5,​·​:​cond_1 1168 ····​if-​eqz·​v5,​·​:​cond_1
   
1169 ····​:​goto_0 1169 ····​:​goto_0
1170 ····​return·​v3 1170 ····​return·​v3
   
1171 ····​:​cond_1 1171 ····​:​cond_1
smali/com/j256/ormlite/stmt/mapped/MappedCreate.smali
Offset 695, 15 lines modified Offset 695, 15 lines modified
695 ····​.​line·​198 695 ····​.​line·​198
696 ····​goto·​:​goto_0 696 ····​goto·​:​goto_0
697 .​end·​method 697 .​end·​method
   
   
698 #·​virtual·​methods 698 #·​virtual·​methods
699 .​method·​public·​insert(Lcom/​j256/​ormlite/​db/​DatabaseType;​Lcom/​j256/​ormlite/​support/​DatabaseConnection;​Ljava/​lang/​Object;​Lcom/​j256/​ormlite/​dao/​ObjectCache;​)​I 699 .​method·​public·​insert(Lcom/​j256/​ormlite/​db/​DatabaseType;​Lcom/​j256/​ormlite/​support/​DatabaseConnection;​Ljava/​lang/​Object;​Lcom/​j256/​ormlite/​dao/​ObjectCache;​)​I
700 ····​.​locals·​24 700 ····​.​locals·​25
701 ····​.​param·​p1,​·​"databaseType"····​#·​Lcom/​j256/​ormlite/​db/​DatabaseType;​ 701 ····​.​param·​p1,​·​"databaseType"····​#·​Lcom/​j256/​ormlite/​db/​DatabaseType;​
702 ····​.​param·​p2,​·​"databaseConnection"····​#·​Lcom/​j256/​ormlite/​support/​DatabaseConnection;​ 702 ····​.​param·​p2,​·​"databaseConnection"····​#·​Lcom/​j256/​ormlite/​support/​DatabaseConnection;​
703 ····​.​param·​p4,​·​"objectCache"····​#·​Lcom/​j256/​ormlite/​dao/​ObjectCache;​ 703 ····​.​param·​p4,​·​"objectCache"····​#·​Lcom/​j256/​ormlite/​dao/​ObjectCache;​
704 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 704 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
705 ········​value·​=·​{ 705 ········​value·​=·​{
706 ············​"(",​ 706 ············​"(",​
707 ············​"Lcom/​j256/​ormlite/​db/​DatabaseType;​",​ 707 ············​"Lcom/​j256/​ormlite/​db/​DatabaseType;​",​
Offset 720, 209 lines modified Offset 720, 213 lines modified
720 ········​} 720 ········​}
721 ····​.​end·​annotation 721 ····​.​end·​annotation
   
722 ····​.​prologue 722 ····​.​prologue
723 ····​.​line·​38 723 ····​.​line·​38
724 ····​.​local·​p0,​·​"this":​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​,​·​"Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate<TT;​TID;​>;​" 724 ····​.​local·​p0,​·​"this":​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​,​·​"Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate<TT;​TID;​>;​"
725 ····​.​local·​p3,​·​"data":​Ljava/​lang/​Object;​,​·​"TT;​" 725 ····​.​local·​p3,​·​"data":​Ljava/​lang/​Object;​,​·​"TT;​"
726 ····​const/​4·​v14,​·​0x0 726 ····​const/​4·​v15,​·​0x0
   
727 ····​.​line·​39 727 ····​.​line·​39
728 ····​.​local·​v14,​·​"keyHolder":​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate$KeyHolde​r;​ 728 ····​.​local·​v15,​·​"keyHolder":​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate$KeyHolde​r;​
729 ····​move-​object/​from16·​v0,​·​p0 729 ····​move-​object/​from16·​v0,​·​p0
   
730 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​ 730 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​
   
731 ····​move-​object/​from16·​v19,​·​v0 731 ····​move-​object/​from16·​v20,​·​v0
   
732 ····​if-​eqz·​v19,​·​:​cond_0 732 ····​if-​eqz·​v20,​·​:​cond_0
   
733 ····​.​line·​41 733 ····​.​line·​41
734 ····​move-​object/​from16·​v0,​·​p0 734 ····​move-​object/​from16·​v0,​·​p0
   
735 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​ 735 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​
   
736 ····​move-​object/​from16·​v19,​·​v0 736 ····​move-​object/​from16·​v20,​·​v0
   
737 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isAllowGeneratedIdIn​sert()​Z 737 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isAllowGeneratedIdIn​sert()​Z
   
738 ····​move-​result·​v19 738 ····​move-​result·​v20
   
739 ····​if-​eqz·​v19,​·​:​cond_2 739 ····​if-​eqz·​v20,​·​:​cond_2
   
740 ····​move-​object/​from16·​v0,​·​p0 740 ····​move-​object/​from16·​v0,​·​p0
   
741 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​ 741 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​
   
742 ····​move-​object/​from16·​v19,​·​v0 742 ····​move-​object/​from16·​v20,​·​v0
   
743 ····​move-​object/​from16·​v0,​·​v19 743 ····​move-​object/​from16·​v0,​·​v20
   
744 ····​move-​object/​from16·​v1,​·​p3 744 ····​move-​object/​from16·​v1,​·​p3
   
745 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isObjectsFieldValueD​efault(Ljava/​lang/​Object;​)​Z 745 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isObjectsFieldValueD​efault(Ljava/​lang/​Object;​)​Z
   
746 ····​move-​result·​v19 746 ····​move-​result·​v20
   
747 ····​if-​nez·​v19,​·​:​cond_2 747 ····​if-​nez·​v20,​·​:​cond_2
   
748 ····​.​line·​42 748 ····​.​line·​42
749 ····​const/​4·​v7,​·​0x0 749 ····​const/​4·​v8,​·​0x0
   
750 ····​.​line·​46 750 ····​.​line·​46
751 ····​.​local·​v7,​·​"assignId":​Z 751 ····​.​local·​v8,​·​"assignId":​Z
752 ····​:​goto_0 752 ····​:​goto_0
753 ····​move-​object/​from16·​v0,​·​p0 753 ····​move-​object/​from16·​v0,​·​p0
   
754 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​ 754 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​
   
755 ····​move-​object/​from16·​v19,​·​v0 755 ····​move-​object/​from16·​v20,​·​v0
   
756 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isSelfGeneratedId()​Z 756 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isSelfGeneratedId()​Z
   
757 ····​move-​result·​v19 757 ····​move-​result·​v20
   
758 ····​if-​eqz·​v19,​·​:​cond_3 758 ····​if-​eqz·​v20,​·​:​cond_3
   
759 ····​move-​object/​from16·​v0,​·​p0 759 ····​move-​object/​from16·​v0,​·​p0
   
760 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​ 760 ····​iget-​object·​v0,​·​v0,​·​Lcom/​j256/​ormlite/​stmt/​mapped/​MappedCreate;​-​>idField:​Lcom/​j256/​ormlite/​field/​FieldType;​
   
761 ····​move-​object/​from16·​v19,​·​v0 761 ····​move-​object/​from16·​v20,​·​v0
   
762 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isGeneratedId()​Z 762 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Lcom/​j256/​ormlite/​field/​FieldType;​-​>isGeneratedId()​Z
   
763 ····​move-​result·​v19 763 ····​move-​result·​v20
   
764 ····​if-​eqz·​v19,​·​:​cond_3 764 ····​if-​eqz·​v20,​·​:​cond_3
   
765 ····​.​line·​47 765 ····​.​line·​47
766 ····​if-​eqz·​v7,​·​:​cond_0 766 ····​if-​eqz·​v8,​·​:​cond_0
   
767 ····​.​line·​48 767 ····​.​line·​48
768 ····​move-​object/​from16·​v0,​·​p0 768 ····​move-​object/​from16·​v0,​·​p0
Max diff block lines reached; 24585/28304 bytes (86.86%) of diff not shown.
smali/org/achartengine/TouchHandler.smali
Offset 167, 800 lines modified Offset 167, 810 lines modified
   
167 ····​.​line·​170 167 ····​.​line·​170
168 ····​:​cond_0 168 ····​:​cond_0
169 ····​return-​void 169 ····​return-​void
170 .​end·​method 170 .​end·​method
   
171 .​method·​public·​handleTouch(Landroid/​view/​MotionEvent;​)​Z 171 .​method·​public·​handleTouch(Landroid/​view/​MotionEvent;​)​Z
172 ····​.​locals·​17 172 ····​.​locals·​18
173 ····​.​param·​p1,​·​"event"····​#·​Landroid/​view/​MotionEvent;​ 173 ····​.​param·​p1,​·​"event"····​#·​Landroid/​view/​MotionEvent;​
   
174 ····​.​prologue 174 ····​.​prologue
175 ····​.​line·​81 175 ····​.​line·​81
176 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I 176 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I
   
177 ····​move-​result·​v1 177 ····​move-​result·​v2
   
178 ····​.​line·​82 178 ····​.​line·​82
179 ····​.​local·​v1,​·​"action":​I 179 ····​.​local·​v2,​·​"action":​I
180 ····​move-​object/​from16·​v0,​·​p0 180 ····​move-​object/​from16·​v0,​·​p0
   
181 ····​iget-​object·​v13,​·​v0,​·​Lorg/​achartengine/​TouchHandler;​-​>mRenderer:​Lorg/​achartengine/​renderer/​DefaultRenderer;​ 181 ····​iget-​object·​v14,​·​v0,​·​Lorg/​achartengine/​TouchHandler;​-​>mRenderer:​Lorg/​achartengine/​renderer/​DefaultRenderer;​
   
182 ····​if-​eqz·​v13,​·​:​cond_8 182 ····​if-​eqz·​v14,​·​:​cond_8
   
183 ····​const/​4·​v13,​·​0x2 183 ····​const/​4·​v14,​·​0x2
   
184 ····​if-​ne·​v1,​·​v13,​·​:​cond_8 184 ····​if-​ne·​v2,​·​v14,​·​:​cond_8
   
185 ····​.​line·​83 185 ····​.​line·​83
186 ····​move-​object/​from16·​v0,​·​p0 186 ····​move-​object/​from16·​v0,​·​p0
   
187 ····​iget·​v13,​·​v0,​·​Lorg/​achartengine/​TouchHandler;​-​>oldX:​F 187 ····​iget·​v14,​·​v0,​·​Lorg/​achartengine/​TouchHandler;​-​>oldX:​F
   
188 ····​const/​4·​v14,​·​0x0 188 ····​const/​4·​v15,​·​0x0
   
189 ····​cmpl-​float·​v13,​·​v13,​·​v14 189 ····​cmpl-​float·​v14,​·​v14,​·​v15
   
190 ····​if-​gez·​v13,​·​:​cond_0 190 ····​if-​gez·​v14,​·​:​cond_0
   
191 ····​move-​object/​from16·​v0,​·​p0 191 ····​move-​object/​from16·​v0,​·​p0
   
192 ····​iget·​v13,​·​v0,​·​Lorg/​achartengine/​TouchHandler;​-​>oldY:​F 192 ····​iget·​v14,​·​v0,​·​Lorg/​achartengine/​TouchHandler;​-​>oldY:​F
   
193 ····​const/​4·​v14,​·​0x0 193 ····​const/​4·​v15,​·​0x0
   
194 ····​cmpl-​float·​v13,​·​v13,​·​v14 194 ····​cmpl-​float·​v14,​·​v14,​·​v15
   
195 ····​if-​ltz·​v13,​·​:​cond_d 195 ····​if-​ltz·​v14,​·​:​cond_d
   
196 ····​.​line·​84 196 ····​.​line·​84
197 ····​:​cond_0 197 ····​:​cond_0
198 ····​const/​4·​v13,​·​0x0 198 ····​const/​4·​v14,​·​0x0
   
199 ····​move-​object/​from16·​v0,​·​p1 199 ····​move-​object/​from16·​v0,​·​p1
   
200 ····​invoke-​virtual·​{v0,​·​v13},​·​Landroid/​view/​MotionEvent;​-​>getX(I)​F 200 ····​invoke-​virtual·​{v0,​·​v14},​·​Landroid/​view/​MotionEvent;​-​>getX(I)​F
   
201 ····​move-​result·​v4 201 ····​move-​result·​v5
   
202 ····​.​line·​85 202 ····​.​line·​85
203 ····​.​local·​v4,​·​"newX":​F 203 ····​.​local·​v5,​·​"newX":​F
204 ····​const/​4·​v13,​·​0x0 204 ····​const/​4·​v14,​·​0x0
   
205 ····​move-​object/​from16·​v0,​·​p1 205 ····​move-​object/​from16·​v0,​·​p1
   
206 ····​invoke-​virtual·​{v0,​·​v13},​·​Landroid/​view/​MotionEvent;​-​>getY(I)​F 206 ····​invoke-​virtual·​{v0,​·​v14},​·​Landroid/​view/​MotionEvent;​-​>getY(I)​F
   
207 ····​move-​result·​v6 207 ····​move-​result·​v7
   
208 ····​.​line·​86 208 ····​.​line·​86
209 ····​.​local·​v6,​·​"newY":​F 209 ····​.​local·​v7,​·​"newY":​F
210 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getPointerCount()​I 210 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getPointerCount()​I
   
211 ····​move-​result·​v13 211 ····​move-​result·​v14
   
212 ····​const/​4·​v14,​·​0x1 212 ····​const/​4·​v15,​·​0x1
   
213 ····​if-​le·​v13,​·​v14,​·​:​cond_7 213 ····​if-​le·​v14,​·​v15,​·​:​cond_7
   
214 ····​move-​object/​from16·​v0,​·​p0 214 ····​move-​object/​from16·​v0,​·​p0
   
215 ····​iget·​v13,​·​v0,​·​Lorg/​achartengine/​TouchHandler;​-​>oldX2:​F 215 ····​iget·​v14,​·​v0,​·​Lorg/​achartengine/​TouchHandler;​-​>oldX2:​F
   
216 ····​const/​4·​v14,​·​0x0 216 ····​const/​4·​v15,​·​0x0
   
217 ····​cmpl-​float·​v13,​·​v13,​·​v14 217 ····​cmpl-​float·​v14,​·​v14,​·​v15
   
218 ····​if-​gez·​v13,​·​:​cond_1 218 ····​if-​gez·​v14,​·​:​cond_1
   
219 ····​move-​object/​from16·​v0,​·​p0 219 ····​move-​object/​from16·​v0,​·​p0
   
220 ····​iget·​v13,​·​v0,​·​Lorg/​achartengine/​TouchHandler;​-​>oldY2:​F 220 ····​iget·​v14,​·​v0,​·​Lorg/​achartengine/​TouchHandler;​-​>oldY2:​F
   
221 ····​const/​4·​v14,​·​0x0 221 ····​const/​4·​v15,​·​0x0
   
222 ····​cmpl-​float·​v13,​·​v13,​·​v14 222 ····​cmpl-​float·​v14,​·​v14,​·​v15
   
223 ····​if-​ltz·​v13,​·​:​cond_7 223 ····​if-​ltz·​v14,​·​:​cond_7
   
Max diff block lines reached; 27419/30482 bytes (89.95%) of diff not shown.
smali/org/achartengine/chart/AbstractChart.smali
Offset 517, 15 lines modified Offset 517, 15 lines modified
   
517 ····​invoke-​virtual·​{p7,​·​v0},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V 517 ····​invoke-​virtual·​{p7,​·​v0},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V
   
518 ····​goto·​:​goto_0 518 ····​goto·​:​goto_0
519 .​end·​method 519 .​end·​method
   
520 .​method·​protected·​drawLabel(Landroid/​graphics/​Canvas;​Ljava/​lang/​String;​Lorg/​achartengine/​renderer/​DefaultRenderer;​Ljava/​util/​List;​IIFFFFIIILandroid/​graphics/​Paint;​)​V 520 .​method·​protected·​drawLabel(Landroid/​graphics/​Canvas;​Ljava/​lang/​String;​Lorg/​achartengine/​renderer/​DefaultRenderer;​Ljava/​util/​List;​IIFFFFIIILandroid/​graphics/​Paint;​)​V
521 ····​.​locals·​32 521 ····​.​locals·​33
522 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 522 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
523 ····​.​param·​p2,​·​"labelText"····​#·​Ljava/​lang/​String;​ 523 ····​.​param·​p2,​·​"labelText"····​#·​Ljava/​lang/​String;​
524 ····​.​param·​p3,​·​"renderer"····​#·​Lorg/​achartengine/​renderer/​DefaultRenderer;​ 524 ····​.​param·​p3,​·​"renderer"····​#·​Lorg/​achartengine/​renderer/​DefaultRenderer;​
525 ····​.​param·​p5,​·​"centerX"····​#·​I 525 ····​.​param·​p5,​·​"centerX"····​#·​I
526 ····​.​param·​p6,​·​"centerY"····​#·​I 526 ····​.​param·​p6,​·​"centerY"····​#·​I
527 ····​.​param·​p7,​·​"shortRadius"····​#·​F 527 ····​.​param·​p7,​·​"shortRadius"····​#·​F
528 ····​.​param·​p8,​·​"longRadius"····​#·​F 528 ····​.​param·​p8,​·​"longRadius"····​#·​F
Offset 551, 441 lines modified Offset 551, 445 lines modified
551 ····​.​end·​annotation 551 ····​.​end·​annotation
   
552 ····​.​prologue 552 ····​.​prologue
553 ····​.​line·​389 553 ····​.​line·​389
554 ····​.​local·​p4,​·​"prevLabelsBounds":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​graphics/​RectF;​>;​" 554 ····​.​local·​p4,​·​"prevLabelsBounds":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​graphics/​RectF;​>;​"
555 ····​invoke-​virtual/​range·​{p3·​.​.​·​p3},​·​Lorg/​achartengine/​renderer/​DefaultRenderer;​-​>isShowLabels()​Z 555 ····​invoke-​virtual/​range·​{p3·​.​.​·​p3},​·​Lorg/​achartengine/​renderer/​DefaultRenderer;​-​>isShowLabels()​Z
   
556 ····​move-​result·​v5 556 ····​move-​result·​v6
   
557 ····​if-​eqz·​v5,​·​:​cond_6 557 ····​if-​eqz·​v6,​·​:​cond_6
   
558 ····​.​line·​390 558 ····​.​line·​390
559 ····​move-​object/​from16·​v0,​·​p14 559 ····​move-​object/​from16·​v0,​·​p14
   
560 ····​move/​from16·​v1,​·​p13 560 ····​move/​from16·​v1,​·​p13
   
561 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V 561 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V
   
562 ····​.​line·​391 562 ····​.​line·​391
563 ····​const/​high16·​v5,​·​0x42b40000····​#·​90.​0f 563 ····​const/​high16·​v6,​·​0x42b40000····​#·​90.​0f
   
564 ····​const/​high16·​v6,​·​0x40000000····​#·​2.​0f 564 ····​const/​high16·​v7,​·​0x40000000····​#·​2.​0f
   
565 ····​div-​float·​v6,​·​p10,​·​v6 565 ····​div-​float·​v7,​·​p10,​·​v7
   
566 ····​add-​float·​v6,​·​v6,​·​p9 566 ····​add-​float·​v7,​·​v7,​·​p9
   
567 ····​sub-​float/​2addr·​v5,​·​v6 567 ····​sub-​float/​2addr·​v6,​·​v7
   
568 ····​float-​to-​double·​v5,​·​v5 568 ····​float-​to-​double·​v6,​·​v6
   
569 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D 569 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D
   
570 ····​move-​result-​wide·​v19 570 ····​move-​result-​wide·​v20
   
571 ····​.​line·​392 571 ····​.​line·​392
572 ····​.​local·​v19,​·​"rAngle":​D 572 ····​.​local·​v20,​·​"rAngle":​D
573 ····​invoke-​static/​range·​{v19·​.​.​·​v20},​·​Ljava/​lang/​Math;​-​>sin(D)​D 573 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
574 ····​move-​result-​wide·​v21 574 ····​move-​result-​wide·​v22
   
575 ····​.​line·​393 575 ····​.​line·​393
576 ····​.​local·​v21,​·​"sinValue":​D 576 ····​.​local·​v22,​·​"sinValue":​D
577 ····​invoke-​static/​range·​{v19·​.​.​·​v20},​·​Ljava/​lang/​Math;​-​>cos(D)​D 577 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
578 ····​move-​result-​wide·​v11 578 ····​move-​result-​wide·​v12
   
579 ····​.​line·​394 579 ····​.​line·​394
580 ····​.​local·​v11,​·​"cosValue":​D 580 ····​.​local·​v12,​·​"cosValue":​D
581 ····​move/​from16·​v0,​·​p5 581 ····​move/​from16·​v0,​·​p5
   
582 ····​int-​to-​float·​v5,​·​v0 582 ····​int-​to-​float·​v6,​·​v0
   
583 ····​move/​from16·​v0,​·​p7 583 ····​move/​from16·​v0,​·​p7
   
584 ····​float-​to-​double·​v6,​·​v0 584 ····​float-​to-​double·​v8,​·​v0
   
585 ····​mul-​double·​v6,​·​v6,​·​v21 585 ····​mul-​double·​v8,​·​v8,​·​v22
   
586 ····​double-​to-​float·​v6,​·​v6 586 ····​double-​to-​float·​v7,​·​v8
   
587 ····​add-​float/​2addr·​v5,​·​v6 587 ····​add-​float/​2addr·​v6,​·​v7
   
588 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Math;​-​>round(F)​I 588 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Math;​-​>round(F)​I
   
589 ····​move-​result·​v26 589 ····​move-​result·​v27
   
590 ····​.​line·​395 590 ····​.​line·​395
591 ····​.​local·​v26,​·​"x1":​I 591 ····​.​local·​v27,​·​"x1":​I
592 ····​move/​from16·​v0,​·​p6 592 ····​move/​from16·​v0,​·​p6
   
593 ····​int-​to-​float·​v5,​·​v0 593 ····​int-​to-​float·​v6,​·​v0
   
594 ····​move/​from16·​v0,​·​p7 594 ····​move/​from16·​v0,​·​p7
   
595 ····​float-​to-​double·​v6,​·​v0 595 ····​float-​to-​double·​v8,​·​v0
   
596 ····​mul-​double/​2addr·​v6,​·​v11 596 ····​mul-​double/​2addr·​v8,​·​v12
   
597 ····​double-​to-​float·​v6,​·​v6 597 ····​double-​to-​float·​v7,​·​v8
   
598 ····​add-​float/​2addr·​v5,​·​v6 598 ····​add-​float/​2addr·​v6,​·​v7
   
Max diff block lines reached; 12091/15445 bytes (78.28%) of diff not shown.
smali/org/achartengine/chart/BubbleChart.smali
Offset 53, 141 lines modified Offset 53, 149 lines modified
53 ····​.​line·​135 53 ····​.​line·​135
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​clickableAreasForPoin​ts([F[DFII)​[Lorg/​achartengine/​chart/​ClickableArea;​ 57 .​method·​protected·​clickableAreasForPoin​ts([F[DFII)​[Lorg/​achartengine/​chart/​ClickableArea;​
58 ····​.​locals·19 58 ····​.​locals·20
59 ····​.​param·​p1,​·​"points"····​#·​[F 59 ····​.​param·​p1,​·​"points"····​#·​[F
60 ····​.​param·​p2,​·​"values"····​#·​[D 60 ····​.​param·​p2,​·​"values"····​#·​[D
61 ····​.​param·​p3,​·​"yAxisValue"····​#·​F 61 ····​.​param·​p3,​·​"yAxisValue"····​#·​F
62 ····​.​param·​p4,​·​"seriesIndex"····​#·​I 62 ····​.​param·​p4,​·​"seriesIndex"····​#·​I
63 ····​.​param·​p5,​·​"startIndex"····​#·​I 63 ····​.​param·​p5,​·​"startIndex"····​#·​I
   
64 ····​.​prologue 64 ····​.​prologue
65 ····​.​line·​84 65 ····​.​line·​84
66 ····​move-​object/​from16·​v0,​·​p1 66 ····​move-​object/​from16·​v0,​·​p1
   
67 ····​array-​length·​v10,​·​v0 67 ····​array-​length·​v11,​·​v0
   
68 ····​.​line·​85 68 ····​.​line·​85
69 ····​.​local·​v10,​·​"length":​I 69 ····​.​local·​v11,​·​"length":​I
70 ····​move-​object/​from16·​v0,​·​p0 70 ····​move-​object/​from16·​v0,​·​p0
   
71 ····​iget-​object·​v1,​·​v0,​·​Lorg/​achartengine/​chart/​BubbleChart;​-​>mDataset:​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​ 71 ····​iget-​object·​v2,​·​v0,​·​Lorg/​achartengine/​chart/​BubbleChart;​-​>mDataset:​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​
   
72 ····​move/​from16·​v0,​·​p4 72 ····​move/​from16·​v0,​·​p4
   
73 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​-​>getSeriesAt(I)​Lorg/​achartengine/​model/​XYSeries;​ 73 ····​invoke-​virtual·​{v2,​·​v0},​·​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​-​>getSeriesAt(I)​Lorg/​achartengine/​model/​XYSeries;​
   
74 ····​move-​result-​object·​v14 74 ····​move-​result-​object·​v15
   
75 ····​check-​cast·​v14,​·​Lorg/​achartengine/​model/​XYValueSeries;​ 75 ····​check-​cast·​v15,​·​Lorg/​achartengine/​model/​XYValueSeries;​
   
76 ····​.​line·​86 76 ····​.​line·​86
77 ····​.​local·​v14,​·​"series":​Lorg/​achartengine/​model/​XYValueSeries;​ 77 ····​.​local·​v15,​·​"series":​Lorg/​achartengine/​model/​XYValueSeries;​
78 ····​invoke-​virtual·​{v14},​·​Lorg/​achartengine/​model/​XYValueSeries;​-​>getMaxValue()​D 78 ····​invoke-​virtual·​{v15},​·​Lorg/​achartengine/​model/​XYValueSeries;​-​>getMaxValue()​D
   
79 ····​move-​result-​wide·​v11 79 ····​move-​result-​wide·​v12
   
80 ····​.​line·​87 80 ····​.​line·​87
81 ····​.​local·​v11,​·​"max":​D 81 ····​.​local·​v12,​·​"max":​D
82 ····​const-​wide/​high16·​v1,​·​0x4034000000000000L····​#·​20.​0 82 ····​const-​wide/​high16·​v2,​·​0x4034000000000000L····​#·​20.​0
   
83 ····​div-​double·​v7,​·​v1,​·​v11 83 ····​div-​double·​v8,​·​v2,​·​v12
   
84 ····​.​line·​88 84 ····​.​line·​88
85 ····​.​local·​v7,​·​"coef":​D 85 ····​.​local·​v8,​·​"coef":​D
86 ····​div-​int/​lit8·​v1,​·​v10,​·​0x2 86 ····​div-​int/​lit8·​v2,​·​v11,​·​0x2
   
87 ····​new-​array·​v13,​·​v1,​·​[Lorg/​achartengine/​chart/​ClickableArea;​ 87 ····​new-​array·​v14,​·​v2,​·​[Lorg/​achartengine/​chart/​ClickableArea;​
   
88 ····​.​line·​89 88 ····​.​line·​89
89 ····​.​local·​v13,​·​"ret":​[Lorg/​achartengine/​chart/​ClickableArea;​ 89 ····​.​local·​v14,​·​"ret":​[Lorg/​achartengine/​chart/​ClickableArea;​
90 ····​const/​4·​v9,​·​0x0 90 ····​const/​4·​v10,​·​0x0
   
91 ····​.​local·​v9,​·​"i":​I 91 ····​.​local·​v10,​·​"i":​I
92 ····​:​goto_0 92 ····​:​goto_0
93 ····​if-​ge·​v9,​·​v10,​·​:​cond_0 93 ····​if-​ge·​v10,​·​v11,​·​:​cond_0
   
94 ····​.​line·​90 94 ····​.​line·​90
95 ····​div-​int/​lit8·​v1,​·​v9,​·​0x2 95 ····​div-​int/​lit8·​v2,​·​v10,​·​0x2
   
96 ····​add-​int·​v1,​·​v1,​·​p5 96 ····​add-​int·​v2,​·​v2,​·​p5
   
97 ····​invoke-​virtual·​{v14,​·​v1},​·​Lorg/​achartengine/​model/​XYValueSeries;​-​>getValue(I)​D 97 ····​invoke-​virtual·​{v15,​·​v2},​·​Lorg/​achartengine/​model/​XYValueSeries;​-​>getValue(I)​D
   
98 ····​move-​result-​wide·​v1 98 ····​move-​result-​wide·​v2
   
99 ····​mul-​double/​2addr·​v1,​·​v7 99 ····​mul-​double/​2addr·​v2,​·​v8
   
100 ····​const-​wide/​high16·​v3,​·​0x4000000000000000L····​#·​2.​0 100 ····​const-​wide/​high16·​v4,​·​0x4000000000000000L····​#·​2.​0
   
101 ····​add-​double·​v15,​·​v1,​·​v3 101 ····​add-​double·​v16,​·​v2,​·​v4
   
102 ····​.​line·​91 102 ····​.​line·​91
103 ····​.​local·​v15,​·​"size":​D 103 ····​.​local·​v16,​·​"size":​D
104 ····​div-​int/​lit8·​v17,​·​v9,​·​0x2 104 ····​div-​int/​lit8·​v18,​·​v10,​·​0x2
   
105 ····​new-​instance·​v1,​·​Lorg/​achartengine/​chart/​ClickableArea;​ 105 ····​new-​instance·​v2,​·​Lorg/​achartengine/​chart/​ClickableArea;​
   
106 ····​new-​instance·​v2,​·​Landroid/​graphics/​RectF;​ 106 ····​new-​instance·​v3,​·​Landroid/​graphics/​RectF;​
   
107 ····​aget·​v3,​·​p1,​·​v9 107 ····​aget·​v4,​·​p1,​·​v10
   
108 ····double-​to-​float·​v4,​·​v15 108 ····move-​wide/​from16·​v0,​·​v16
   
109 ····sub-​float/​2addr·​v3,​·​v4 109 ····double-​to-​float·​v5,​·​v0
   
110 ····add-​int/​lit8·​v4,​·​v9,​·​0x1 110 ····sub-​float/​2addr·​v4,​·​v5
   
111 ····​aget·​v4,​·p1,​·v4 111 ····​add-​int/​lit8·​v5,​·v10,​·0x1
   
112 ····double-​to-​float·v5,​·​v15 112 ····aget·​v5,​·p1,​·​v5
   
113 ····sub-​float/​2addr·​v4,​·​v5 113 ····move-​wide/​from16·​v0,​·​v16
   
  114 ····​double-​to-​float·​v6,​·​v0
   
Max diff block lines reached; 7011/10872 bytes (64.49%) of diff not shown.
smali/org/achartengine/chart/BarChart.smali
Offset 828, 141 lines modified Offset 828, 141 lines modified
   
828 ····​invoke-​direct/​range·​{v1·​.​.​·​v9},​·​Lorg/​achartengine/​chart/​BarChart;​-​>drawBar(Landroid/​graphics/​Canvas;​FFFFIILandroid/​graphics/​Paint;​)​V 828 ····​invoke-​direct/​range·​{v1·​.​.​·​v9},​·​Lorg/​achartengine/​chart/​BarChart;​-​>drawBar(Landroid/​graphics/​Canvas;​FFFFIILandroid/​graphics/​Paint;​)​V
   
829 ····​goto·​:​goto_0 829 ····​goto·​:​goto_0
830 .​end·​method 830 .​end·​method
   
831 .​method·​protected·​drawChartValuesText(L​android/​graphics/​Canvas;​Lorg/​achartengine/​model/​XYSeries;​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​Landroid/​graphics/​Paint;​[FII)​V 831 .​method·​protected·​drawChartValuesText(L​android/​graphics/​Canvas;​Lorg/​achartengine/​model/​XYSeries;​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​Landroid/​graphics/​Paint;​[FII)​V
832 ····​.​locals·​12 832 ····​.​locals·​13
833 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 833 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
834 ····​.​param·​p2,​·​"series"····​#·​Lorg/​achartengine/​model/​XYSeries;​ 834 ····​.​param·​p2,​·​"series"····​#·​Lorg/​achartengine/​model/​XYSeries;​
835 ····​.​param·​p3,​·​"renderer"····​#·​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​ 835 ····​.​param·​p3,​·​"renderer"····​#·​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​
836 ····​.​param·​p4,​·​"paint"····​#·​Landroid/​graphics/​Paint;​ 836 ····​.​param·​p4,​·​"paint"····​#·​Landroid/​graphics/​Paint;​
837 ····​.​param·​p5,​·​"points"····​#·​[F 837 ····​.​param·​p5,​·​"points"····​#·​[F
838 ····​.​param·​p6,​·​"seriesIndex"····​#·​I 838 ····​.​param·​p6,​·​"seriesIndex"····​#·​I
839 ····​.​param·​p7,​·​"startIndex"····​#·​I 839 ····​.​param·​p7,​·​"startIndex"····​#·​I
   
840 ····​.​prologue 840 ····​.​prologue
841 ····​.​line·​218 841 ····​.​line·​218
842 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​chart/​BarChart;​-​>mDataset:​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​ 842 ····​iget-​object·​v2,​·​p0,​·​Lorg/​achartengine/​chart/​BarChart;​-​>mDataset:​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​
   
843 ····​invoke-​virtual·​{v1},​·​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​-​>getSeriesCount()​I 843 ····​invoke-​virtual·​{v2},​·​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​-​>getSeriesCount()​I
   
844 ····​move-​result·​v11 844 ····​move-​result·​v12
   
845 ····​.​line·​219 845 ····​.​line·​219
846 ····​.​local·​v11,​·​"seriesNr":​I 846 ····​.​local·​v12,​·​"seriesNr":​I
847 ····​move-​object/​from16·​v0,​·​p5 847 ····​move-​object/​from16·​v0,​·​p5
   
848 ····​array-​length·​v1,​·​v0 848 ····​array-​length·​v2,​·​v0
   
849 ····​move-​object/​from16·​v0,​·​p5 849 ····​move-​object/​from16·​v0,​·​p5
   
850 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v11},​·​Lorg/​achartengine/​chart/​BarChart;​-​>getHalfDiffX([FII)​F 850 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v12},​·​Lorg/​achartengine/​chart/​BarChart;​-​>getHalfDiffX([FII)​F
   
851 ····​move-​result·​v8 851 ····​move-​result·​v9
   
852 ····​.​line·​220 852 ····​.​line·​220
853 ····​.​local·​v8,​·​"halfDiffX":​F 853 ····​.​local·​v9,​·​"halfDiffX":​F
854 ····​const/​4·​v9,​·​0x0 854 ····​const/​4·​v10,​·​0x0
   
855 ····​.​local·​v9,​·​"i":​I 855 ····​.​local·​v10,​·​"i":​I
856 ····​:​goto_0 856 ····​:​goto_0
857 ····​move-​object/​from16·​v0,​·​p5 857 ····​move-​object/​from16·​v0,​·​p5
   
858 ····​array-​length·​v1,​·​v0 858 ····​array-​length·​v2,​·​v0
   
859 ····​if-​ge·​v9,​·​v1,​·​:​cond_2 859 ····​if-​ge·​v10,​·​v2,​·​:​cond_2
   
860 ····​.​line·​221 860 ····​.​line·​221
861 ····​div-​int/​lit8·​v1,​·​v9,​·​0x2 861 ····​div-​int/​lit8·​v2,​·​v10,​·​0x2
   
862 ····​add-​int·​v10,​·​p7,​·​v1 862 ····​add-​int·​v11,​·​p7,​·​v2
   
863 ····​.​line·​222 863 ····​.​line·​222
864 ····​.​local·​v10,​·​"index":​I 864 ····​.​local·​v11,​·​"index":​I
865 ····​invoke-​virtual·​{p2,​·​v10},​·​Lorg/​achartengine/​model/​XYSeries;​-​>getY(I)​D 865 ····​invoke-​virtual·​{p2,​·​v11},​·​Lorg/​achartengine/​model/​XYSeries;​-​>getY(I)​D
   
866 ····​move-​result-​wide·​v1 866 ····​move-​result-​wide·​v2
   
867 ····​invoke-​virtual·​{p0,​·​v1,​·​v2},​·​Lorg/​achartengine/​chart/​BarChart;​-​>isNullValue(D)​Z 867 ····​invoke-​virtual·​{p0,​·​v2,​·​v3},​·​Lorg/​achartengine/​chart/​BarChart;​-​>isNullValue(D)​Z
   
868 ····​move-​result·​v1 868 ····​move-​result·​v2
   
869 ····​if-​nez·​v1,​·​:​cond_1 869 ····​if-​nez·​v2,​·​:​cond_1
   
870 ····​.​line·​223 870 ····​.​line·​223
871 ····​aget·​v4,​·​p5,​·​v9 871 ····​aget·​v5,​·​p5,​·​v10
   
872 ····​.​line·​224 872 ····​.​line·​224
873 ····​.​local·​v4,​·​"x":​F 873 ····​.​local·​v5,​·​"x":​F
874 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​chart/​BarChart;​-​>mType:​Lorg/​achartengine/​chart/​BarChart$Type;​ 874 ····​iget-​object·​v2,​·​p0,​·​Lorg/​achartengine/​chart/​BarChart;​-​>mType:​Lorg/​achartengine/​chart/​BarChart$Type;​
   
875 ····​sget-​object·​v2,​·​Lorg/​achartengine/​chart/​BarChart$Type;​-​>DEFAULT:​Lorg/​achartengine/​chart/​BarChart$Type;​ 875 ····​sget-​object·​v3,​·​Lorg/​achartengine/​chart/​BarChart$Type;​-​>DEFAULT:​Lorg/​achartengine/​chart/​BarChart$Type;​
   
876 ····​if-​ne·​v1,​·​v2,​·​:​cond_0 876 ····​if-​ne·​v2,​·​v3,​·​:​cond_0
   
877 ····​.​line·​225 877 ····​.​line·​225
878 ····​mul-​int/​lit8·​v1,​·​p6,​·​0x2 878 ····​mul-​int/​lit8·​v2,​·​p6,​·​0x2
   
879 ····​int-​to-​float·​v1,​·​v1 879 ····​int-​to-​float·​v2,​·​v2
   
880 ····​mul-​float/​2addr·​v1,​·​v8 880 ····​mul-​float/​2addr·​v2,​·​v9
   
881 ····​int-​to-​float·​v2,​·​v11 881 ····​int-​to-​float·​v3,​·​v12
   
882 ····​const/​high16·​v3,​·​0x3fc00000····​#·​1.​5f 882 ····​const/​high16·​v4,​·​0x3fc00000····​#·​1.​5f
   
883 ····​sub-​float/​2addr·​v2,​·​v3 883 ····​sub-​float/​2addr·​v3,​·​v4
   
884 ····​mul-​float/​2addr·​v2,​·​v8 884 ····​mul-​float/​2addr·​v3,​·​v9
   
885 ····​sub-​float/​2addr·​v1,​·​v2 885 ····​sub-​float/​2addr·​v2,​·​v3
   
886 ····​add-​float/​2addr·​v4,​·​v1 886 ····​add-​float/​2addr·​v5,​·​v2
   
887 ····​.​line·​227 887 ····​.​line·​227
888 ····​:​cond_0 888 ····​:​cond_0
889 ····​invoke-​virtual·​{p2,​·​v10},​·​Lorg/​achartengine/​model/​XYSeries;​-​>getY(I)​D 889 ····​invoke-​virtual·​{p2,​·​v11},​·​Lorg/​achartengine/​model/​XYSeries;​-​>getY(I)​D
   
Max diff block lines reached; 1703/5785 bytes (29.44%) of diff not shown.
smali/org/achartengine/chart/CombinedXYChart.smali
Offset 153, 17 lines modified Offset 153, 17 lines modified
   
153 ····​invoke-​direct·​{v3},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​><init>()​V 153 ····​invoke-​direct·​{v3},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​><init>()​V
   
154 ····​.​line·​65 154 ····​.​line·​65
155 ····​.​local·​v3,​·​"newRenderer":​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 155 ····​.​local·​v3,​·​"newRenderer":​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
156 ····​invoke-​virtual·​{p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getBarSpacing()​D 156 ····​invoke-​virtual·​{p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getBarSpacing()​D
   
157 ····​move-​result-​wide·​v5 157 ····​move-​result-​wide·​v6
   
158 ····​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setBarSpacing(D)​V 158 ····​invoke-​virtual·​{v3,​·​v6,​·​v7},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setBarSpacing(D)​V
   
159 ····​.​line·​66 159 ····​.​line·​66
160 ····​invoke-​virtual·​{p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getPointSize()​F 160 ····​invoke-​virtual·​{p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getPointSize()​F
   
161 ····​move-​result·​v5 161 ····​move-​result·​v5
   
162 ····​invoke-​virtual·​{v3,​·​v5},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setPointSize(F)​V 162 ····​invoke-​virtual·​{v3,​·​v5},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setPointSize(F)​V
Offset 184, 62 lines modified Offset 184, 62 lines modified
184 ····​move-​result·​v5 184 ····​move-​result·​v5
   
185 ····​if-​eqz·​v5,​·​:​cond_1 185 ····​if-​eqz·​v5,​·​:​cond_1
   
186 ····​.​line·​69 186 ····​.​line·​69
187 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getXAxisMin(I)​D 187 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getXAxisMin(I)​D
   
188 ····​move-​result-​wide·​v5 188 ····​move-​result-​wide·​v6
   
189 ····​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setXAxisMin(D)​V 189 ····​invoke-​virtual·​{v3,​·​v6,​·​v7},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setXAxisMin(D)​V
   
190 ····​.​line·​71 190 ····​.​line·​71
191 ····​:​cond_1 191 ····​:​cond_1
192 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMaxXSet(I)​Z 192 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMaxXSet(I)​Z
   
193 ····​move-​result·​v5 193 ····​move-​result·​v5
   
194 ····​if-​eqz·​v5,​·​:​cond_2 194 ····​if-​eqz·​v5,​·​:​cond_2
   
195 ····​.​line·​72 195 ····​.​line·​72
196 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getXAxisMax(I)​D 196 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getXAxisMax(I)​D
   
197 ····​move-​result-​wide·​v5 197 ····​move-​result-​wide·​v6
   
198 ····​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setXAxisMax(D)​V 198 ····​invoke-​virtual·​{v3,​·​v6,​·​v7},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setXAxisMax(D)​V
   
199 ····​.​line·​74 199 ····​.​line·​74
200 ····​:​cond_2 200 ····​:​cond_2
201 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMinYSet(I)​Z 201 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMinYSet(I)​Z
   
202 ····​move-​result·​v5 202 ····​move-​result·​v5
   
203 ····​if-​eqz·​v5,​·​:​cond_3 203 ····​if-​eqz·​v5,​·​:​cond_3
   
204 ····​.​line·​75 204 ····​.​line·​75
205 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getYAxisMin(I)​D 205 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getYAxisMin(I)​D
   
206 ····​move-​result-​wide·​v5 206 ····​move-​result-​wide·​v6
   
207 ····​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setYAxisMin(D)​V 207 ····​invoke-​virtual·​{v3,​·​v6,​·​v7},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setYAxisMin(D)​V
   
208 ····​.​line·​77 208 ····​.​line·​77
209 ····​:​cond_3 209 ····​:​cond_3
210 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMaxYSet(I)​Z 210 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMaxYSet(I)​Z
   
211 ····​move-​result·​v5 211 ····​move-​result·​v5
   
212 ····​if-​eqz·​v5,​·​:​cond_4 212 ····​if-​eqz·​v5,​·​:​cond_4
   
213 ····​.​line·​78 213 ····​.​line·​78
214 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getYAxisMax(I)​D 214 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getYAxisMax(I)​D
   
215 ····​move-​result-​wide·​v5 215 ····​move-​result-​wide·​v6
   
216 ····​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setYAxisMax(D)​V 216 ····​invoke-​virtual·​{v3,​·​v6,​·​v7},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setYAxisMax(D)​V
   
217 ····​.​line·​80 217 ····​.​line·​80
218 ····​:​cond_4 218 ····​:​cond_4
219 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getSeriesRendererAt(​I)​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​ 219 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getSeriesRendererAt(​I)​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​
   
220 ····​move-​result-​object·​v5 220 ····​move-​result-​object·​v5
   
smali/org/achartengine/chart/DialChart.smali
Offset 311, 15 lines modified Offset 311, 15 lines modified
311 ····​aput·​v5,​·​v20,​·​v4 311 ····​aput·​v5,​·​v20,​·​v4
   
312 ····​.​restart·​local·​v20····​#·​"points":​[F 312 ····​.​restart·​local·​v20····​#·​"points":​[F
313 ····​goto·​:​goto_0 313 ····​goto·​:​goto_0
314 .​end·​method 314 .​end·​method
   
315 .​method·​private·​drawTicks(Landroid/​graphics/​Canvas;​DDDDIIDDDLandroid/​graphics/​Paint;​Z)​V 315 .​method·​private·​drawTicks(Landroid/​graphics/​Canvas;​DDDDIIDDDLandroid/​graphics/​Paint;​Z)​V
316 ····​.​locals·​25 316 ····​.​locals·​24
317 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 317 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
318 ····​.​param·​p2,​·​"min"····​#·​D 318 ····​.​param·​p2,​·​"min"····​#·​D
319 ····​.​param·​p4,​·​"max"····​#·​D 319 ····​.​param·​p4,​·​"max"····​#·​D
320 ····​.​param·​p6,​·​"minAngle"····​#·​D 320 ····​.​param·​p6,​·​"minAngle"····​#·​D
321 ····​.​param·​p8,​·​"maxAngle"····​#·​D 321 ····​.​param·​p8,​·​"maxAngle"····​#·​D
322 ····​.​param·​p10,​·​"centerX"····​#·​I 322 ····​.​param·​p10,​·​"centerX"····​#·​I
323 ····​.​param·​p11,​·​"centerY"····​#·​I 323 ····​.​param·​p11,​·​"centerY"····​#·​I
Offset 376, 79 lines modified Offset 376, 79 lines modified
   
376 ····​double-​to-​float·​v6,​·​v6 376 ····​double-​to-​float·​v6,​·​v6
   
377 ····​add-​float/​2addr·​v3,​·​v6 377 ····​add-​float/​2addr·​v3,​·​v6
   
378 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Math;​-​>round(F)​I 378 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Math;​-​>round(F)​I
   
379 ····​move-​result·​v21 379 ····​move-​result·​v20
   
380 ····​.​line·​180 380 ····​.​line·​180
381 ····​.​local·​v21,​·​"x1":​I 381 ····​.​local·​v20,​·​"x1":​I
382 ····​move/​from16·​v0,​·​p11 382 ····​move/​from16·​v0,​·​p11
   
383 ····​int-​to-​float·​v3,​·​v0 383 ····​int-​to-​float·​v3,​·​v0
   
384 ····​mul-​double·​v6,​·​p14,​·​v16 384 ····​mul-​double·​v6,​·​p14,​·​v16
   
385 ····​double-​to-​float·​v6,​·​v6 385 ····​double-​to-​float·​v6,​·​v6
   
386 ····​add-​float/​2addr·​v3,​·​v6 386 ····​add-​float/​2addr·​v3,​·​v6
   
387 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Math;​-​>round(F)​I 387 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Math;​-​>round(F)​I
   
388 ····​move-​result·​v23 388 ····​move-​result·​v22
   
389 ····​.​line·​181 389 ····​.​line·​181
390 ····​.​local·​v23,​·​"y1":​I 390 ····​.​local·​v22,​·​"y1":​I
391 ····​move/​from16·​v0,​·​p10 391 ····​move/​from16·​v0,​·​p10
   
392 ····​int-​to-​float·​v3,​·​v0 392 ····​int-​to-​float·​v3,​·​v0
   
393 ····​mul-​double·​v6,​·​p12,​·​v18 393 ····​mul-​double·​v6,​·​p12,​·​v18
   
394 ····​double-​to-​float·​v6,​·​v6 394 ····​double-​to-​float·​v6,​·​v6
   
395 ····​add-​float/​2addr·​v3,​·​v6 395 ····​add-​float/​2addr·​v3,​·​v6
   
396 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Math;​-​>round(F)​I 396 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Math;​-​>round(F)​I
   
397 ····​move-​result·​v22 397 ····​move-​result·​v21
   
398 ····​.​line·​182 398 ····​.​line·​182
399 ····​.​local·​v22,​·​"x2":​I 399 ····​.​local·​v21,​·​"x2":​I
400 ····​move/​from16·​v0,​·​p11 400 ····​move/​from16·​v0,​·​p11
   
401 ····​int-​to-​float·​v3,​·​v0 401 ····​int-​to-​float·​v3,​·​v0
   
402 ····​mul-​double·​v6,​·​p12,​·​v16 402 ····​mul-​double·​v6,​·​p12,​·​v16
   
403 ····​double-​to-​float·​v6,​·​v6 403 ····​double-​to-​float·​v6,​·​v6
   
404 ····​add-​float/​2addr·​v3,​·​v6 404 ····​add-​float/​2addr·​v3,​·​v6
   
405 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Math;​-​>round(F)​I 405 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Math;​-​>round(F)​I
   
406 ····​move-​result·​v24 406 ····​move-​result·​v23
   
407 ····​.​line·​183 407 ····​.​line·​183
408 ····​.​local·​v24,​·​"y2":​I 408 ····​.​local·​v23,​·​"y2":​I
409 ····​move/​from16·​v0,​·​v21 409 ····​move/​from16·​v0,​·​v20
   
410 ····​int-​to-​float·​v7,​·​v0 410 ····​int-​to-​float·​v7,​·​v0
   
411 ····​move/​from16·​v0,​·​v23 411 ····​move/​from16·​v0,​·​v22
   
412 ····​int-​to-​float·​v8,​·​v0 412 ····​int-​to-​float·​v8,​·​v0
   
413 ····​move/​from16·​v0,​·​v22 413 ····​move/​from16·​v0,​·​v21
   
414 ····​int-​to-​float·​v9,​·​v0 414 ····​int-​to-​float·​v9,​·​v0
   
415 ····​move/​from16·​v0,​·​v24 415 ····​move/​from16·​v0,​·​v23
   
416 ····​int-​to-​float·​v10,​·​v0 416 ····​int-​to-​float·​v10,​·​v0
   
417 ····​move-​object/​from16·​v6,​·​p1 417 ····​move-​object/​from16·​v6,​·​p1
   
418 ····​move-​object/​from16·​v11,​·​p18 418 ····​move-​object/​from16·​v11,​·​p18
   
Offset 461, 17 lines modified Offset 461, 17 lines modified
461 ····​sget-​object·​v3,​·​Landroid/​graphics/​Paint$Align;​-​>LEFT:​Landroid/​graphics/​Paint$Align;​ 461 ····​sget-​object·​v3,​·​Landroid/​graphics/​Paint$Align;​-​>LEFT:​Landroid/​graphics/​Paint$Align;​
   
462 ····​move-​object/​from16·​v0,​·​p18 462 ····​move-​object/​from16·​v0,​·​p18
Max diff block lines reached; 5520/7710 bytes (71.60%) of diff not shown.
smali/org/achartengine/chart/PieSegment.smali
Offset 85, 15 lines modified Offset 85, 15 lines modified
85 ····​.​line·​47 85 ····​.​line·​47
86 ····​iget·​v0,​·​p0,​·​Lorg/​achartengine/​chart/​PieSegment;​-​>mValue:​F 86 ····​iget·​v0,​·​p0,​·​Lorg/​achartengine/​chart/​PieSegment;​-​>mValue:​F
   
87 ····​return·​v0 87 ····​return·​v0
88 .​end·​method 88 .​end·​method
   
89 .​method·​public·​isInSegment(D)​Z 89 .​method·​public·​isInSegment(D)​Z
90 ····​.​locals·2 90 ····​.​locals·3
91 ····​.​param·​p1,​·​"angle"····​#·​D 91 ····​.​param·​p1,​·​"angle"····​#·​D
   
92 ····​.​prologue 92 ····​.​prologue
93 ····​.​line·​31 93 ····​.​line·​31
94 ····​iget·​v0,​·​p0,​·​Lorg/​achartengine/​chart/​PieSegment;​-​>mStartAngle:​F 94 ····​iget·​v0,​·​p0,​·​Lorg/​achartengine/​chart/​PieSegment;​-​>mStartAngle:​F
   
95 ····​float-​to-​double·​v0,​·​v0 95 ····​float-​to-​double·​v0,​·​v0
smali/org/achartengine/chart/PieMapper.smali
Offset 178, 146 lines modified Offset 178, 146 lines modified
178 ····​.​locals·​11 178 ····​.​locals·​11
179 ····​.​param·​p1,​·​"screenPoint"····​#·​Lorg/​achartengine/​model/​Point;​ 179 ····​.​param·​p1,​·​"screenPoint"····​#·​Lorg/​achartengine/​model/​Point;​
   
180 ····​.​prologue 180 ····​.​prologue
181 ····​.​line·​112 181 ····​.​line·​112
182 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​achartengine/​chart/​PieMapper;​-​>isOnPieChart(Lorg/​achartengine/​model/​Point;​)​Z 182 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​achartengine/​chart/​PieMapper;​-​>isOnPieChart(Lorg/​achartengine/​model/​Point;​)​Z
   
183 ····​move-​result·​v0 183 ····​move-​result·​v1
   
184 ····​if-​eqz·​v0,​·​:​cond_1 184 ····​if-​eqz·​v1,​·​:​cond_1
   
185 ····​.​line·​113 185 ····​.​line·​113
186 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​achartengine/​chart/​PieMapper;​-​>getAngle(Lorg/​achartengine/​model/​Point;​)​D 186 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​achartengine/​chart/​PieMapper;​-​>getAngle(Lorg/​achartengine/​model/​Point;​)​D
   
187 ····​move-​result-​wide·​v7 187 ····​move-​result-​wide·​v8
   
188 ····​.​line·​115 188 ····​.​line·​115
189 ····​.​local·​v7,​·​"angleFromPieCenter":​D 189 ····​.​local·​v8,​·​"angleFromPieCenter":​D
190 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​chart/​PieMapper;​-​>mPieSegmentList:​Ljava/​util/​List;​ 190 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​chart/​PieMapper;​-​>mPieSegmentList:​Ljava/​util/​List;​
   
191 ····​invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 191 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
192 ····​move-​result-​object·​v9 192 ····​move-​result-​object·​v0
   
193 ····​.​local·​v9,​·​"i$":​Ljava/​util/​Iterator;​ 193 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​
194 ····​:​cond_0 194 ····​:​cond_0
195 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 195 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
196 ····​move-​result·​v0 196 ····​move-​result·​v1
   
197 ····​if-​eqz·​v0,​·​:​cond_1 197 ····​if-​eqz·​v1,​·​:​cond_1
   
198 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 198 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
199 ····​move-​result-​object·​v10 199 ····​move-​result-​object·​v10
   
200 ····​check-​cast·​v10,​·​Lorg/​achartengine/​chart/​PieSegment;​ 200 ····​check-​cast·​v10,​·​Lorg/​achartengine/​chart/​PieSegment;​
   
201 ····​.​line·​116 201 ····​.​line·​116
202 ····​.​local·​v10,​·​"pieSeg":​Lorg/​achartengine/​chart/​PieSegment;​ 202 ····​.​local·​v10,​·​"pieSeg":​Lorg/​achartengine/​chart/​PieSegment;​
203 ····​invoke-​virtual·​{v10,​·​v7,​·​v8},​·​Lorg/​achartengine/​chart/​PieSegment;​-​>isInSegment(D)​Z 203 ····​invoke-​virtual·​{v10,​·​v8,​·​v9},​·​Lorg/​achartengine/​chart/​PieSegment;​-​>isInSegment(D)​Z
   
204 ····​move-​result·​v0 204 ····​move-​result·​v1
   
205 ····​if-​eqz·​v0,​·​:​cond_0 205 ····​if-​eqz·​v1,​·​:​cond_0
   
206 ····​.​line·​117 206 ····​.​line·​117
207 ····​new-​instance·​v0,​·​Lorg/​achartengine/​model/​SeriesSelection;​ 207 ····​new-​instance·​v1,​·​Lorg/​achartengine/​model/​SeriesSelection;​
   
208 ····​const/​4·​v1,​·​0x0 208 ····​const/​4·​v2,​·​0x0
   
209 ····​invoke-​virtual·​{v10},​·​Lorg/​achartengine/​chart/​PieSegment;​-​>getDataIndex()​I 209 ····​invoke-​virtual·​{v10},​·​Lorg/​achartengine/​chart/​PieSegment;​-​>getDataIndex()​I
   
210 ····​move-​result·​v2 210 ····​move-​result·​v3
   
211 ····​invoke-​virtual·​{v10},​·​Lorg/​achartengine/​chart/​PieSegment;​-​>getValue()​F 211 ····​invoke-​virtual·​{v10},​·​Lorg/​achartengine/​chart/​PieSegment;​-​>getValue()​F
   
212 ····​move-​result·​v3 212 ····​move-​result·​v4
   
213 ····​float-​to-​double·​v3,​·​v3 213 ····​float-​to-​double·​v4,​·​v4
   
214 ····​invoke-​virtual·​{v10},​·​Lorg/​achartengine/​chart/​PieSegment;​-​>getValue()​F 214 ····​invoke-​virtual·​{v10},​·​Lorg/​achartengine/​chart/​PieSegment;​-​>getValue()​F
   
215 ····​move-​result·​v5 215 ····​move-​result·​v6
   
216 ····​float-​to-​double·​v5,​·​v5 216 ····​float-​to-​double·​v6,​·​v6
   
217 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​achartengine/​model/​SeriesSelection;​-​><init>(IIDD)​V 217 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lorg/​achartengine/​model/​SeriesSelection;​-​><init>(IIDD)​V
   
218 ····​.​line·​122 218 ····​.​line·​122
219 ····​.​end·​local·​v7····​#·​"angleFromPieCenter":​D 219 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​
220 ····​.​end·​local·​v9····​#·​"i$":​Ljava/​util/​Iterator;​ 220 ····​.​end·​local·​v8····​#·​"angleFromPieCenter":​D
221 ····​.​end·​local·​v10····​#·​"pieSeg":​Lorg/​achartengine/​chart/​PieSegment;​ 221 ····​.​end·​local·​v10····​#·​"pieSeg":​Lorg/​achartengine/​chart/​PieSegment;​
222 ····​:​goto_0 222 ····​:​goto_0
223 ····​return-​object·​v0 223 ····​return-​object·​v1
   
224 ····​:​cond_1 224 ····​:​cond_1
225 ····​const/​4·​v0,​·​0x0 225 ····​const/​4·​v1,​·​0x0
   
226 ····​goto·​:​goto_0 226 ····​goto·​:​goto_0
227 .​end·​method 227 .​end·​method
   
228 .​method·​public·​isOnPieChart(Lorg/​achartengine/​model/​Point;​)​Z 228 .​method·​public·​isOnPieChart(Lorg/​achartengine/​model/​Point;​)​Z
229 ····​.​locals·​11 229 ····​.​locals·​12
230 ····​.​param·​p1,​·​"screenPoint"····​#·​Lorg/​achartengine/​model/​Point;​ 230 ····​.​param·​p1,​·​"screenPoint"····​#·​Lorg/​achartengine/​model/​Point;​
   
231 ····​.​prologue 231 ····​.​prologue
232 ····​const-​wide/​high16·​v9,​·​0x4000000000000000L····​#·​2.​0 232 ····​const-​wide/​high16·​v10,​·​0x4000000000000000L····​#·​2.​0
   
233 ····​.​line·​97 233 ····​.​line·​97
234 ····​iget·​v5,​·​p0,​·​Lorg/​achartengine/​chart/​PieMapper;​-​>mCenterX:​I 234 ····​iget·​v1,​·​p0,​·​Lorg/​achartengine/​chart/​PieMapper;​-​>mCenterX:​I
   
235 ····​int-​to-​float·​v5,​·​v5 235 ····​int-​to-​float·​v1,​·​v1
   
236 ····​invoke-​virtual·​{p1},​·​Lorg/​achartengine/​model/​Point;​-​>getX()​F 236 ····​invoke-​virtual·​{p1},​·​Lorg/​achartengine/​model/​Point;​-​>getX()​F
   
237 ····​move-​result·​v6 237 ····​move-​result·​v6
   
238 ····​sub-​float/​2addr·​v5,​·​v6 238 ····​sub-​float/​2addr·​v1,​·​v6
Max diff block lines reached; 1563/5401 bytes (28.94%) of diff not shown.
smali/org/achartengine/chart/RangeBarChart.smali
Offset 32, 223 lines modified Offset 32, 231 lines modified
32 ····​.​line·​46 32 ····​.​line·​46
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​protected·​drawChartValuesText(L​android/​graphics/​Canvas;​Lorg/​achartengine/​model/​XYSeries;​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​Landroid/​graphics/​Paint;​[FII)​V 36 .​method·​protected·​drawChartValuesText(L​android/​graphics/​Canvas;​Lorg/​achartengine/​model/​XYSeries;​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​Landroid/​graphics/​Paint;​[FII)​V
37 ····​.​locals·​13 37 ····​.​locals·​14
38 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 38 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
39 ····​.​param·​p2,​·​"series"····​#·​Lorg/​achartengine/​model/​XYSeries;​ 39 ····​.​param·​p2,​·​"series"····​#·​Lorg/​achartengine/​model/​XYSeries;​
40 ····​.​param·​p3,​·​"renderer"····​#·​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​ 40 ····​.​param·​p3,​·​"renderer"····​#·​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​
41 ····​.​param·​p4,​·​"paint"····​#·​Landroid/​graphics/​Paint;​ 41 ····​.​param·​p4,​·​"paint"····​#·​Landroid/​graphics/​Paint;​
42 ····​.​param·​p5,​·​"points"····​#·​[F 42 ····​.​param·​p5,​·​"points"····​#·​[F
43 ····​.​param·​p6,​·​"seriesIndex"····​#·​I 43 ····​.​param·​p6,​·​"seriesIndex"····​#·​I
44 ····​.​param·​p7,​·​"startIndex"····​#·​I 44 ····​.​param·​p7,​·​"startIndex"····​#·​I
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​96 46 ····​.​line·​96
47 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​chart/​RangeBarChart;​-​>mDataset:​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​ 47 ····​iget-​object·​v2,​·​p0,​·​Lorg/​achartengine/​chart/​RangeBarChart;​-​>mDataset:​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​
   
48 ····​invoke-​virtual·​{v1},​·​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​-​>getSeriesCount()​I 48 ····​invoke-​virtual·​{v2},​·​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​-​>getSeriesCount()​I
   
49 ····​move-​result·​v11 49 ····​move-​result·​v12
   
50 ····​.​line·​97 50 ····​.​line·​97
51 ····​.​local·​v11,​·​"seriesNr":​I 51 ····​.​local·​v12,​·​"seriesNr":​I
52 ····​move-​object/​from16·​v0,​·​p5 52 ····​move-​object/​from16·​v0,​·​p5
   
53 ····​array-​length·​v1,​·​v0 53 ····​array-​length·​v2,​·​v0
   
54 ····​move-​object/​from16·​v0,​·​p5 54 ····​move-​object/​from16·​v0,​·​p5
   
55 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v11},​·​Lorg/​achartengine/​chart/​RangeBarChart;​-​>getHalfDiffX([FII)​F 55 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v12},​·​Lorg/​achartengine/​chart/​RangeBarChart;​-​>getHalfDiffX([FII)​F
   
56 ····​move-​result·​v8 56 ····​move-​result·​v9
   
57 ····​.​line·​98 57 ····​.​line·​98
58 ····​.​local·​v8,​·​"halfDiffX":​F 58 ····​.​local·​v9,​·​"halfDiffX":​F
59 ····​const/​4·​v12,​·​0x0 59 ····​const/​4·​v13,​·​0x0
   
60 ····​.​line·​99 60 ····​.​line·​99
61 ····​.​local·​v12,​·​"start":​I 61 ····​.​local·​v13,​·​"start":​I
62 ····​if-​lez·​p7,​·​:​cond_0 62 ····​if-​lez·​p7,​·​:​cond_0
   
63 ····​.​line·​100 63 ····​.​line·​100
64 ····​const/​4·​v12,​·​0x2 64 ····​const/​4·​v13,​·​0x2
   
65 ····​.​line·​102 65 ····​.​line·​102
66 ····​:​cond_0 66 ····​:​cond_0
67 ····​move·​v9,​·​v12 67 ····​move·​v10,​·​v13
   
68 ····​.​local·​v9,​·​"i":​I 68 ····​.​local·​v10,​·​"i":​I
69 ····​:​goto_0 69 ····​:​goto_0
70 ····​move-​object/​from16·​v0,​·​p5 70 ····​move-​object/​from16·​v0,​·​p5
   
71 ····​array-​length·​v1,​·​v0 71 ····​array-​length·​v2,​·​v0
   
72 ····​if-​ge·​v9,​·​v1,​·​:​cond_4 72 ····​if-​ge·​v10,​·​v2,​·​:​cond_4
   
73 ····​.​line·​103 73 ····​.​line·​103
74 ····​div-​int/​lit8·​v1,​·​v9,​·​0x2 74 ····​div-​int/​lit8·​v2,​·​v10,​·​0x2
   
75 ····​add-​int·​v10,​·​p7,​·​v1 75 ····​add-​int·​v11,​·​p7,​·​v2
   
76 ····​.​line·​104 76 ····​.​line·​104
77 ····​.​local·​v10,​·​"index":​I 77 ····​.​local·​v11,​·​"index":​I
78 ····​aget·​v4,​·​p5,​·​v9 78 ····​aget·​v5,​·​p5,​·​v10
   
79 ····​.​line·​105 79 ····​.​line·​105
80 ····​.​local·​v4,​·​"x":​F 80 ····​.​local·​v5,​·​"x":​F
81 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​chart/​RangeBarChart;​-​>mType:​Lorg/​achartengine/​chart/​BarChart$Type;​ 81 ····​iget-​object·​v2,​·​p0,​·​Lorg/​achartengine/​chart/​RangeBarChart;​-​>mType:​Lorg/​achartengine/​chart/​BarChart$Type;​
   
82 ····​sget-​object·​v2,​·​Lorg/​achartengine/​chart/​BarChart$Type;​-​>DEFAULT:​Lorg/​achartengine/​chart/​BarChart$Type;​ 82 ····​sget-​object·​v3,​·​Lorg/​achartengine/​chart/​BarChart$Type;​-​>DEFAULT:​Lorg/​achartengine/​chart/​BarChart$Type;​
   
83 ····​if-​ne·​v1,​·​v2,​·​:​cond_1 83 ····​if-​ne·​v2,​·​v3,​·​:​cond_1
   
84 ····​.​line·​106 84 ····​.​line·​106
85 ····​mul-​int/​lit8·​v1,​·​p6,​·​0x2 85 ····​mul-​int/​lit8·​v2,​·​p6,​·​0x2
   
86 ····​int-​to-​float·​v1,​·​v1 86 ····​int-​to-​float·​v2,​·​v2
   
87 ····​mul-​float/​2addr·​v1,​·​v8 87 ····​mul-​float/​2addr·​v2,​·​v9
   
88 ····​int-​to-​float·​v2,​·​v11 88 ····​int-​to-​float·​v3,​·​v12
   
89 ····​const/​high16·​v3,​·​0x3fc00000····​#·​1.​5f 89 ····​const/​high16·​v4,​·​0x3fc00000····​#·​1.​5f
   
90 ····​sub-​float/​2addr·​v2,​·​v3 90 ····​sub-​float/​2addr·​v3,​·​v4
   
91 ····​mul-​float/​2addr·​v2,​·​v8 91 ····​mul-​float/​2addr·​v3,​·​v9
   
92 ····​sub-​float/​2addr·​v1,​·​v2 92 ····​sub-​float/​2addr·​v2,​·​v3
   
93 ····​add-​float/​2addr·​v4,​·​v1 93 ····​add-​float/​2addr·​v5,​·​v2
   
94 ····​.​line·​109 94 ····​.​line·​109
95 ····​:​cond_1 95 ····​:​cond_1
96 ····​add-​int/​lit8·​v1,​·​v10,​·​0x1 96 ····​add-​int/​lit8·​v2,​·​v11,​·​0x1
   
Max diff block lines reached; 5032/8738 bytes (57.59%) of diff not shown.
smali/org/achartengine/chart/TimeChart.smali
Offset 49, 24 lines modified Offset 49, 24 lines modified
49 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​achartengine/​chart/​TimeChart;​-​>mXAxisSmart:​Z 49 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​achartengine/​chart/​TimeChart;​-​>mXAxisSmart:​Z
   
50 ····​.​line·​56 50 ····​.​line·​56
51 ····​return-​void 51 ····​return-​void
52 .​end·​method 52 .​end·​method
   
53 .​method·​private·​getDateFormat(DD)​Ljava/​text/​DateFormat;​ 53 .​method·​private·​getDateFormat(DD)​Ljava/​text/​DateFormat;​
54 ····​.​locals·9 54 ····​.​locals·11
55 ····​.​param·​p1,​·​"start"····​#·​D 55 ····​.​param·​p1,​·​"start"····​#·​D
56 ····​.​param·​p3,​·​"end"····​#·​D 56 ····​.​param·​p3,​·​"end"····​#·​D
   
57 ····​.​prologue 57 ····​.​prologue
58 ····​const/​4·​v8,​·​0x3 58 ····​const/​4·​v9,​·​0x3
   
59 ····​const/​4·​v7,​·​0x2 59 ····​const/​4·​v8,​·​0x2
   
60 ····​const-​wide·​v5,​·​0x4194997000000000L····​#·​8.​64E7 60 ····​const-​wide·​v6,​·​0x4194997000000000L····​#·​8.​64E7
   
61 ····​.​line·​146 61 ····​.​line·​146
62 ····​iget-​object·​v3,​·​p0,​·​Lorg/​achartengine/​chart/​TimeChart;​-​>mDateFormat:​Ljava/​lang/​String;​ 62 ····​iget-​object·​v3,​·​p0,​·​Lorg/​achartengine/​chart/​TimeChart;​-​>mDateFormat:​Ljava/​lang/​String;​
   
63 ····​if-​eqz·​v3,​·​:​cond_1 63 ····​if-​eqz·​v3,​·​:​cond_1
   
64 ····​.​line·​147 64 ····​.​line·​147
Offset 91, 59 lines modified Offset 91, 59 lines modified
   
91 ····​.​line·​151 91 ····​.​line·​151
92 ····​:​catch_0 92 ····​:​catch_0
93 ····​move-​exception·​v3 93 ····​move-​exception·​v3
   
94 ····​.​line·​155 94 ····​.​line·​155
95 ····​:​cond_1 95 ····​:​cond_1
96 ····​invoke-​static·​{v7},​·​Ljava/​text/​SimpleDateFormat;​-​>getDateInstance(I)​Ljava/​text/​DateFormat;​ 96 ····​invoke-​static·​{v8},​·​Ljava/​text/​SimpleDateFormat;​-​>getDateInstance(I)​Ljava/​text/​DateFormat;​
   
97 ····​move-​result-​object·​v2 97 ····​move-​result-​object·​v2
   
98 ····​.​line·​156 98 ····​.​line·​156
99 ····​.​local·​v2,​·​"format":​Ljava/​text/​DateFormat;​ 99 ····​.​local·​v2,​·​"format":​Ljava/​text/​DateFormat;​
100 ····​sub-​double·​v0,​·​p3,​·​p1 100 ····​sub-​double·​v0,​·​p3,​·​p1
   
101 ····​.​line·​157 101 ····​.​line·​157
102 ····​.​local·​v0,​·​"diff":​D 102 ····​.​local·​v0,​·​"diff":​D
103 ····​cmpl-​double·​v3,​·​v0,​·​v5 103 ····​cmpl-​double·​v3,​·​v0,​·​v6
   
104 ····​if-​lez·​v3,​·​:​cond_2 104 ····​if-​lez·​v3,​·​:​cond_2
   
105 ····​const-​wide·​v3,​·​0x41b9bfcc00000000L····​#·​4.​32E8 105 ····​const-​wide·​v4,​·​0x41b9bfcc00000000L····​#·​4.​32E8
   
106 ····​cmpg-​double·​v3,​·​v0,​·​v3 106 ····​cmpg-​double·​v3,​·​v0,​·​v4
   
107 ····​if-​gez·​v3,​·​:​cond_2 107 ····​if-​gez·​v3,​·​:​cond_2
   
108 ····​.​line·​158 108 ····​.​line·​158
109 ····​invoke-​static·​{v8,​·​v8},​·​Ljava/​text/​SimpleDateFormat;​-​>getDateTimeInstance(​II)​Ljava/​text/​DateFormat;​ 109 ····​invoke-​static·​{v9,​·​v9},​·​Ljava/​text/​SimpleDateFormat;​-​>getDateTimeInstance(​II)​Ljava/​text/​DateFormat;​
   
110 ····​move-​result-​object·​v2 110 ····​move-​result-​object·​v2
   
111 ····​goto·​:​goto_0 111 ····​goto·​:​goto_0
   
112 ····​.​line·​159 112 ····​.​line·​159
113 ····​:​cond_2 113 ····​:​cond_2
114 ····​cmpg-​double·​v3,​·​v0,​·​v5 114 ····​cmpg-​double·​v3,​·​v0,​·​v6
   
115 ····​if-​gez·​v3,​·​:​cond_0 115 ····​if-​gez·​v3,​·​:​cond_0
   
116 ····​.​line·​160 116 ····​.​line·​160
117 ····​invoke-​static·​{v7},​·​Ljava/​text/​SimpleDateFormat;​-​>getTimeInstance(I)​Ljava/​text/​DateFormat;​ 117 ····​invoke-​static·​{v8},​·​Ljava/​text/​SimpleDateFormat;​-​>getTimeInstance(I)​Ljava/​text/​DateFormat;​
   
118 ····​move-​result-​object·​v2 118 ····​move-​result-​object·​v2
   
119 ····​goto·​:​goto_0 119 ····​goto·​:​goto_0
120 .​end·​method 120 .​end·​method
   
   
121 #·​virtual·​methods 121 #·​virtual·​methods
122 .​method·​protected·​drawXLabels(Ljava/​util/​List;​[Ljava/​lang/​Double;​Landroid/​graphics/​Canvas;​Landroid/​graphics/​Paint;​IIIDDD)​V 122 .​method·​protected·​drawXLabels(Ljava/​util/​List;​[Ljava/​lang/​Double;​Landroid/​graphics/​Canvas;​Landroid/​graphics/​Paint;​IIIDDD)​V
123 ····​.​locals·​25 123 ····​.​locals·​26
124 ····​.​param·​p2,​·​"xTextLabelLocations"​····​#·​[Ljava/​lang/​Double;​ 124 ····​.​param·​p2,​·​"xTextLabelLocations"​····​#·​[Ljava/​lang/​Double;​
125 ····​.​param·​p3,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 125 ····​.​param·​p3,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
126 ····​.​param·​p4,​·​"paint"····​#·​Landroid/​graphics/​Paint;​ 126 ····​.​param·​p4,​·​"paint"····​#·​Landroid/​graphics/​Paint;​
127 ····​.​param·​p5,​·​"left"····​#·​I 127 ····​.​param·​p5,​·​"left"····​#·​I
128 ····​.​param·​p6,​·​"top"····​#·​I 128 ····​.​param·​p6,​·​"top"····​#·​I
129 ····​.​param·​p7,​·​"bottom"····​#·​I 129 ····​.​param·​p7,​·​"bottom"····​#·​I
130 ····​.​param·​p8,​·​"xPixelsPerUnit"····​#·​D 130 ····​.​param·​p8,​·​"xPixelsPerUnit"····​#·​D
Offset 472, 15 lines modified Offset 472, 15 lines modified
472 ····​.​line·​65 472 ····​.​line·​65
473 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​chart/​TimeChart;​-​>mDateFormat:​Ljava/​lang/​String;​ 473 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​chart/​TimeChart;​-​>mDateFormat:​Ljava/​lang/​String;​
   
474 ····​return-​object·​v0 474 ····​return-​object·​v0
475 .​end·​method 475 .​end·​method
   
476 .​method·​protected·​getXLabels(DDI)​Ljava/​util/​List;​ 476 .​method·​protected·​getXLabels(DDI)​Ljava/​util/​List;​
477 ····​.​locals·​15 477 ····​.​locals·​17
478 ····​.​param·​p1,​·​"min"····​#·​D 478 ····​.​param·​p1,​·​"min"····​#·​D
479 ····​.​param·​p3,​·​"max"····​#·​D 479 ····​.​param·​p3,​·​"max"····​#·​D
480 ····​.​param·​p5,​·​"count"····​#·​I 480 ····​.​param·​p5,​·​"count"····​#·​I
481 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 481 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
482 ········​value·​=·​{ 482 ········​value·​=·​{
483 ············​"(DDI)​",​ 483 ············​"(DDI)​",​
Max diff block lines reached; 7609/10601 bytes (71.78%) of diff not shown.
smali/org/achartengine/chart/XYChart.smali
Offset 305, 15 lines modified Offset 305, 15 lines modified
   
   
305 #·​virtual·​methods 305 #·​virtual·​methods
306 .​method·​protected·​abstract·​clickableAreasForPoin​ts([F[DFII)​[Lorg/​achartengine/​chart/​ClickableArea;​ 306 .​method·​protected·​abstract·​clickableAreasForPoin​ts([F[DFII)​[Lorg/​achartengine/​chart/​ClickableArea;​
307 .​end·​method 307 .​end·​method
   
308 .​method·​public·​draw(Landroid/​graphics/​Canvas;​IIIILandroid/​graphics/​Paint;​)​V 308 .​method·​public·​draw(Landroid/​graphics/​Canvas;​IIIILandroid/​graphics/​Paint;​)​V
309 ····​.​locals·​103 309 ····​.​locals·​112
310 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 310 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
311 ····​.​param·​p2,​·​"x"····​#·​I 311 ····​.​param·​p2,​·​"x"····​#·​I
312 ····​.​param·​p3,​·​"y"····​#·​I 312 ····​.​param·​p3,​·​"y"····​#·​I
313 ····​.​param·​p4,​·​"width"····​#·​I 313 ····​.​param·​p4,​·​"width"····​#·​I
314 ····​.​param·​p5,​·​"height"····​#·​I 314 ····​.​param·​p5,​·​"height"····​#·​I
315 ····​.​param·​p6,​·​"paint"····​#·​Landroid/​graphics/​Paint;​ 315 ····​.​param·​p6,​·​"paint"····​#·​Landroid/​graphics/​Paint;​
   
Offset 356, 89 lines modified Offset 356, 89 lines modified
356 ····​.​local·​v13,​·​"legendSize":​I 356 ····​.​local·​v13,​·​"legendSize":​I
357 ····​move-​object/​from16·​v0,​·​p0 357 ····​move-​object/​from16·​v0,​·​p0
   
358 ····​iget-​object·​v4,​·​v0,​·​Lorg/​achartengine/​chart/​XYChart;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 358 ····​iget-​object·​v4,​·​v0,​·​Lorg/​achartengine/​chart/​XYChart;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
359 ····​invoke-​virtual·​{v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getMargins()​[I 359 ····​invoke-​virtual·​{v4},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getMargins()​[I
   
360 ····​move-​result-​object·​v71 360 ····​move-​result-​object·​v79
   
361 ····​.​line·​110 361 ····​.​line·​110
362 ····​.​local·​v71,​·​"margins":​[I 362 ····​.​local·​v79,​·​"margins":​[I
363 ····​const/​4·​v4,​·​0x1 363 ····​const/​4·​v4,​·​0x1
   
364 ····​aget·​v4,​·​v71,​·​v4 364 ····​aget·​v4,​·​v79,​·​v4
   
365 ····​add-​int·​v8,​·​p2,​·​v4 365 ····​add-​int·​v8,​·​p2,​·​v4
   
366 ····​.​line·​111 366 ····​.​line·​111
367 ····​.​local·​v8,​·​"left":​I 367 ····​.​local·​v8,​·​"left":​I
368 ····​const/​4·​v4,​·​0x0 368 ····​const/​4·​v4,​·​0x0
   
369 ····​aget·​v4,​·​v71,​·​v4 369 ····​aget·​v4,​·​v79,​·​v4
   
370 ····​add-​int·​v94,​·​p3,​·​v4 370 ····​add-​int·​v103,​·​p3,​·​v4
   
371 ····​.​line·​112 371 ····​.​line·​112
372 ····​.​local·​v94,​·​"top":​I 372 ····​.​local·​v103,​·​"top":​I
373 ····​add-​int·​v4,​·​p2,​·​p4 373 ····​add-​int·​v4,​·​p2,​·​p4
   
374 ····​const/​4·​v5,​·​0x3 374 ····​const/​4·​v5,​·​0x3
   
375 ····​aget·​v5,​·​v71,​·​v5 375 ····​aget·​v5,​·​v79,​·​v5
   
376 ····​sub-​int·​v9,​·​v4,​·​v5 376 ····​sub-​int·​v9,​·​v4,​·​v5
   
377 ····​.​line·​113 377 ····​.​line·​113
378 ····​.​local·​v9,​·​"right":​I 378 ····​.​local·​v9,​·​"right":​I
379 ····​move-​object/​from16·​v0,​·​p0 379 ····​move-​object/​from16·​v0,​·​p0
   
380 ····​iget-​object·​v4,​·​v0,​·​Lorg/​achartengine/​chart/​XYChart;​-​>mDataset:​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​ 380 ····​iget-​object·​v4,​·​v0,​·​Lorg/​achartengine/​chart/​XYChart;​-​>mDataset:​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​
   
381 ····​invoke-​virtual·​{v4},​·​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​-​>getSeriesCount()​I 381 ····​invoke-​virtual·​{v4},​·​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​-​>getSeriesCount()​I
   
382 ····​move-​result·​v88 382 ····​move-​result·​v96
   
383 ····​.​line·​114 383 ····​.​line·​114
384 ····​.​local·​v88,​·​"sLength":​I 384 ····​.​local·​v96,​·​"sLength":​I
385 ····​move/​from16·​v0,​·​v88 385 ····​move/​from16·​v0,​·​v96
   
386 ····​new-​array·​v7,​·​v0,​·​[Ljava/​lang/​String;​ 386 ····​new-​array·​v7,​·​v0,​·​[Ljava/​lang/​String;​
   
387 ····​.​line·​115 387 ····​.​line·​115
388 ····​.​local·​v7,​·​"titles":​[Ljava/​lang/​String;​ 388 ····​.​local·​v7,​·​"titles":​[Ljava/​lang/​String;​
389 ····​const/​16·​v22,​·​0x0 389 ····​const/​16·​v21,​·​0x0
   
390 ····​.​local·​v22,​·​"i":​I 390 ····​.​local·​v21,​·​"i":​I
391 ····​:​goto_0 391 ····​:​goto_0
392 ····​move/​from16·​v0,​·​v22 392 ····​move/​from16·​v0,​·​v21
   
393 ····​move/​from16·​v1,​·​v88 393 ····​move/​from16·​v1,​·​v96
   
394 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 394 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
395 ····​.​line·​116 395 ····​.​line·​116
396 ····​move-​object/​from16·​v0,​·​p0 396 ····​move-​object/​from16·​v0,​·​p0
   
397 ····​iget-​object·​v4,​·​v0,​·​Lorg/​achartengine/​chart/​XYChart;​-​>mDataset:​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​ 397 ····​iget-​object·​v4,​·​v0,​·​Lorg/​achartengine/​chart/​XYChart;​-​>mDataset:​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​
   
398 ····​move/​from16·​v0,​·​v22 398 ····​move/​from16·​v0,​·​v21
   
399 ····​invoke-​virtual·​{v4,​·​v0},​·​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​-​>getSeriesAt(I)​Lorg/​achartengine/​model/​XYSeries;​ 399 ····​invoke-​virtual·​{v4,​·​v0},​·​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​-​>getSeriesAt(I)​Lorg/​achartengine/​model/​XYSeries;​
   
400 ····​move-​result-​object·​v4 400 ····​move-​result-​object·​v4
   
401 ····​invoke-​virtual·​{v4},​·​Lorg/​achartengine/​model/​XYSeries;​-​>getTitle()​Ljava/​lang/​String;​ 401 ····​invoke-​virtual·​{v4},​·​Lorg/​achartengine/​model/​XYSeries;​-​>getTitle()​Ljava/​lang/​String;​
   
402 ····​move-​result-​object·​v4 402 ····​move-​result-​object·​v4
   
403 ····​aput-​object·​v4,​·​v7,​·​v22 403 ····​aput-​object·​v4,​·​v7,​·​v21
   
404 ····​.​line·​115 404 ····​.​line·​115
405 ····​add-​int/​lit8·​v22,​·​v22,​·​0x1 405 ····​add-​int/​lit8·​v21,​·​v21,​·​0x1
   
Max diff block lines reached; 176863/179709 bytes (98.42%) of diff not shown.
smali/org/achartengine/model/CategorySeries.smali
Offset 61, 15 lines modified Offset 61, 15 lines modified
61 ····​.​line·​40 61 ····​.​line·​40
62 ····​return-​void 62 ····​return-​void
63 .​end·​method 63 .​end·​method
   
   
64 #·​virtual·​methods 64 #·​virtual·​methods
65 .​method·​public·​declared-​synchronized·​add(D)​V 65 .​method·​public·​declared-​synchronized·​add(D)​V
66 ····​.​locals·2 66 ····​.​locals·3
67 ····​.​param·​p1,​·​"value"····​#·​D 67 ····​.​param·​p1,​·​"value"····​#·​D
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​.​line·​57 69 ····​.​line·​57
70 ····​monitor-​enter·​p0 70 ····​monitor-​enter·​p0
   
71 ····​:​try_start_0 71 ····​:​try_start_0
Offset 322, 15 lines modified Offset 322, 15 lines modified
   
322 ····​monitor-​exit·​p0 322 ····​monitor-​exit·​p0
   
323 ····​throw·​v0 323 ····​throw·​v0
324 .​end·​method 324 .​end·​method
   
325 .​method·​public·​declared-​synchronized·​set(ILjava/​lang/​String;​D)​V 325 .​method·​public·​declared-​synchronized·​set(ILjava/​lang/​String;​D)​V
326 ····​.​locals·2 326 ····​.​locals·3
327 ····​.​param·​p1,​·​"index"····​#·​I 327 ····​.​param·​p1,​·​"index"····​#·​I
328 ····​.​param·​p2,​·​"category"····​#·​Ljava/​lang/​String;​ 328 ····​.​param·​p2,​·​"category"····​#·​Ljava/​lang/​String;​
329 ····​.​param·​p3,​·​"value"····​#·​D 329 ····​.​param·​p3,​·​"value"····​#·​D
   
330 ····​.​prologue 330 ····​.​prologue
331 ····​.​line·​79 331 ····​.​line·​79
332 ····​monitor-​enter·​p0 332 ····​monitor-​enter·​p0
Offset 362, 15 lines modified Offset 362, 15 lines modified
   
362 ····​monitor-​exit·​p0 362 ····​monitor-​exit·​p0
   
363 ····​throw·​v0 363 ····​throw·​v0
364 .​end·​method 364 .​end·​method
   
365 .​method·​public·​toXYSeries()​Lorg/​achartengine/​model/​XYSeries;​ 365 .​method·​public·​toXYSeries()​Lorg/​achartengine/​model/​XYSeries;​
366 ····​.​locals·7 366 ····​.​locals·8
   
367 ····​.​prologue 367 ····​.​prologue
368 ····​.​line·​136 368 ····​.​line·​136
369 ····​new-​instance·​v4,​·​Lorg/​achartengine/​model/​XYSeries;​ 369 ····​new-​instance·​v4,​·​Lorg/​achartengine/​model/​XYSeries;​
   
370 ····​iget-​object·​v5,​·​p0,​·​Lorg/​achartengine/​model/​CategorySeries;​-​>mTitle:​Ljava/​lang/​String;​ 370 ····​iget-​object·​v5,​·​p0,​·​Lorg/​achartengine/​model/​CategorySeries;​-​>mTitle:​Ljava/​lang/​String;​
   
Offset 406, 17 lines modified Offset 406, 17 lines modified
   
406 ····​move-​result-​wide·​v2 406 ····​move-​result-​wide·​v2
   
407 ····​.​line·​139 407 ····​.​line·​139
408 ····​.​local·​v2,​·​"value":​D 408 ····​.​local·​v2,​·​"value":​D
409 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 409 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
410 ····​int-​to-​double·​v5,​·​v1 410 ····​int-​to-​double·​v6,​·​v1
   
411 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v2,​·​v3},​·​Lorg/​achartengine/​model/​XYSeries;​-​>add(DD)​V 411 ····​invoke-​virtual·​{v4,​·​v6,​·​v7,​·​v2,​·​v3},​·​Lorg/​achartengine/​model/​XYSeries;​-​>add(DD)​V
   
412 ····​goto·​:​goto_0 412 ····​goto·​:​goto_0
   
413 ····​.​line·​141 413 ····​.​line·​141
414 ····​.​end·​local·​v2····​#·​"value":​D 414 ····​.​end·​local·​v2····​#·​"value":​D
415 ····​:​cond_0 415 ····​:​cond_0
416 ····​return-​object·​v4 416 ····​return-​object·​v4
smali/org/achartengine/model/RangeCategorySeries.smali
Offset 35, 15 lines modified Offset 35, 15 lines modified
35 ····​.​line·​33 35 ····​.​line·​33
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
   
   
38 #·​virtual·​methods 38 #·​virtual·​methods
39 .​method·​public·​declared-​synchronized·​add(DD)​V 39 .​method·​public·​declared-​synchronized·​add(DD)​V
40 ····​.​locals·2 40 ····​.​locals·3
41 ····​.​param·​p1,​·​"minValue"····​#·​D 41 ····​.​param·​p1,​·​"minValue"····​#·​D
42 ····​.​param·​p3,​·​"maxValue"····​#·​D 42 ····​.​param·​p3,​·​"maxValue"····​#·​D
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​41 44 ····​.​line·​41
45 ····​monitor-​enter·​p0 45 ····​monitor-​enter·​p0
   
Offset 207, 15 lines modified Offset 207, 15 lines modified
   
207 ····​monitor-​exit·​p0 207 ····​monitor-​exit·​p0
   
208 ····​throw·​v0 208 ····​throw·​v0
209 .​end·​method 209 .​end·​method
   
210 .​method·​public·​toXYSeries()​Lorg/​achartengine/​model/​XYSeries;​ 210 .​method·​public·​toXYSeries()​Lorg/​achartengine/​model/​XYSeries;​
211 ····​.​locals·7 211 ····​.​locals·8
   
212 ····​.​prologue 212 ····​.​prologue
213 ····​.​line·​101 213 ····​.​line·​101
214 ····​new-​instance·​v2,​·​Lorg/​achartengine/​model/​XYSeries;​ 214 ····​new-​instance·​v2,​·​Lorg/​achartengine/​model/​XYSeries;​
   
215 ····​invoke-​virtual·​{p0},​·​Lorg/​achartengine/​model/​RangeCategorySeries;​-​>getTitle()​Ljava/​lang/​String;​ 215 ····​invoke-​virtual·​{p0},​·​Lorg/​achartengine/​model/​RangeCategorySeries;​-​>getTitle()​Ljava/​lang/​String;​
   
Offset 236, 34 lines modified Offset 236, 34 lines modified
236 ····​.​local·​v0,​·​"k":​I 236 ····​.​local·​v0,​·​"k":​I
237 ····​:​goto_0 237 ····​:​goto_0
238 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 238 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
239 ····​.​line·​104 239 ····​.​line·​104
240 ····​add-​int/​lit8·​v3,​·​v0,​·​0x1 240 ····​add-​int/​lit8·​v3,​·​v0,​·​0x1
   
241 ····​int-​to-​double·​v3,​·​v3 241 ····​int-​to-​double·​v4,​·​v3
   
242 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​achartengine/​model/​RangeCategorySeries;​-​>getMinimumValue(I)​D 242 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​achartengine/​model/​RangeCategorySeries;​-​>getMinimumValue(I)​D
   
243 ····​move-​result-​wide·​v5 243 ····​move-​result-​wide·​v6
   
244 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5,​·​v6},​·​Lorg/​achartengine/​model/​XYSeries;​-​>add(DD)​V 244 ····​invoke-​virtual·​{v2,​·​v4,​·​v5,​·​v6,​·​v7},​·​Lorg/​achartengine/​model/​XYSeries;​-​>add(DD)​V
   
245 ····​.​line·​107 245 ····​.​line·​107
246 ····​int-​to-​double·​v3,​·​v0 246 ····​int-​to-​double·​v4,​·​v0
   
247 ····​const-​wide·​v5,​·​0x3ff000010c6f7a0bL····​#·​1.​000001 247 ····​const-​wide·​v6,​·​0x3ff000010c6f7a0bL····​#·​1.​000001
   
248 ····​add-​double/​2addr·​v3,​·​v5 248 ····​add-​double/​2addr·​v4,​·​v6
   
249 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​achartengine/​model/​RangeCategorySeries;​-​>getMaximumValue(I)​D 249 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​achartengine/​model/​RangeCategorySeries;​-​>getMaximumValue(I)​D
   
250 ····​move-​result-​wide·​v5 250 ····​move-​result-​wide·​v6
   
251 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5,​·​v6},​·​Lorg/​achartengine/​model/​XYSeries;​-​>add(DD)​V 251 ····​invoke-​virtual·​{v2,​·​v4,​·​v5,​·​v6,​·​v7},​·​Lorg/​achartengine/​model/​XYSeries;​-​>add(DD)​V
   
252 ····​.​line·​103 252 ····​.​line·​103
253 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 253 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
254 ····​goto·​:​goto_0 254 ····​goto·​:​goto_0
   
255 ····​.​line·​109 255 ····​.​line·​109
smali/org/achartengine/model/SeriesSelection.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 .​field·​private·​mValue:​D 11 .​field·​private·​mValue:​D
   
12 .​field·​private·​mXValue:​D 12 .​field·​private·​mXValue:​D
   
   
13 #·​direct·​methods 13 #·​direct·​methods
14 .​method·​public·​constructor·​<init>(IIDD)​V 14 .​method·​public·​constructor·​<init>(IIDD)​V
15 ····​.​locals·0 15 ····​.​locals·1
16 ····​.​param·​p1,​·​"seriesIndex"····​#·​I 16 ····​.​param·​p1,​·​"seriesIndex"····​#·​I
17 ····​.​param·​p2,​·​"pointIndex"····​#·​I 17 ····​.​param·​p2,​·​"pointIndex"····​#·​I
18 ····​.​param·​p3,​·​"xValue"····​#·​D 18 ····​.​param·​p3,​·​"xValue"····​#·​D
19 ····​.​param·​p5,​·​"value"····​#·​D 19 ····​.​param·​p5,​·​"value"····​#·​D
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​27 21 ····​.​line·​27
smali/org/achartengine/model/XYSeries.smali
Offset 44, 44 lines modified Offset 44, 44 lines modified
44 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lorg/​achartengine/​model/​XYSeries;​-​><init>(Ljava/​lang/​String;​I)​V 44 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lorg/​achartengine/​model/​XYSeries;​-​><init>(Ljava/​lang/​String;​I)​V
   
45 ····​.​line·​54 45 ····​.​line·​54
46 ····​return-​void 46 ····​return-​void
47 .​end·​method 47 .​end·​method
   
48 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​I)​V 48 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​I)​V
49 ····​.​locals·5 49 ····​.​locals·6
50 ····​.​param·​p1,​·​"title"····​#·​Ljava/​lang/​String;​ 50 ····​.​param·​p1,​·​"title"····​#·​Ljava/​lang/​String;​
51 ····​.​param·​p2,​·​"scaleNumber"····​#·​I 51 ····​.​param·​p2,​·​"scaleNumber"····​#·​I
   
52 ····​.​prologue 52 ····​.​prologue
53 ····​const-​wide·​v3,​·​0x7fefffffffffffffL····​#·​Double.​MAX_VALUE 53 ····​const-​wide·​v4,​·​0x7fefffffffffffffL····​#·​Double.​MAX_VALUE
   
54 ····​const-​wide·​v1,​·​-​0x10000000000001L 54 ····​const-​wide·​v2,​·​-​0x10000000000001L
   
55 ····​.​line·​62 55 ····​.​line·​62
56 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 56 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
57 ····​.​line·​35 57 ····​.​line·​35
58 ····​new-​instance·​v0,​·​Lorg/​achartengine/​util/​IndexXYMap;​ 58 ····​new-​instance·​v0,​·​Lorg/​achartengine/​util/​IndexXYMap;​
   
59 ····​invoke-​direct·​{v0},​·​Lorg/​achartengine/​util/​IndexXYMap;​-​><init>()​V 59 ····​invoke-​direct·​{v0},​·​Lorg/​achartengine/​util/​IndexXYMap;​-​><init>()​V
   
60 ····​iput-​object·​v0,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mXY:​Lorg/​achartengine/​util/​IndexXYMap;​ 60 ····​iput-​object·​v0,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mXY:​Lorg/​achartengine/​util/​IndexXYMap;​
   
61 ····​.​line·​37 61 ····​.​line·​37
62 ····​iput-​wide·​v3,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mMinX:​D 62 ····​iput-​wide·​v4,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mMinX:​D
   
63 ····​.​line·​39 63 ····​.​line·​39
64 ····​iput-​wide·​v1,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mMaxX:​D 64 ····​iput-​wide·​v2,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mMaxX:​D
   
65 ····​.​line·​41 65 ····​.​line·​41
66 ····​iput-​wide·​v3,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mMinY:​D 66 ····​iput-​wide·​v4,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mMinY:​D
   
67 ····​.​line·​43 67 ····​.​line·​43
68 ····​iput-​wide·​v1,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mMaxY:​D 68 ····​iput-​wide·​v2,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mMaxY:​D
   
69 ····​.​line·​63 69 ····​.​line·​63
70 ····​iput-​object·​p1,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mTitle:​Ljava/​lang/​String;​ 70 ····​iput-​object·​p1,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mTitle:​Ljava/​lang/​String;​
   
71 ····​.​line·​64 71 ····​.​line·​64
72 ····​iput·​p2,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mScaleNumber:​I 72 ····​iput·​p2,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mScaleNumber:​I
   
Offset 149, 15 lines modified Offset 149, 15 lines modified
149 ····​.​end·​local·​v2····​#·​"x":​D 149 ····​.​end·​local·​v2····​#·​"x":​D
150 ····​.​end·​local·​v4····​#·​"y":​D 150 ····​.​end·​local·​v4····​#·​"y":​D
151 ····​:​cond_0 151 ····​:​cond_0
152 ····​return-​void 152 ····​return-​void
153 .​end·​method 153 .​end·​method
   
154 .​method·​private·​updateRange(DD)​V 154 .​method·​private·​updateRange(DD)​V
155 ····​.​locals·2 155 ····​.​locals·3
156 ····​.​param·​p1,​·​"x"····​#·​D 156 ····​.​param·​p1,​·​"x"····​#·​D
157 ····​.​param·​p3,​·​"y"····​#·​D 157 ····​.​param·​p3,​·​"y"····​#·​D
   
158 ····​.​prologue 158 ····​.​prologue
159 ····​.​line·​95 159 ····​.​line·​95
160 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mMinX:​D 160 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mMinX:​D
   
Offset 269, 15 lines modified Offset 269, 15 lines modified
   
269 ····​monitor-​exit·​p0 269 ····​monitor-​exit·​p0
   
270 ····​throw·​v0 270 ····​throw·​v0
271 .​end·​method 271 .​end·​method
   
272 .​method·​public·​getIndexForKey(D)​I 272 .​method·​public·​getIndexForKey(D)​I
273 ····​.​locals·2 273 ····​.​locals·3
274 ····​.​param·​p1,​·​"key"····​#·​D 274 ····​.​param·​p1,​·​"key"····​#·​D
   
275 ····​.​prologue 275 ····​.​prologue
276 ····​.​line·​209 276 ····​.​line·​209
277 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mXY:​Lorg/​achartengine/​util/​IndexXYMap;​ 277 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mXY:​Lorg/​achartengine/​util/​IndexXYMap;​
   
278 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 278 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
Offset 605, 77 lines modified Offset 605, 77 lines modified
   
605 ····​monitor-​exit·​p0 605 ····​monitor-​exit·​p0
   
606 ····​throw·​v0 606 ····​throw·​v0
607 .​end·​method 607 .​end·​method
   
608 .​method·​public·​declared-​synchronized·​remove(I)​V 608 .​method·​public·​declared-​synchronized·​remove(I)​V
609 ····​.​locals·7 609 ····​.​locals·8
610 ····​.​param·​p1,​·​"index"····​#·​I 610 ····​.​param·​p1,​·​"index"····​#·​I
   
611 ····​.​prologue 611 ····​.​prologue
612 ····​.​line·​136 612 ····​.​line·​136
613 ····​monitor-​enter·​p0 613 ····​monitor-​enter·​p0
   
614 ····​:​try_start_0 614 ····​:​try_start_0
615 ····​iget-​object·​v5,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mXY:​Lorg/​achartengine/​util/​IndexXYMap;​ 615 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​model/​XYSeries;​-​>mXY:​Lorg/​achartengine/​util/​IndexXYMap;​
   
616 ····​invoke-​virtual·​{v5,​·​p1},​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>removeByIndex(I)​Lorg/​achartengine/​util/​XYEntry;​ 616 ····​invoke-​virtual·​{v1,​·​p1},​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>removeByIndex(I)​Lorg/​achartengine/​util/​XYEntry;​
   
617 ····​move-​result-​object·​v0 617 ····​move-​result-​object·​v0
   
618 ····​.​line·​137 618 ····​.​line·​137
Max diff block lines reached; 2732/5983 bytes (45.66%) of diff not shown.
smali/org/achartengine/model/XYValueSeries.smali
Offset 89, 15 lines modified Offset 89, 15 lines modified
   
89 ····​.​line·​67 89 ····​.​line·​67
90 ····​:​cond_0 90 ····​:​cond_0
91 ····​return-​void 91 ····​return-​void
92 .​end·​method 92 .​end·​method
   
93 .​method·​private·​updateRange(D)​V 93 .​method·​private·​updateRange(D)​V
94 ····​.​locals·2 94 ····​.​locals·3
95 ····​.​param·​p1,​·​"value"····​#·​D 95 ····​.​param·​p1,​·​"value"····​#·​D
   
96 ····​.​prologue 96 ····​.​prologue
97 ····​.​line·​75 97 ····​.​line·​75
98 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​achartengine/​model/​XYValueSeries;​-​>mMinValue:​D 98 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​achartengine/​model/​XYValueSeries;​-​>mMinValue:​D
   
99 ····​invoke-​static·​{v0,​·​v1,​·​p1,​·​p2},​·​Ljava/​lang/​Math;​-​>min(DD)​D 99 ····​invoke-​static·​{v0,​·​v1,​·​p1,​·​p2},​·​Ljava/​lang/​Math;​-​>min(DD)​D
Offset 118, 32 lines modified Offset 118, 32 lines modified
118 ····​.​line·​77 118 ····​.​line·​77
119 ····​return-​void 119 ····​return-​void
120 .​end·​method 120 .​end·​method
   
   
121 #·​virtual·​methods 121 #·​virtual·​methods
122 .​method·​public·​declared-​synchronized·​add(DD)​V 122 .​method·​public·​declared-​synchronized·​add(DD)​V
123 ····​.​locals·7 123 ····​.​locals·9
124 ····​.​param·​p1,​·​"x"····​#·​D 124 ····​.​param·​p1,​·​"x"····​#·​D
125 ····​.​param·​p3,​·​"y"····​#·​D 125 ····​.​param·​p3,​·​"y"····​#·​D
   
126 ····​.​prologue 126 ····​.​prologue
127 ····​.​line·​86 127 ····​.​line·​86
128 ····​monitor-​enter·​p0 128 ····​monitor-​enter·​p0
   
129 ····​const-​wide/​16·​v5,​·​0x0 129 ····​const-​wide/​16·​v6,​·​0x0
   
130 ····​move-​object·​v0,​·​p0 130 ····​move-​object·​v1,​·​p0
   
131 ····​move-​wide·​v1,​·​p1 131 ····​move-​wide·​v2,​·​p1
   
132 ····​move-​wide·​v3,​·​p3 132 ····​move-​wide·​v4,​·​p3
   
133 ····​:​try_start_0 133 ····​:​try_start_0
134 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Lorg/​achartengine/​model/​XYValueSeries;​-​>add(DDD)​V 134 ····​invoke-​virtual/​range·​{v1·​.​.​·​v7},​·​Lorg/​achartengine/​model/​XYValueSeries;​-​>add(DDD)​V
135 ····​:​try_end_0 135 ····​:​try_end_0
136 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 136 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
137 ····​.​line·​87 137 ····​.​line·​87
138 ····​monitor-​exit·​p0 138 ····​monitor-​exit·​p0
   
139 ····​return-​void 139 ····​return-​void
Offset 154, 15 lines modified Offset 154, 15 lines modified
   
154 ····​monitor-​exit·​p0 154 ····​monitor-​exit·​p0
   
155 ····​throw·​v0 155 ····​throw·​v0
156 .​end·​method 156 .​end·​method
   
157 .​method·​public·​declared-​synchronized·​add(DDD)​V 157 .​method·​public·​declared-​synchronized·​add(DDD)​V
158 ····​.​locals·2 158 ····​.​locals·3
159 ····​.​param·​p1,​·​"x"····​#·​D 159 ····​.​param·​p1,​·​"x"····​#·​D
160 ····​.​param·​p3,​·​"y"····​#·​D 160 ····​.​param·​p3,​·​"y"····​#·​D
161 ····​.​param·​p5,​·​"value"····​#·​D 161 ····​.​param·​p5,​·​"value"····​#·​D
   
162 ····​.​prologue 162 ····​.​prologue
163 ····​.​line·​52 163 ····​.​line·​52
164 ····​monitor-​enter·​p0 164 ····​monitor-​enter·​p0
smali/org/achartengine/renderer/DialRenderer.smali
Offset 221, 75 lines modified Offset 221, 75 lines modified
221 ····​:​cond_0 221 ····​:​cond_0
222 ····​const/​4·​v0,​·​0x0 222 ····​const/​4·​v0,​·​0x0
   
223 ····​goto·​:​goto_0 223 ····​goto·​:​goto_0
224 .​end·​method 224 .​end·​method
   
225 .​method·​public·​setAngleMax(D)​V 225 .​method·​public·​setAngleMax(D)​V
226 ····​.​locals·0 226 ····​.​locals·1
227 ····​.​param·​p1,​·​"max"····​#·​D 227 ····​.​param·​p1,​·​"max"····​#·​D
   
228 ····​.​prologue 228 ····​.​prologue
229 ····​.​line·​80 229 ····​.​line·​80
230 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​DialRenderer;​-​>mAngleMax:​D 230 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​DialRenderer;​-​>mAngleMax:​D
   
231 ····​.​line·​81 231 ····​.​line·​81
232 ····​return-​void 232 ····​return-​void
233 .​end·​method 233 .​end·​method
   
234 .​method·​public·​setAngleMin(D)​V 234 .​method·​public·​setAngleMin(D)​V
235 ····​.​locals·0 235 ····​.​locals·1
236 ····​.​param·​p1,​·​"min"····​#·​D 236 ····​.​param·​p1,​·​"min"····​#·​D
   
237 ····​.​prologue 237 ····​.​prologue
238 ····​.​line·​62 238 ····​.​line·​62
239 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​DialRenderer;​-​>mAngleMin:​D 239 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​DialRenderer;​-​>mAngleMin:​D
   
240 ····​.​line·​63 240 ····​.​line·​63
241 ····​return-​void 241 ····​return-​void
242 .​end·​method 242 .​end·​method
   
243 .​method·​public·​setMajorTicksSpacing(​D)​V 243 .​method·​public·​setMajorTicksSpacing(​D)​V
244 ····​.​locals·0 244 ····​.​locals·1
245 ····​.​param·​p1,​·​"spacing"····​#·​D 245 ····​.​param·​p1,​·​"spacing"····​#·​D
   
246 ····​.​prologue 246 ····​.​prologue
247 ····​.​line·​170 247 ····​.​line·​170
248 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​DialRenderer;​-​>mMajorTickSpacing:​D 248 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​DialRenderer;​-​>mMajorTickSpacing:​D
   
249 ····​.​line·​171 249 ····​.​line·​171
250 ····​return-​void 250 ····​return-​void
251 .​end·​method 251 .​end·​method
   
252 .​method·​public·​setMaxValue(D)​V 252 .​method·​public·​setMaxValue(D)​V
253 ····​.​locals·0 253 ····​.​locals·1
254 ····​.​param·​p1,​·​"max"····​#·​D 254 ····​.​param·​p1,​·​"max"····​#·​D
   
255 ····​.​prologue 255 ····​.​prologue
256 ····​.​line·​125 256 ····​.​line·​125
257 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​DialRenderer;​-​>mMaxValue:​D 257 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​DialRenderer;​-​>mMaxValue:​D
   
258 ····​.​line·​126 258 ····​.​line·​126
259 ····​return-​void 259 ····​return-​void
260 .​end·​method 260 .​end·​method
   
261 .​method·​public·​setMinValue(D)​V 261 .​method·​public·​setMinValue(D)​V
262 ····​.​locals·0 262 ····​.​locals·1
263 ····​.​param·​p1,​·​"min"····​#·​D 263 ····​.​param·​p1,​·​"min"····​#·​D
   
264 ····​.​prologue 264 ····​.​prologue
265 ····​.​line·​98 265 ····​.​line·​98
266 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​DialRenderer;​-​>mMinValue:​D 266 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​DialRenderer;​-​>mMinValue:​D
   
267 ····​.​line·​99 267 ····​.​line·​99
268 ····​return-​void 268 ····​return-​void
269 .​end·​method 269 .​end·​method
   
270 .​method·​public·​setMinorTicksSpacing(​D)​V 270 .​method·​public·​setMinorTicksSpacing(​D)​V
271 ····​.​locals·0 271 ····​.​locals·1
272 ····​.​param·​p1,​·​"spacing"····​#·​D 272 ····​.​param·​p1,​·​"spacing"····​#·​D
   
273 ····​.​prologue 273 ····​.​prologue
274 ····​.​line·​152 274 ····​.​line·​152
275 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​DialRenderer;​-​>mMinorTickSpacing:​D 275 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​DialRenderer;​-​>mMinorTickSpacing:​D
   
276 ····​.​line·​153 276 ····​.​line·​153
smali/org/achartengine/renderer/SimpleSeriesRenderer.smali
Offset 247, 15 lines modified Offset 247, 15 lines modified
247 ····​iput-​boolean·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​-​>mGradientEnabled:​Z 247 ····​iput-​boolean·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​-​>mGradientEnabled:​Z
   
248 ····​.​line·​173 248 ····​.​line·​173
249 ····​return-​void 249 ····​return-​void
250 .​end·​method 250 .​end·​method
   
251 .​method·​public·​setGradientStart(DI)​V 251 .​method·​public·​setGradientStart(DI)​V
252 ····​.​locals·0 252 ····​.​locals·1
253 ····​.​param·​p1,​·​"start"····​#·​D 253 ····​.​param·​p1,​·​"start"····​#·​D
254 ····​.​param·​p3,​·​"color"····​#·​I 254 ····​.​param·​p3,​·​"color"····​#·​I
   
255 ····​.​prologue 255 ····​.​prologue
256 ····​.​line·​197 256 ····​.​line·​197
257 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​-​>mGradientStartValue:​D 257 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​-​>mGradientStartValue:​D
   
Offset 263, 15 lines modified Offset 263, 15 lines modified
263 ····​iput·​p3,​·​p0,​·​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​-​>mGradientStartColor:​I 263 ····​iput·​p3,​·​p0,​·​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​-​>mGradientStartColor:​I
   
264 ····​.​line·​199 264 ····​.​line·​199
265 ····​return-​void 265 ····​return-​void
266 .​end·​method 266 .​end·​method
   
267 .​method·​public·​setGradientStop(DI)​V 267 .​method·​public·​setGradientStop(DI)​V
268 ····​.​locals·0 268 ····​.​locals·1
269 ····​.​param·​p1,​·​"start"····​#·​D 269 ····​.​param·​p1,​·​"start"····​#·​D
270 ····​.​param·​p3,​·​"color"····​#·​I 270 ····​.​param·​p3,​·​"color"····​#·​I
   
271 ····​.​prologue 271 ····​.​prologue
272 ····​.​line·​223 272 ····​.​line·​223
273 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​-​>mGradientStopValue:​D 273 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​SimpleSeriesRenderer;​-​>mGradientStopValue:​D
   
smali/org/achartengine/renderer/XYMultipleSeriesRenderer.smali
Offset 239, 28 lines modified Offset 239, 28 lines modified
239 ····​.​line·​123 239 ····​.​line·​123
240 ····​return-​void 240 ····​return-​void
241 .​end·​method 241 .​end·​method
   
   
242 #·​virtual·​methods 242 #·​virtual·​methods
243 .​method·​public·​addTextLabel(DLjava/​lang/​String;​)​V 243 .​method·​public·​addTextLabel(DLjava/​lang/​String;​)​V
244 ····​.​locals·0 244 ····​.​locals·1
245 ····​.​param·​p1,​·​"x"····​#·​D 245 ····​.​param·​p1,​·​"x"····​#·​D
246 ····​.​param·​p3,​·​"text"····​#·​Ljava/​lang/​String;​ 246 ····​.​param·​p3,​·​"text"····​#·​Ljava/​lang/​String;​
   
247 ····​.​prologue 247 ····​.​prologue
248 ····​.​line·​511 248 ····​.​line·​511
249 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>addXTextLabel(DLjava​/​lang/​String;​)​V 249 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>addXTextLabel(DLjava​/​lang/​String;​)​V
   
250 ····​.​line·​512 250 ····​.​line·​512
251 ····​return-​void 251 ····​return-​void
252 .​end·​method 252 .​end·​method
   
253 .​method·​public·​addXTextLabel(DLjava/​lang/​String;​)​V 253 .​method·​public·​addXTextLabel(DLjava/​lang/​String;​)​V
254 ····​.​locals·2 254 ····​.​locals·3
255 ····​.​param·​p1,​·​"x"····​#·​D 255 ····​.​param·​p1,​·​"x"····​#·​D
256 ····​.​param·​p3,​·​"text"····​#·​Ljava/​lang/​String;​ 256 ····​.​param·​p3,​·​"text"····​#·​Ljava/​lang/​String;​
   
257 ····​.​prologue 257 ····​.​prologue
258 ····​.​line·​521 258 ····​.​line·​521
259 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>mXTextLabels:​Ljava/​util/​Map;​ 259 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>mXTextLabels:​Ljava/​util/​Map;​
   
Offset 286, 15 lines modified Offset 286, 15 lines modified
286 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>addYTextLabel(DLjava​/​lang/​String;​I)​V 286 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>addYTextLabel(DLjava​/​lang/​String;​I)​V
   
287 ····​.​line·​567 287 ····​.​line·​567
288 ····​return-​void 288 ····​return-​void
289 .​end·​method 289 .​end·​method
   
290 .​method·​public·​addYTextLabel(DLjava/​lang/​String;​I)​V 290 .​method·​public·​addYTextLabel(DLjava/​lang/​String;​I)​V
291 ····​.​locals·2 291 ····​.​locals·3
292 ····​.​param·​p1,​·​"y"····​#·​D 292 ····​.​param·​p1,​·​"y"····​#·​D
293 ····​.​param·​p3,​·​"text"····​#·​Ljava/​lang/​String;​ 293 ····​.​param·​p3,​·​"text"····​#·​Ljava/​lang/​String;​
294 ····​.​param·​p4,​·​"scale"····​#·​I 294 ····​.​param·​p4,​·​"scale"····​#·​I
   
295 ····​.​prologue 295 ····​.​prologue
296 ····​.​line·​577 296 ····​.​line·​577
297 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>mYTextLabels:​Ljava/​util/​Map;​ 297 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>mYTextLabels:​Ljava/​util/​Map;​
Offset 1370, 15 lines modified Offset 1370, 15 lines modified
1370 ····​iput·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>mAxisTitleTextSize:​F 1370 ····​iput·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>mAxisTitleTextSize:​F
   
1371 ····​.​line·​243 1371 ····​.​line·​243
1372 ····​return-​void 1372 ····​return-​void
1373 .​end·​method 1373 .​end·​method
   
1374 .​method·​public·​setBarSpacing(D)​V 1374 .​method·​public·​setBarSpacing(D)​V
1375 ····​.​locals·0 1375 ····​.​locals·1
1376 ····​.​param·​p1,​·​"spacing"····​#·​D 1376 ····​.​param·​p1,​·​"spacing"····​#·​D
   
1377 ····​.​prologue 1377 ····​.​prologue
1378 ····​.​line·​774 1378 ····​.​line·​774
1379 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>mBarSpacing:​D 1379 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>mBarSpacing:​D
   
1380 ····​.​line·​775 1380 ····​.​line·​775
Offset 1639, 15 lines modified Offset 1639, 15 lines modified
1639 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setXAxisMax(DI)​V 1639 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setXAxisMax(DI)​V
   
1640 ····​.​line·​288 1640 ····​.​line·​288
1641 ····​return-​void 1641 ····​return-​void
1642 .​end·​method 1642 .​end·​method
   
1643 .​method·​public·​setXAxisMax(DI)​V 1643 .​method·​public·​setXAxisMax(DI)​V
1644 ····​.​locals·2 1644 ····​.​locals·3
1645 ····​.​param·​p1,​·​"max"····​#·​D 1645 ····​.​param·​p1,​·​"max"····​#·​D
1646 ····​.​param·​p3,​·​"scale"····​#·​I 1646 ····​.​param·​p3,​·​"scale"····​#·​I
   
1647 ····​.​prologue 1647 ····​.​prologue
1648 ····​.​line·​403 1648 ····​.​line·​403
1649 ····​invoke-​virtual·​{p0,​·​p3},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMaxXSet(I)​Z 1649 ····​invoke-​virtual·​{p0,​·​p3},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMaxXSet(I)​Z
   
Offset 1693, 15 lines modified Offset 1693, 15 lines modified
1693 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setXAxisMin(DI)​V 1693 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setXAxisMin(DI)​V
   
1694 ····​.​line·​261 1694 ····​.​line·​261
1695 ····​return-​void 1695 ····​return-​void
1696 .​end·​method 1696 .​end·​method
   
1697 .​method·​public·​setXAxisMin(DI)​V 1697 .​method·​public·​setXAxisMin(DI)​V
1698 ····​.​locals·2 1698 ····​.​locals·3
1699 ····​.​param·​p1,​·​"min"····​#·​D 1699 ····​.​param·​p1,​·​"min"····​#·​D
1700 ····​.​param·​p3,​·​"scale"····​#·​I 1700 ····​.​param·​p3,​·​"scale"····​#·​I
   
1701 ····​.​prologue 1701 ····​.​prologue
1702 ····​.​line·​370 1702 ····​.​line·​370
1703 ····​invoke-​virtual·​{p0,​·​p3},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMinXSet(I)​Z 1703 ····​invoke-​virtual·​{p0,​·​p3},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMinXSet(I)​Z
   
Offset 1822, 15 lines modified Offset 1822, 15 lines modified
1822 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setYAxisMax(DI)​V 1822 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setYAxisMax(DI)​V
   
1823 ····​.​line·​342 1823 ····​.​line·​342
1824 ····​return-​void 1824 ····​return-​void
1825 .​end·​method 1825 .​end·​method
   
Max diff block lines reached; 659/3435 bytes (19.18%) of diff not shown.
smali/org/achartengine/tools/FitZoom.smali
Offset 15, 372 lines modified Offset 15, 372 lines modified
15 ····​.​line·​33 15 ····​.​line·​33
16 ····​return-​void 16 ····​return-​void
17 .​end·​method 17 .​end·​method
   
   
18 #·​virtual·​methods 18 #·​virtual·​methods
19 .​method·​public·​apply()​V 19 .​method·​public·​apply()​V
20 ····​.​locals·​17 20 ····​.​locals·​18
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​39 22 ····​.​line·​39
23 ····​move-​object/​from16·​v0,​·​p0 23 ····​move-​object/​from16·​v0,​·​p0
   
24 ····​iget-​object·​v12,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mChart:​Lorg/​achartengine/​chart/​AbstractChart;​ 24 ····​iget-​object·​v13,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mChart:​Lorg/​achartengine/​chart/​AbstractChart;​
   
25 ····​instance-​of·​v12,​·​v12,​·​Lorg/​achartengine/​chart/​XYChart;​ 25 ····​instance-​of·​v13,​·​v13,​·​Lorg/​achartengine/​chart/​XYChart;​
   
26 ····​if-​eqz·​v12,​·​:​cond_6 26 ····​if-​eqz·​v13,​·​:​cond_6
   
27 ····​.​line·​40 27 ····​.​line·​40
28 ····​move-​object/​from16·​v0,​·​p0 28 ····​move-​object/​from16·​v0,​·​p0
   
29 ····​iget-​object·​v12,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mChart:​Lorg/​achartengine/​chart/​AbstractChart;​ 29 ····​iget-​object·​v13,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mChart:​Lorg/​achartengine/​chart/​AbstractChart;​
   
30 ····​check-​cast·​v12,​·​Lorg/​achartengine/​chart/​XYChart;​ 30 ····​check-​cast·​v13,​·​Lorg/​achartengine/​chart/​XYChart;​
   
31 ····​invoke-​virtual·​{v12},​·​Lorg/​achartengine/​chart/​XYChart;​-​>getDataset()​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​ 31 ····​invoke-​virtual·​{v13},​·​Lorg/​achartengine/​chart/​XYChart;​-​>getDataset()​Lorg/​achartengine/​model/​XYMultipleSeriesDatas​et;​
   
32 ····​move-​result-​object·​v12 32 ····​move-​result-​object·​v13
   
33 ····​if-​nez·​v12,​·​:​cond_1 33 ····​if-​nez·​v13,​·​:​cond_1
   
34 ····​.​line·​77 34 ····​.​line·​77
35 ····​:​cond_0 35 ····​:​cond_0
36 ····​:​goto_0 36 ····​:​goto_0
37 ····​return-​void 37 ····​return-​void
   
38 ····​.​line·​43 38 ····​.​line·​43
39 ····​:​cond_1 39 ····​:​cond_1
40 ····​move-​object/​from16·​v0,​·​p0 40 ····​move-​object/​from16·​v0,​·​p0
   
41 ····​iget-​object·​v12,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 41 ····​iget-​object·​v13,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
42 ····​invoke-​virtual·​{v12},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getScalesCount()​I 42 ····​invoke-​virtual·​{v13},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getScalesCount()​I
   
43 ····​move-​result·​v10 43 ····​move-​result·​v11
   
44 ····​.​line·​44 44 ····​.​line·​44
45 ····​.​local·​v10,​·​"scales":​I 45 ····​.​local·​v11,​·​"scales":​I
46 ····​move-​object/​from16·​v0,​·​p0 46 ····​move-​object/​from16·​v0,​·​p0
   
47 ····​iget-​object·​v12,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 47 ····​iget-​object·​v13,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
48 ····​invoke-​virtual·​{v12},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isInitialRangeSet()​Z 48 ····​invoke-​virtual·​{v13},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isInitialRangeSet()​Z
   
49 ····​move-​result·​v12 49 ····​move-​result·​v13
   
50 ····​if-​eqz·​v12,​·​:​cond_3 50 ····​if-​eqz·​v13,​·​:​cond_3
   
51 ····​.​line·​45 51 ····​.​line·​45
52 ····​const/​4·​v1,​·​0x0 52 ····​const/​4·​v2,​·​0x0
   
53 ····​.​local·​v1,​·​"i":​I 53 ····​.​local·​v2,​·​"i":​I
54 ····​:​goto_1 54 ····​:​goto_1
55 ····​if-​ge·​v1,​·​v10,​·​:​cond_0 55 ····​if-​ge·​v2,​·​v11,​·​:​cond_0
   
56 ····​.​line·​46 56 ····​.​line·​46
57 ····​move-​object/​from16·​v0,​·​p0 57 ····​move-​object/​from16·​v0,​·​p0
   
58 ····​iget-​object·​v12,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 58 ····​iget-​object·​v13,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
59 ····​invoke-​virtual·​{v12,​·​v1},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isInitialRangeSet(I)​Z 59 ····​invoke-​virtual·​{v13,​·​v2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isInitialRangeSet(I)​Z
   
60 ····​move-​result·​v12 60 ····​move-​result·​v13
   
61 ····​if-​eqz·​v12,​·​:​cond_2 61 ····​if-​eqz·​v13,​·​:​cond_2
   
62 ····​.​line·​47 62 ····​.​line·​47
63 ····​move-​object/​from16·​v0,​·​p0 63 ····​move-​object/​from16·​v0,​·​p0
   
64 ····​iget-​object·​v12,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 64 ····​iget-​object·​v13,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
65 ····​move-​object/​from16·​v0,​·​p0 65 ····​move-​object/​from16·​v0,​·​p0
   
66 ····​iget-​object·​v13,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 66 ····​iget-​object·​v14,​·​v0,​·​Lorg/​achartengine/​tools/​FitZoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
67 ····​invoke-​virtual·​{v13,​·​v1},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getInitialRange(I)​[D 67 ····​invoke-​virtual·​{v14,​·​v2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getInitialRange(I)​[D
   
68 ····​move-​result-​object·​v13 68 ····​move-​result-​object·​v14
   
69 ····​invoke-​virtual·​{v12,​·​v13,​·​v1},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setRange([DI)​V 69 ····​invoke-​virtual·​{v13,​·​v14,​·​v2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setRange([DI)​V
   
70 ····​.​line·​45 70 ····​.​line·​45
71 ····​:​cond_2 71 ····​:​cond_2
72 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 72 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
73 ····​goto·​:​goto_1 73 ····​goto·​:​goto_1
   
74 ····​.​line·​51 74 ····​.​line·​51
Max diff block lines reached; 10338/14963 bytes (69.09%) of diff not shown.
smali/org/achartengine/tools/AbstractTool.smali
Offset 40, 26 lines modified Offset 40, 26 lines modified
40 ····​:​cond_0 40 ····​:​cond_0
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
   
43 #·​virtual·​methods 43 #·​virtual·​methods
44 .​method·​public·​checkRange([DI)​V 44 .​method·​public·​checkRange([DI)​V
45 ····​.​locals·7 45 ····​.​locals·8
46 ····​.​param·​p1,​·​"range"····​#·​[D 46 ····​.​param·​p1,​·​"range"····​#·​[D
47 ····​.​param·​p2,​·​"scale"····​#·​I 47 ····​.​param·​p2,​·​"scale"····​#·​I
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​const/​4·​v6,​·​0x3 49 ····​const/​4·​v7,​·​0x3
   
50 ····​const/​4·​v5,​·​0x2 50 ····​const/​4·​v6,​·​0x2
   
51 ····​const/​4·​v4,​·​0x1 51 ····​const/​4·​v5,​·​0x1
   
52 ····​const/​4·​v3,​·​0x0 52 ····​const/​4·​v4,​·​0x0
   
53 ····​.​line·​64 53 ····​.​line·​64
54 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mChart:​Lorg/​achartengine/​chart/​AbstractChart;​ 54 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mChart:​Lorg/​achartengine/​chart/​AbstractChart;​
   
55 ····​instance-​of·​v1,​·​v1,​·​Lorg/​achartengine/​chart/​XYChart;​ 55 ····​instance-​of·​v1,​·​v1,​·​Lorg/​achartengine/​chart/​XYChart;​
   
56 ····​if-​eqz·​v1,​·​:​cond_3 56 ····​if-​eqz·​v1,​·​:​cond_3
Offset 83, 88 lines modified Offset 83, 88 lines modified
83 ····​invoke-​virtual·​{v1,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMinXSet(I)​Z 83 ····​invoke-​virtual·​{v1,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMinXSet(I)​Z
   
84 ····​move-​result·​v1 84 ····​move-​result·​v1
   
85 ····​if-​nez·​v1,​·​:​cond_0 85 ····​if-​nez·​v1,​·​:​cond_0
   
86 ····​.​line·​68 86 ····​.​line·​68
87 ····​aget-​wide·​v1,​·​v0,​·​v3 87 ····​aget-​wide·​v2,​·​v0,​·​v4
   
88 ····​aput-​wide·​v1,​·​p1,​·​v3 88 ····​aput-​wide·​v2,​·​p1,​·​v4
   
89 ····​.​line·​69 89 ····​.​line·​69
90 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 90 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
91 ····​aget-​wide·​v2,​·​p1,​·​v3 91 ····​aget-​wide·​v2,​·​p1,​·​v4
   
92 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setXAxisMin(DI)​V 92 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setXAxisMin(DI)​V
   
93 ····​.​line·​71 93 ····​.​line·​71
94 ····​:​cond_0 94 ····​:​cond_0
95 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 95 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
96 ····​invoke-​virtual·​{v1,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMaxXSet(I)​Z 96 ····​invoke-​virtual·​{v1,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMaxXSet(I)​Z
   
97 ····​move-​result·​v1 97 ····​move-​result·​v1
   
98 ····​if-​nez·​v1,​·​:​cond_1 98 ····​if-​nez·​v1,​·​:​cond_1
   
99 ····​.​line·​72 99 ····​.​line·​72
100 ····​aget-​wide·​v1,​·​v0,​·​v4 100 ····​aget-​wide·​v2,​·​v0,​·​v5
   
101 ····​aput-​wide·​v1,​·​p1,​·​v4 101 ····​aput-​wide·​v2,​·​p1,​·​v5
   
102 ····​.​line·​73 102 ····​.​line·​73
103 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 103 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
104 ····​aget-​wide·​v2,​·​p1,​·​v4 104 ····​aget-​wide·​v2,​·​p1,​·​v5
   
105 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setXAxisMax(DI)​V 105 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setXAxisMax(DI)​V
   
106 ····​.​line·​75 106 ····​.​line·​75
107 ····​:​cond_1 107 ····​:​cond_1
108 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 108 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
109 ····​invoke-​virtual·​{v1,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMinYSet(I)​Z 109 ····​invoke-​virtual·​{v1,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMinYSet(I)​Z
   
110 ····​move-​result·​v1 110 ····​move-​result·​v1
   
111 ····​if-​nez·​v1,​·​:​cond_2 111 ····​if-​nez·​v1,​·​:​cond_2
   
112 ····​.​line·​76 112 ····​.​line·​76
113 ····​aget-​wide·​v1,​·​v0,​·​v5 113 ····​aget-​wide·​v2,​·​v0,​·​v6
   
114 ····​aput-​wide·​v1,​·​p1,​·​v5 114 ····​aput-​wide·​v2,​·​p1,​·​v6
   
115 ····​.​line·​77 115 ····​.​line·​77
116 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 116 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
117 ····​aget-​wide·​v2,​·​p1,​·​v5 117 ····​aget-​wide·​v2,​·​p1,​·​v6
   
118 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setYAxisMin(DI)​V 118 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>setYAxisMin(DI)​V
   
119 ····​.​line·​79 119 ····​.​line·​79
120 ····​:​cond_2 120 ····​:​cond_2
121 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 121 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​tools/​AbstractTool;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
122 ····​invoke-​virtual·​{v1,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMaxYSet(I)​Z 122 ····​invoke-​virtual·​{v1,​·​p2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>isMaxYSet(I)​Z
   
123 ····​move-​result·​v1 123 ····​move-​result·​v1
   
124 ····​if-​nez·​v1,​·​:​cond_3 124 ····​if-​nez·​v1,​·​:​cond_3
   
Max diff block lines reached; 499/3498 bytes (14.27%) of diff not shown.
smali/org/achartengine/tools/Zoom.smali
Offset 158, 586 lines modified Offset 158, 584 lines modified
158 ····​.​locals·​30 158 ····​.​locals·​30
159 ····​.​param·​p1,​·​"zoom_axis"····​#·​I 159 ····​.​param·​p1,​·​"zoom_axis"····​#·​I
   
160 ····​.​prologue 160 ····​.​prologue
161 ····​.​line·​75 161 ····​.​line·​75
162 ····​move-​object/​from16·​v0,​·​p0 162 ····​move-​object/​from16·​v0,​·​p0
   
163 ····​iget-​object·​v2,​·​v0,​·​Lorg/​achartengine/​tools/​Zoom;​-​>mChart:​Lorg/​achartengine/​chart/​AbstractChart;​ 163 ····​iget-​object·​v3,​·​v0,​·​Lorg/​achartengine/​tools/​Zoom;​-​>mChart:​Lorg/​achartengine/​chart/​AbstractChart;​
   
164 ····​instance-​of·​v2,​·​v2,​·​Lorg/​achartengine/​chart/​XYChart;​ 164 ····​instance-​of·​v3,​·​v3,​·​Lorg/​achartengine/​chart/​XYChart;​
   
165 ····​if-​eqz·​v2,​·​:​cond_13 165 ····​if-​eqz·​v3,​·​:​cond_13
   
166 ····​.​line·​76 166 ····​.​line·​76
167 ····​move-​object/​from16·​v0,​·​p0 167 ····​move-​object/​from16·​v0,​·​p0
   
168 ····​iget-​object·​v2,​·​v0,​·​Lorg/​achartengine/​tools/​Zoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 168 ····​iget-​object·​v3,​·​v0,​·​Lorg/​achartengine/​tools/​Zoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
169 ····​invoke-​virtual·​{v2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getScalesCount()​I 169 ····​invoke-​virtual·​{v3},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getScalesCount()​I
   
170 ····​move-​result·​v25 170 ····​move-​result·​v25
   
171 ····​.​line·​77 171 ····​.​line·​77
172 ····​.​local·​v25,​·​"scales":​I 172 ····​.​local·​v25,​·​"scales":​I
173 ····​const/​4·​v7,​·​0x0 173 ····​const/​4·​v8,​·​0x0
   
174 ····​.​local·​v7,​·​"i":​I 174 ····​.​local·​v8,​·​"i":​I
175 ····​:​goto_0 175 ····​:​goto_0
176 ····​move/​from16·​v0,​·​v25 176 ····​move/​from16·​v0,​·​v25
   
177 ····​if-​ge·​v7,​·​v0,​·​:​cond_14 177 ····​if-​ge·​v8,​·​v0,​·​:​cond_14
   
178 ····​.​line·​78 178 ····​.​line·​78
179 ····​move-​object/​from16·​v0,​·​p0 179 ····​move-​object/​from16·​v0,​·​p0
   
180 ····​invoke-​virtual·​{v0,​·​v7},​·​Lorg/​achartengine/​tools/​Zoom;​-​>getRange(I)​[D 180 ····​invoke-​virtual·​{v0,​·​v8},​·​Lorg/​achartengine/​tools/​Zoom;​-​>getRange(I)​[D
   
181 ····​move-​result-​object·​v23 181 ····​move-​result-​object·​v15
   
182 ····​.​line·​79 182 ····​.​line·​79
183 ····​.​local·​v23,​·​"range":​[D 183 ····​.​local·​v15,​·​"range":​[D
184 ····​move-​object/​from16·​v0,​·​p0 184 ····​move-​object/​from16·​v0,​·​p0
   
185 ····move-​object/​from16·​v1,​·​v23 185 ····invoke-​virtual·​{v0,​·​v15,​·​v8},​·​Lorg/​achartengine/​tools/​Zoom;​-​>checkRange([DI)​V
   
186 ····​invoke-​virtual·​{v0,​·​v1,​·​v7},​·​Lorg/​achartengine/​tools/​Zoom;​-​>checkRange([DI)​V  
   
187 ····​.​line·​80 186 ····​.​line·​80
188 ····​move-​object/​from16·​v0,​·​p0 187 ····​move-​object/​from16·​v0,​·​p0
   
189 ····​iget-​object·​v2,​·​v0,​·​Lorg/​achartengine/​tools/​Zoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 188 ····​iget-​object·​v3,​·​v0,​·​Lorg/​achartengine/​tools/​Zoom;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
190 ····​invoke-​virtual·​{v2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getZoomLimits()​[D 189 ····​invoke-​virtual·​{v3},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getZoomLimits()​[D
   
191 ····​move-​result-​object·​v18 190 ····​move-​result-​object·​v2
   
192 ····​.​line·​82 191 ····​.​line·​82
193 ····​.​local·​v18,​·​"limits":​[D 192 ····​.​local·​v2,​·​"limits":​[D
194 ····​const/​4·​v2,​·​0x0 193 ····​const/​4·​v3,​·​0x0
   
195 ····​aget-​wide·​v26,​·​v23,​·​v2 194 ····​aget-​wide·​v26,​·​v15,​·​v3
   
196 ····​const/​4·​v2,​·​0x1 195 ····​const/​4·​v3,​·​0x1
   
197 ····​aget-​wide·​v28,​·​v23,​·​v2 196 ····​aget-​wide·​v28,​·​v15,​·​v3
   
198 ····​add-​double·​v26,​·​v26,​·​v28 197 ····​add-​double·​v26,​·​v26,​·​v28
   
199 ····​const-​wide/​high16·​v28,​·​0x4000000000000000L····​#·​2.​0 198 ····​const-​wide/​high16·​v28,​·​0x4000000000000000L····​#·​2.​0
   
200 ····​div-​double·​v14,​·​v26,​·​v28 199 ····​div-​double·​v16,​·​v26,​·​v28
   
201 ····​.​line·​83 200 ····​.​line·​83
202 ····​.​local·​v14,​·​"centerX":​D 201 ····​.​local·​v16,​·​"centerX":​D
203 ····​const/​4·​v2,​·​0x2 202 ····​const/​4·​v3,​·​0x2
   
204 ····​aget-​wide·​v26,​·​v23,​·​v2 203 ····​aget-​wide·​v26,​·​v15,​·​v3
   
205 ····​const/​4·​v2,​·​0x3 204 ····​const/​4·​v3,​·​0x3
   
206 ····​aget-​wide·​v28,​·​v23,​·​v2 205 ····​aget-​wide·​v28,​·​v15,​·​v3
   
207 ····​add-​double·​v26,​·​v26,​·​v28 206 ····​add-​double·​v26,​·​v26,​·​v28
   
208 ····​const-​wide/​high16·​v28,​·​0x4000000000000000L····​#·​2.​0 207 ····​const-​wide/​high16·​v28,​·​0x4000000000000000L····​#·​2.​0
   
209 ····​div-​double·​v16,​·​v26,​·​v28 208 ····​div-​double·​v18,​·​v26,​·​v28
   
210 ····​.​line·​84 209 ····​.​line·​84
211 ····​.​local·​v16,​·​"centerY":​D 210 ····​.​local·​v18,​·​"centerY":​D
212 ····​const/​4·​v2,​·​0x1 211 ····​const/​4·​v3,​·​0x1
   
213 ····​aget-​wide·​v26,​·​v23,​·​v2 212 ····​aget-​wide·​v26,​·​v15,​·​v3
   
214 ····​const/​4·​v2,​·​0x0 213 ····​const/​4·​v3,​·​0x0
   
215 ····​aget-​wide·​v28,​·​v23,​·​v2 214 ····​aget-​wide·​v28,​·​v15,​·​v3
   
216 ····​sub-​double·​v21,​·​v26,​·​v28 215 ····​sub-​double·​v22,​·​v26,​·​v28
Max diff block lines reached; 16654/20203 bytes (82.43%) of diff not shown.
smali/org/achartengine/tools/Pan.smali
Offset 195, 149 lines modified Offset 195, 149 lines modified
195 ····​.​local·​v21,​·​"notLimitedLeft":​Z 195 ····​.​local·​v21,​·​"notLimitedLeft":​Z
196 ····​const/​16·​v22,​·​0x1 196 ····​const/​16·​v22,​·​0x1
   
197 ····​.​line·​58 197 ····​.​line·​58
198 ····​.​local·​v22,​·​"notLimitedRight":​Z 198 ····​.​local·​v22,​·​"notLimitedRight":​Z
199 ····​move-​object/​from16·​v0,​·​p0 199 ····​move-​object/​from16·​v0,​·​p0
   
200 ····​iget-​object·​v2,​·​v0,​·​Lorg/​achartengine/​tools/​Pan;​-​>mChart:​Lorg/​achartengine/​chart/​AbstractChart;​ 200 ····​iget-​object·​v3,​·​v0,​·​Lorg/​achartengine/​tools/​Pan;​-​>mChart:​Lorg/​achartengine/​chart/​AbstractChart;​
   
201 ····​instance-​of·​v2,​·​v2,​·​Lorg/​achartengine/​chart/​XYChart;​ 201 ····​instance-​of·​v3,​·​v3,​·​Lorg/​achartengine/​chart/​XYChart;​
   
202 ····​if-​eqz·​v2,​·​:​cond_15 202 ····​if-​eqz·​v3,​·​:​cond_15
   
203 ····​.​line·​59 203 ····​.​line·​59
204 ····​move-​object/​from16·​v0,​·​p0 204 ····​move-​object/​from16·​v0,​·​p0
   
205 ····​iget-​object·​v2,​·​v0,​·​Lorg/​achartengine/​tools/​Pan;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 205 ····​iget-​object·​v3,​·​v0,​·​Lorg/​achartengine/​tools/​Pan;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
206 ····​invoke-​virtual·​{v2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getScalesCount()​I 206 ····​invoke-​virtual·​{v3},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getScalesCount()​I
   
207 ····​move-​result·​v29 207 ····​move-​result·​v29
   
208 ····​.​line·​60 208 ····​.​line·​60
209 ····​.​local·​v29,​·​"scales":​I 209 ····​.​local·​v29,​·​"scales":​I
210 ····​move-​object/​from16·​v0,​·​p0 210 ····​move-​object/​from16·​v0,​·​p0
   
211 ····​iget-​object·​v2,​·​v0,​·​Lorg/​achartengine/​tools/​Pan;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​ 211 ····​iget-​object·​v3,​·​v0,​·​Lorg/​achartengine/​tools/​Pan;​-​>mRenderer:​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​
   
212 ····​invoke-​virtual·​{v2},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getPanLimits()​[D 212 ····​invoke-​virtual·​{v3},​·​Lorg/​achartengine/​renderer/​XYMultipleSeriesRende​rer;​-​>getPanLimits()​[D
   
213 ····​move-​result-​object·​v15 213 ····​move-​result-​object·​v15
   
214 ····​.​line·​61 214 ····​.​line·​61
215 ····​.​local·​v15,​·​"limits":​[D 215 ····​.​local·​v15,​·​"limits":​[D
216 ····​if-​eqz·​v15,​·​:​cond_2 216 ····​if-​eqz·​v15,​·​:​cond_2
   
217 ····​array-​length·​v2,​·​v15 217 ····​array-​length·​v3,​·​v15
   
218 ····​const/​4·​v3,​·​0x4 218 ····​const/​4·​v4,​·​0x4
   
219 ····​if-​ne·​v2,​·​v3,​·​:​cond_2 219 ····​if-​ne·​v3,​·​v4,​·​:​cond_2
   
220 ····​const/​4·​v14,​·​0x1 220 ····​const/​4·​v14,​·​0x1
   
221 ····​.​line·​62 221 ····​.​line·​62
222 ····​.​local·​v14,​·​"limited":​Z 222 ····​.​local·​v14,​·​"limited":​Z
223 ····​:​goto_0 223 ····​:​goto_0
224 ····​move-​object/​from16·​v0,​·​p0 224 ····​move-​object/​from16·​v0,​·​p0
   
225 ····​iget-​object·​v9,​·​v0,​·​Lorg/​achartengine/​tools/​Pan;​-​>mChart:​Lorg/​achartengine/​chart/​AbstractChart;​ 225 ····​iget-​object·​v9,​·​v0,​·​Lorg/​achartengine/​tools/​Pan;​-​>mChart:​Lorg/​achartengine/​chart/​AbstractChart;​
   
226 ····​check-​cast·​v9,​·​Lorg/​achartengine/​chart/​XYChart;​ 226 ····​check-​cast·​v9,​·​Lorg/​achartengine/​chart/​XYChart;​
   
227 ····​.​line·​63 227 ····​.​line·​63
228 ····​.​local·​v9,​·​"chart":​Lorg/​achartengine/​chart/​XYChart;​ 228 ····​.​local·​v9,​·​"chart":​Lorg/​achartengine/​chart/​XYChart;​
229 ····​const/​4·​v7,​·​0x0 229 ····​const/​4·​v8,​·​0x0
   
230 ····​.​local·​v7,​·​"i":​I 230 ····​.​local·​v8,​·​"i":​I
231 ····​:​goto_1 231 ····​:​goto_1
232 ····​move/​from16·​v0,​·​v29 232 ····​move/​from16·​v0,​·​v29
   
233 ····​if-​ge·​v7,​·​v0,​·​:​cond_16 233 ····​if-​ge·​v8,​·​v0,​·​:​cond_16
   
234 ····​.​line·​64 234 ····​.​line·​64
235 ····​move-​object/​from16·​v0,​·​p0 235 ····​move-​object/​from16·​v0,​·​p0
   
236 ····​invoke-​virtual·​{v0,​·​v7},​·​Lorg/​achartengine/​tools/​Pan;​-​>getRange(I)​[D 236 ····​invoke-​virtual·​{v0,​·​v8},​·​Lorg/​achartengine/​tools/​Pan;​-​>getRange(I)​[D
   
237 ····​move-​result-​object·​v24 237 ····​move-​result-​object·​v24
   
238 ····​.​line·​65 238 ····​.​line·​65
239 ····​.​local·​v24,​·​"range":​[D 239 ····​.​local·​v24,​·​"range":​[D
240 ····​invoke-​virtual·​{v9,​·​v7},​·​Lorg/​achartengine/​chart/​XYChart;​-​>getCalcRange(I)​[D 240 ····​invoke-​virtual·​{v9,​·​v8},​·​Lorg/​achartengine/​chart/​XYChart;​-​>getCalcRange(I)​[D
   
241 ····​move-​result-​object·​v8 241 ····​move-​result-​object·​v2
   
242 ····​.​line·​66 242 ····​.​line·​66
243 ····​.​local·​v8,​·​"calcRange":​[D 243 ····​.​local·​v2,​·​"calcRange":​[D
244 ····​move-​object/​from16·​v0,​·​p0 244 ····​move-​object/​from16·​v0,​·​p0
   
245 ····​iget-​boolean·​v2,​·​v0,​·​Lorg/​achartengine/​tools/​Pan;​-​>limitsReachedX:​Z 245 ····​iget-​boolean·​v3,​·​v0,​·​Lorg/​achartengine/​tools/​Pan;​-​>limitsReachedX:​Z
   
246 ····​if-​eqz·​v2,​·​:​cond_3 246 ····​if-​eqz·​v3,​·​:​cond_3
   
247 ····​move-​object/​from16·​v0,​·​p0 247 ····​move-​object/​from16·​v0,​·​p0
   
248 ····​iget-​boolean·​v2,​·​v0,​·​Lorg/​achartengine/​tools/​Pan;​-​>limitsReachedY:​Z 248 ····​iget-​boolean·​v3,​·​v0,​·​Lorg/​achartengine/​tools/​Pan;​-​>limitsReachedY:​Z
   
249 ····​if-​eqz·​v2,​·​:​cond_3 249 ····​if-​eqz·​v3,​·​:​cond_3
   
250 ····​const/​4·​v2,​·​0x0 250 ····​const/​4·​v3,​·​0x0
   
251 ····​aget-​wide·​v2,​·​v24,​·​v2 251 ····​aget-​wide·​v4,​·​v24,​·​v3
   
252 ····​const/​4·​v4,​·​0x1 252 ····​const/​4·​v3,​·​0x1
   
253 ····​aget-​wide·​v4,​·​v24,​·​v4 253 ····​aget-​wide·​v6,​·​v24,​·​v3
   
254 ····​cmpl-​double·​v2,​·​v2,​·​v4 254 ····​cmpl-​double·​v3,​·​v4,​·​v6
Max diff block lines reached; 14418/18045 bytes (79.90%) of diff not shown.
smali/org/achartengine/util/IndexXYMap.smali
Offset 52, 15 lines modified Offset 52, 15 lines modified
52 ····​iput-​wide·​v0,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>maxXDifference:​D 52 ····​iput-​wide·​v0,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>maxXDifference:​D
   
53 ····​.​line·​33 53 ····​.​line·​33
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
56 .​method·​private·​updateMaxXDifference(​)​V 56 .​method·​private·​updateMaxXDifference(​)​V
57 ····​.​locals·5 57 ····​.​locals·4
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​42 59 ····​.​line·​42
60 ····​.​local·​p0,​·​"this":​Lorg/​achartengine/​util/​IndexXYMap;​,​·​"Lorg/​achartengine/​util/​IndexXYMap<TK;​TV;​>;​" 60 ····​.​local·​p0,​·​"this":​Lorg/​achartengine/​util/​IndexXYMap;​,​·​"Lorg/​achartengine/​util/​IndexXYMap<TK;​TV;​>;​"
61 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>indexList:​Ljava/​util/​List;​ 61 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>indexList:​Ljava/​util/​List;​
   
62 ····​invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>size()​I 62 ····​invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>size()​I
Offset 97, 37 lines modified Offset 97, 37 lines modified
   
97 ····​move-​result-​object·​v0 97 ····​move-​result-​object·​v0
   
98 ····​check-​cast·​v0,​·​Ljava/​lang/​Double;​ 98 ····​check-​cast·​v0,​·​Ljava/​lang/​Double;​
   
99 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Double;​-​>doubleValue()​D 99 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Double;​-​>doubleValue()​D
   
100 ····​move-​result-​wide·​v1 100 ····​move-​result-​wide·​v2
   
101 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>indexList:​Ljava/​util/​List;​ 101 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>indexList:​Ljava/​util/​List;​
   
102 ····​iget-​object·​v3,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>indexList:​Ljava/​util/​List;​ 102 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>indexList:​Ljava/​util/​List;​
   
103 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>size()​I 103 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>size()​I
   
104 ····​move-​result·​v3 104 ····​move-​result·​v1
   
105 ····​add-​int/​lit8·​v3,​·​v3,​·​-​0x2 105 ····​add-​int/​lit8·​v1,​·​v1,​·​-​0x2
   
106 ····​invoke-​interface·​{v0,​·​v3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 106 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
107 ····​move-​result-​object·​v0 107 ····​move-​result-​object·​v0
   
108 ····​check-​cast·​v0,​·​Ljava/​lang/​Double;​ 108 ····​check-​cast·​v0,​·​Ljava/​lang/​Double;​
   
109 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Double;​-​>doubleValue()​D 109 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Double;​-​>doubleValue()​D
   
110 ····​move-​result-​wide·​v3 110 ····​move-​result-​wide·​v0
   
111 ····​sub-​double·​v0,​·​v1,​·​v3 111 ····​sub-​double·​v0,​·​v2,​·​v0
   
112 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>abs(D)​D 112 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>abs(D)​D
   
113 ····​move-​result-​wide·​v0 113 ····​move-​result-​wide·​v0
   
114 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>maxXDifference:​D 114 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>maxXDifference:​D
   
Offset 150, 37 lines modified Offset 150, 37 lines modified
   
150 ····​move-​result-​object·​v0 150 ····​move-​result-​object·​v0
   
151 ····​check-​cast·​v0,​·​Ljava/​lang/​Double;​ 151 ····​check-​cast·​v0,​·​Ljava/​lang/​Double;​
   
152 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Double;​-​>doubleValue()​D 152 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Double;​-​>doubleValue()​D
   
153 ····​move-​result-​wide·​v1 153 ····​move-​result-​wide·​v2
   
154 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>indexList:​Ljava/​util/​List;​ 154 ····​iget-​object·​v0,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>indexList:​Ljava/​util/​List;​
   
155 ····​iget-​object·​v3,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>indexList:​Ljava/​util/​List;​ 155 ····​iget-​object·​v1,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>indexList:​Ljava/​util/​List;​
   
156 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>size()​I 156 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>size()​I
   
157 ····​move-​result·​v3 157 ····​move-​result·​v1
   
158 ····​add-​int/​lit8·​v3,​·​v3,​·​-​0x2 158 ····​add-​int/​lit8·​v1,​·​v1,​·​-​0x2
   
159 ····​invoke-​interface·​{v0,​·​v3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 159 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
160 ····​move-​result-​object·​v0 160 ····​move-​result-​object·​v0
   
161 ····​check-​cast·​v0,​·​Ljava/​lang/​Double;​ 161 ····​check-​cast·​v0,​·​Ljava/​lang/​Double;​
   
162 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Double;​-​>doubleValue()​D 162 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Double;​-​>doubleValue()​D
   
163 ····​move-​result-​wide·​v3 163 ····​move-​result-​wide·​v0
   
164 ····​sub-​double·​v0,​·​v1,​·​v3 164 ····​sub-​double·​v0,​·​v2,​·​v0
   
165 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>abs(D)​D 165 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>abs(D)​D
   
166 ····​move-​result-​wide·​v0 166 ····​move-​result-​wide·​v0
   
167 ····​iput-​wide·​v0,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>maxXDifference:​D 167 ····​iput-​wide·​v0,​·​p0,​·​Lorg/​achartengine/​util/​IndexXYMap;​-​>maxXDifference:​D
   
smali/org/achartengine/util/MathHelper.smali
Offset 32, 55 lines modified Offset 32, 55 lines modified
32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
33 ····​.​line·​37 33 ····​.​line·​37
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
36 .​method·​private·​static·​computeLabels(DDI)​[D 36 .​method·​private·​static·​computeLabels(DDI)​[D
37 ····​.​locals·19 37 ····​.​locals·20
38 ····​.​param·​p0,​·​"start"····​#·​D 38 ····​.​param·​p0,​·​"start"····​#·​D
39 ····​.​param·​p2,​·​"end"····​#·​D 39 ····​.​param·​p2,​·​"end"····​#·​D
40 ····​.​param·​p4,​·​"approxNumLabels"····​#·​I 40 ····​.​param·​p4,​·​"approxNumLabels"····​#·​I
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​104 42 ····​.​line·​104
43 ····​sub-​double·​v15,​·​p0,​·​p2 43 ····​sub-​double·​v16,​·​p0,​·​p2
   
44 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Ljava/​lang/​Math;​-​>abs(D)​D 44 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>abs(D)​D
   
45 ····​move-​result-​wide·​v15 45 ····​move-​result-​wide·​v16
   
46 ····​const-​wide·​v17,​·​0x3e7ad7f2a0000000L····​#·​1.​0000000116860974E-​7 46 ····​const-​wide·​v18,​·​0x3e7ad7f2a0000000L····​#·​1.​0000000116860974E-​7
   
47 ····​cmpg-​double·​v15,​·​v15,​·​v17 47 ····​cmpg-​double·​v7,​·​v16,​·​v18
   
48 ····​if-​gez·​v15,​·​:​cond_0 48 ····​if-​gez·​v7,​·​:​cond_0
   
49 ····​.​line·​105 49 ····​.​line·​105
50 ····​const/​4·​v15,​·​0x3 50 ····​const/​4·​v7,​·​0x3
   
51 ····​new-​array·​v15,​·​v15,​·​[D 51 ····​new-​array·​v7,​·​v7,​·​[D
   
52 ····​const/​16·​v16,​·​0x0 52 ····​const/​16·​v16,​·​0x0
   
53 ····​aput-​wide·​p0,​·​v15,​·​v16 53 ····​aput-​wide·​p0,​·​v7,​·​v16
   
54 ····​const/​16·​v16,​·​0x1 54 ····​const/​16·​v16,​·​0x1
   
55 ····​aput-​wide·​p0,​·​v15,​·​v16 55 ····​aput-​wide·​p0,​·​v7,​·​v16
   
56 ····​const/​16·​v16,​·​0x2 56 ····​const/​16·​v16,​·​0x2
   
57 ····​const-​wide/​16·​v17,​·​0x0 57 ····​const-​wide/​16·​v18,​·​0x0
   
58 ····​aput-​wide·​v17,​·​v15,​·​v16 58 ····​aput-​wide·​v18,​·​v7,​·​v16
   
59 ····​.​line·​123 59 ····​.​line·​123
60 ····​:​goto_0 60 ····​:​goto_0
61 ····​return-​object·​v15 61 ····​return-​object·​v7
   
62 ····​.​line·​107 62 ····​.​line·​107
63 ····​:​cond_0 63 ····​:​cond_0
64 ····​move-​wide/​from16·​v4,​·​p0 64 ····​move-​wide/​from16·​v4,​·​p0
   
65 ····​.​line·​108 65 ····​.​line·​108
66 ····​.​local·​v4,​·​"s":​D 66 ····​.​local·​v4,​·​"s":​D
Offset 88, 122 lines modified Offset 88, 122 lines modified
   
88 ····​.​line·​109 88 ····​.​line·​109
89 ····​.​local·​v2,​·​"e":​D 89 ····​.​local·​v2,​·​"e":​D
90 ····​const/​4·​v6,​·​0x0 90 ····​const/​4·​v6,​·​0x0
   
91 ····​.​line·​110 91 ····​.​line·​110
92 ····​.​local·​v6,​·​"switched":​Z 92 ····​.​local·​v6,​·​"switched":​Z
93 ····​cmpl-​double·​v15,​·​v4,​·​v2 93 ····​cmpl-​double·​v7,​·​v4,​·​v2
   
94 ····​if-​lez·​v15,​·​:​cond_1 94 ····​if-​lez·​v7,​·​:​cond_1
   
95 ····​.​line·​111 95 ····​.​line·​111
96 ····​const/​4·​v6,​·​0x1 96 ····​const/​4·​v6,​·​0x1
   
97 ····​.​line·​112 97 ····​.​line·​112
98 ····​move-​wide·​v7,​·​v4 98 ····​move-​wide·​v8,​·​v4
   
99 ····​.​line·​113 99 ····​.​line·​113
100 ····​.​local·​v7,​·​"tmp":​D 100 ····​.​local·​v8,​·​"tmp":​D
101 ····​move-​wide·​v4,​·​v2 101 ····​move-​wide·​v4,​·​v2
   
102 ····​.​line·​114 102 ····​.​line·​114
103 ····​move-​wide·​v2,​·​v7 103 ····​move-​wide·​v2,​·​v8
   
104 ····​.​line·​116 104 ····​.​line·​116
105 ····​.​end·​local·​v7····​#·​"tmp":​D 105 ····​.​end·​local·​v8····​#·​"tmp":​D
106 ····​:​cond_1 106 ····​:​cond_1
107 ····​sub-​double·​v15,​·​v4,​·​v2 107 ····​sub-​double·​v16,​·​v4,​·​v2
   
108 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Ljava/​lang/​Math;​-​>abs(D)​D 108 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>abs(D)​D
   
109 ····​move-​result-​wide·​v15 109 ····​move-​result-​wide·​v16
   
110 ····​move/​from16·​v0,​·​p4 110 ····​move/​from16·​v0,​·​p4
   
111 ····​int-​to-​double·​v0,​·​v0 111 ····​int-​to-​double·​v0,​·​v0
   
112 ····​move-​wide/​from16·​v17,​·​v0 112 ····​move-​wide/​from16·​v18,​·​v0
   
113 ····​div-​double·​v15,​·​v15,​·​v17 113 ····​div-​double·​v16,​·​v16,​·​v18
   
114 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lorg/​achartengine/​util/​MathHelper;​-​>roundUp(D)​D 114 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Lorg/​achartengine/​util/​MathHelper;​-​>roundUp(D)​D
   
Max diff block lines reached; 5121/7772 bytes (65.89%) of diff not shown.
smali/si/modrajagoda/didi/AlarmReceiver.smali
Offset 27, 26 lines modified Offset 27, 29 lines modified
27 ····​.​line·​16 27 ····​.​line·​16
28 ····​new-​instance·​v5,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 28 ····​new-​instance·​v5,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
29 ····​invoke-​direct·​{v5,​·​p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V 29 ····​invoke-​direct·​{v5,​·​p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V
   
30 ····​const·​v6,​·​0x7f020018 30 ····​const·​v6,​·​0x7f020018
   
  31 ····​.​line·​18
31 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 32 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
32 ····​move-​result-​object·​v5 33 ····​move-​result-​object·​v5
   
33 ····​const-​string·​v6,​·​"Did·​I?" 34 ····​const-​string·​v6,​·​"Did·​I?"
   
  35 ····​.​line·​19
34 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 36 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
35 ····​move-​result-​object·​v5 37 ····​move-​result-​object·​v5
   
36 ····​const-​string·​v6,​·​"Time·​for·​the·​daily·​report!" 38 ····​const-​string·​v6,​·​"Time·​for·​the·​daily·​report!"
   
  39 ····​.​line·​20
37 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 40 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
38 ····​move-​result-​object·​v5 41 ····​move-​result-​object·​v5
   
39 ····​invoke-​virtual·​{v5,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setAutoCancel(Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 42 ····​invoke-​virtual·​{v5,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setAutoCancel(Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
40 ····​move-​result-​object·​v2 43 ····​move-​result-​object·​v2
Offset 75, 25 lines modified Offset 78, 27 lines modified
75 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>addNextIntent(Landro​id/​content/​Intent;​)​Landroid/​support/​v4/​app/​TaskStackBuilder;​ 78 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>addNextIntent(Landro​id/​content/​Intent;​)​Landroid/​support/​v4/​app/​TaskStackBuilder;​
   
76 ····​.​line·​34 79 ····​.​line·​34
77 ····​const/​4·​v5,​·​0x0 80 ····​const/​4·​v5,​·​0x0
   
78 ····​const/​high16·​v6,​·​0x8000000 81 ····​const/​high16·​v6,​·​0x8000000
   
  82 ····​.​line·​35
79 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>getPendingIntent(II)​Landroid/​app/​PendingIntent;​ 83 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>getPendingIntent(II)​Landroid/​app/​PendingIntent;​
   
80 ····​move-​result-​object·​v1 84 ····​move-​result-​object·​v1
   
81 ····​.​line·​39 85 ····​.​line·​39
82 ····​.​local·​v1,​·​"launchAppPendingInte​nt":​Landroid/​app/​PendingIntent;​ 86 ····​.​local·​v1,​·​"launchAppPendingInte​nt":​Landroid/​app/​PendingIntent;​
83 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 87 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
84 ····​.​line·​40 88 ····​.​line·​40
85 ····​const-​string·​v5,​·​"notification" 89 ····​const-​string·​v5,​·​"notification"
   
  90 ····​.​line·​41
86 ····​invoke-​virtual·​{p1,​·​v5},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 91 ····​invoke-​virtual·​{p1,​·​v5},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
87 ····​move-​result-​object·​v3 92 ····​move-​result-​object·​v3
   
88 ····​check-​cast·​v3,​·​Landroid/​app/​NotificationManager;​ 93 ····​check-​cast·​v3,​·​Landroid/​app/​NotificationManager;​
   
89 ····​.​line·​44 94 ····​.​line·​44
smali/si/modrajagoda/didi/DialogEditHabit$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$editText:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$editText:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lsi/​modrajagoda/​didi/​DialogEditHabit;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lsi/​modrajagoda/​didi/​DialogEditHabit;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lsi/​modrajagoda/​didi/​DialogEditHabit;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​38 28 ····​.​line·​38
28 ····​iput-​object·​p1,​·​p0,​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$2;​-​>this$0:​Lsi/​modrajagoda/​didi/​DialogEditHabit;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$2;​-​>this$0:​Lsi/​modrajagoda/​didi/​DialogEditHabit;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$2;​-​>val$editText:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$2;​-​>val$editText:​Landroid/​widget/​EditText;​
   
smali/si/modrajagoda/didi/DialogEditHabit.smali
Offset 113, 37 lines modified Offset 113, 42 lines modified
   
113 ····​.​line·​33 113 ····​.​line·​33
114 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​ 114 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
   
115 ····​.​line·​35 115 ····​.​line·​35
116 ····​const·​v5,​·​0x7f080012 116 ····​const·​v5,​·​0x7f080012
   
  117 ····​.​line·​36
117 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 118 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
118 ····​move-​result-​object·​v5 119 ····​move-​result-​object·​v5
   
119 ····​const·​v6,​·​0x7f080013 120 ····​const·​v6,​·​0x7f080013
   
120 ····​new-​instance·​v7,​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$2;​ 121 ····​new-​instance·​v7,​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$2;​
   
121 ····​invoke-​direct·​{v7,​·​p0,​·​v1},​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$2;​-​><init>(Lsi/​modrajagoda/​didi/​DialogEditHabit;​Landroid/​widget/​EditText;​)​V 122 ····​invoke-​direct·​{v7,​·​p0,​·​v1},​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$2;​-​><init>(Lsi/​modrajagoda/​didi/​DialogEditHabit;​Landroid/​widget/​EditText;​)​V
   
  123 ····​.​line·​37
122 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 124 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
123 ····​move-​result-​object·​v5 125 ····​move-​result-​object·​v5
   
124 ····​const·​v6,​·​0x7f080014 126 ····​const·​v6,​·​0x7f080014
   
125 ····​new-​instance·​v7,​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$1;​ 127 ····​new-​instance·​v7,​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$1;​
   
126 ····​invoke-​direct·​{v7,​·​p0},​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$1;​-​><init>(Lsi/​modrajagoda/​didi/​DialogEditHabit;​)​V 128 ····​invoke-​direct·​{v7,​·​p0},​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$1;​-​><init>(Lsi/​modrajagoda/​didi/​DialogEditHabit;​)​V
   
  129 ····​.​line·​44
127 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 130 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
128 ····​move-​result-​object·​v5 131 ····​move-​result-​object·​v5
   
  132 ····​.​line·​51
129 ····​invoke-​virtual·​{v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 133 ····​invoke-​virtual·​{v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
130 ····​move-​result-​object·​v5 134 ····​move-​result-​object·​v5
   
  135 ····​.​line·​35
131 ····​return-​object·​v5 136 ····​return-​object·​v5
132 .​end·​method 137 .​end·​method
smali/si/modrajagoda/didi/EditHabits$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lsi/​modrajagoda/​didi/​EditHabits;​ 21 .​field·​final·​synthetic·​this$0:​Lsi/​modrajagoda/​didi/​EditHabits;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lsi/​modrajagoda/​didi/​EditHabits;​)​V 23 .​method·​constructor·​<init>(Lsi/​modrajagoda/​didi/​EditHabits;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lsi/​modrajagoda/​didi/​EditHabits;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​111 27 ····​.​line·​111
27 ····​iput-​object·​p1,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits$1;​-​>this$0:​Lsi/​modrajagoda/​didi/​EditHabits;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits$1;​-​>this$0:​Lsi/​modrajagoda/​didi/​EditHabits;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 197, 14 lines modified Offset 198, 15 lines modified
   
197 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 198 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
198 ····​move-​result-​object·​v0 199 ····​move-​result-​object·​v0
   
199 ····​iget-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits$1;​-​>this$0:​Lsi/​modrajagoda/​didi/​EditHabits;​ 200 ····​iget-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits$1;​-​>this$0:​Lsi/​modrajagoda/​didi/​EditHabits;​
   
  201 ····​.​line·​159
200 ····​#·​getter·​for:​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>list:​Landroid/​widget/​ListView;​ 202 ····​#·​getter·​for:​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>list:​Landroid/​widget/​ListView;​
201 ····​invoke-​static·​{v1},​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>access$300(Lsi/​modrajagoda/​didi/​EditHabits;​)​Landroid/​widget/​ListView;​ 203 ····​invoke-​static·​{v1},​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>access$300(Lsi/​modrajagoda/​didi/​EditHabits;​)​Landroid/​widget/​ListView;​
   
202 ····​move-​result-​object·​v1 204 ····​move-​result-​object·​v1
   
203 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​ListView;​-​>getCheckedItemCount(​)​I 205 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​ListView;​-​>getCheckedItemCount(​)​I
   
Offset 218, 14 lines modified Offset 220, 15 lines modified
   
218 ····​move-​result-​object·​v0 220 ····​move-​result-​object·​v0
   
219 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 221 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
220 ····​move-​result-​object·​v0 222 ····​move-​result-​object·​v0
   
  223 ····​.​line·​158
221 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​ActionMode;​-​>setTitle(Ljava/​lang/​CharSequence;​)​V 224 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​ActionMode;​-​>setTitle(Ljava/​lang/​CharSequence;​)​V
   
222 ····​.​line·​160 225 ····​.​line·​160
223 ····​if-​eqz·​p5,​·​:​cond_0 226 ····​if-​eqz·​p5,​·​:​cond_0
   
224 ····​.​line·​161 227 ····​.​line·​161
225 ····​iget-​object·​v0,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits$1;​-​>this$0:​Lsi/​modrajagoda/​didi/​EditHabits;​ 228 ····​iget-​object·​v0,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits$1;​-​>this$0:​Lsi/​modrajagoda/​didi/​EditHabits;​
smali/si/modrajagoda/didi/EditHabits$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lsi/​modrajagoda/​didi/​EditHabits;​ 21 .​field·​final·​synthetic·​this$0:​Lsi/​modrajagoda/​didi/​EditHabits;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lsi/​modrajagoda/​didi/​EditHabits;​)​V 23 .​method·​constructor·​<init>(Lsi/​modrajagoda/​didi/​EditHabits;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lsi/​modrajagoda/​didi/​EditHabits;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​368 27 ····​.​line·​368
27 ····​iput-​object·​p1,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits$2;​-​>this$0:​Lsi/​modrajagoda/​didi/​EditHabits;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits$2;​-​>this$0:​Lsi/​modrajagoda/​didi/​EditHabits;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/si/modrajagoda/didi/EditHabits$CustomAdapter.smali
Offset 87, 14 lines modified Offset 87, 15 lines modified
87 ····​const/​4·​v4,​·​0x0 87 ····​const/​4·​v4,​·​0x0
   
88 ····​.​line·​199 88 ····​.​line·​199
89 ····​iget-​object·​v2,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits$CustomAdap​ter;​-​>mContext:​Landroid/​content/​Context;​ 89 ····​iget-​object·​v2,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits$CustomAdap​ter;​-​>mContext:​Landroid/​content/​Context;​
   
90 ····​const-​string·​v3,​·​"layout_inflater" 90 ····​const-​string·​v3,​·​"layout_inflater"
   
  91 ····​.​line·​200
91 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 92 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
92 ····​move-​result-​object·​v1 93 ····​move-​result-​object·​v1
   
93 ····​check-​cast·​v1,​·​Landroid/​view/​LayoutInflater;​ 94 ····​check-​cast·​v1,​·​Landroid/​view/​LayoutInflater;​
   
94 ····​.​line·​205 95 ····​.​line·​205
Offset 113, 25 lines modified Offset 114, 27 lines modified
   
113 ····​invoke-​direct·​{v0,​·​v4},​·​Lsi/​modrajagoda/​didi/​EditHabits$ViewHolder​;​-​><init>(Lsi/​modrajagoda/​didi/​EditHabits$1;​)​V 114 ····​invoke-​direct·​{v0,​·​v4},​·​Lsi/​modrajagoda/​didi/​EditHabits$ViewHolder​;​-​><init>(Lsi/​modrajagoda/​didi/​EditHabits$1;​)​V
   
114 ····​.​line·​211 115 ····​.​line·​211
115 ····​.​local·​v0,​·​"holder":​Lsi/​modrajagoda/​didi/​EditHabits$ViewHolder​;​ 116 ····​.​local·​v0,​·​"holder":​Lsi/​modrajagoda/​didi/​EditHabits$ViewHolder​;​
116 ····​const·​v2,​·​0x7f070013 117 ····​const·​v2,​·​0x7f070013
   
  118 ····​.​line·​212
117 ····​invoke-​virtual·​{p2,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 119 ····​invoke-​virtual·​{p2,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
118 ····​move-​result-​object·​v2 120 ····​move-​result-​object·​v2
   
119 ····​check-​cast·​v2,​·​Landroid/​widget/​TextView;​ 121 ····​check-​cast·​v2,​·​Landroid/​widget/​TextView;​
   
120 ····​iput-​object·​v2,​·​v0,​·​Lsi/​modrajagoda/​didi/​EditHabits$ViewHolder​;​-​>habitNumber:​Landroid/​widget/​TextView;​ 122 ····​iput-​object·​v2,​·​v0,​·​Lsi/​modrajagoda/​didi/​EditHabits$ViewHolder​;​-​>habitNumber:​Landroid/​widget/​TextView;​
   
121 ····​.​line·​213 123 ····​.​line·​213
122 ····​const·​v2,​·​0x7f070014 124 ····​const·​v2,​·​0x7f070014
   
  125 ····​.​line·​214
123 ····​invoke-​virtual·​{p2,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 126 ····​invoke-​virtual·​{p2,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
124 ····​move-​result-​object·​v2 127 ····​move-​result-​object·​v2
   
125 ····​check-​cast·​v2,​·​Landroid/​widget/​TextView;​ 128 ····​check-​cast·​v2,​·​Landroid/​widget/​TextView;​
   
126 ····​iput-​object·​v2,​·​v0,​·​Lsi/​modrajagoda/​didi/​EditHabits$ViewHolder​;​-​>habitName:​Landroid/​widget/​TextView;​ 129 ····​iput-​object·​v2,​·​v0,​·​Lsi/​modrajagoda/​didi/​EditHabits$ViewHolder​;​-​>habitName:​Landroid/​widget/​TextView;​
smali/si/modrajagoda/didi/EditHabits.smali
Offset 343, 62 lines modified Offset 343, 61 lines modified
343 ····​invoke-​direct·​{p0},​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>loadUI()​V 343 ····​invoke-​direct·​{p0},​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>loadUI()​V
   
344 ····​.​line·​298 344 ····​.​line·​298
345 ····​return-​void 345 ····​return-​void
346 .​end·​method 346 .​end·​method
   
347 .​method·​private·​getHabitQuestions()​V 347 .​method·​private·​getHabitQuestions()​V
348 ····​.​locals·8 348 ····​.​locals·7
   
349 ····​.​prologue 349 ····​.​prologue
350 ····​const/​4·​v7,​·​0x0 350 ····​const/​4·​v6,​·​0x0
   
351 ····​.​line·​342 351 ····​.​line·​342
352 ····​iget-​object·​v5,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>noHabits:​Landroid/​widget/​TextView;​ 352 ····​iget-​object·​v4,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>noHabits:​Landroid/​widget/​TextView;​
   
353 ····​const/​16·​v6,​·​0x8 353 ····​const/​16·​v5,​·​0x8
   
354 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V 354 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V
   
355 ····​.​line·​343 355 ····​.​line·​343
356 ····​const·​v5,​·​0x7f070003 356 ····​const·​v4,​·​0x7f070003
   
357 ····​invoke-​virtual·​{p0,​·​v5},​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>findViewById(I)​Landroid/​view/​View;​ 357 ····​invoke-​virtual·​{p0,​·​v4},​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>findViewById(I)​Landroid/​view/​View;​
   
358 ····​move-​result-​object·​v0 358 ····​move-​result-​object·​v0
   
359 ····​.​line·​344 359 ····​.​line·​344
360 ····​.​local·​v0,​·​"bottomDivider":​Landroid/​view/​View;​ 360 ····​.​local·​v0,​·​"bottomDivider":​Landroid/​view/​View;​
361 ····​invoke-​virtual·​{v0,​·​v7},​·​Landroid/​view/​View;​-​>setVisibility(I)​V 361 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​view/​View;​-​>setVisibility(I)​V
   
362 ····​.​line·​345 362 ····​.​line·​345
363 ····​iget-​object·​v5,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>list:​Landroid/​widget/​ListView;​ 363 ····​iget-​object·​v4,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>list:​Landroid/​widget/​ListView;​
   
364 ····​invoke-​virtual·​{v5,​·​v7},​·​Landroid/​widget/​ListView;​-​>setVisibility(I)​V 364 ····​invoke-​virtual·​{v4,​·​v6},​·​Landroid/​widget/​ListView;​-​>setVisibility(I)​V
   
365 ····​.​line·​346 365 ····​.​line·​346
366 ····​iget-​object·​v5,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>habitQuestions:​Ljava/​util/​ArrayList;​ 366 ····​iget-​object·​v4,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>habitQuestions:​Ljava/​util/​ArrayList;​
   
367 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>clear()​V 367 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>clear()​V
   
368 ····​.​line·​349 368 ····​.​line·​349
369 ····​:​try_start_0 369 ····​:​try_start_0
370 ····​iget-​object·​v5,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>habitDao:​Lcom/​j256/​ormlite/​dao/​Dao;​ 370 ····​iget-​object·​v4,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>habitDao:​Lcom/​j256/​ormlite/​dao/​Dao;​
   
371 ····​invoke-​interface·​{v5},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>queryForAll()​Ljava/​util/​List;​ 371 ····​invoke-​interface·​{v4},​·​Lcom/​j256/​ormlite/​dao/​Dao;​-​>queryForAll()​Ljava/​util/​List;​
   
372 ····​move-​result-​object·​v3 372 ····​move-​result-​object·​v3
   
373 ····​.​line·​350 373 ····​.​line·​350
374 ····​.​local·​v3,​·​"habits":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lsi/​modrajagoda/​didi/​database/​Habit;​>;​" 374 ····​.​local·​v3,​·​"habits":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lsi/​modrajagoda/​didi/​database/​Habit;​>;​"
375 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 375 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
376 ····​move-​result-​object·​v4 376 ····​move-​result-​object·​v4
   
377 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
378 ····​:​goto_0 377 ····​:​goto_0
379 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 378 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
380 ····​move-​result·​v5 379 ····​move-​result·​v5
   
381 ····​if-​eqz·​v5,​·​:​cond_0 380 ····​if-​eqz·​v5,​·​:​cond_0
   
Offset 421, 15 lines modified Offset 420, 14 lines modified
421 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 420 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
422 ····​goto·​:​goto_0 421 ····​goto·​:​goto_0
   
423 ····​.​line·​353 422 ····​.​line·​353
424 ····​.​end·​local·​v2····​#·​"habit":​Lsi/​modrajagoda/​didi/​database/​Habit;​ 423 ····​.​end·​local·​v2····​#·​"habit":​Lsi/​modrajagoda/​didi/​database/​Habit;​
425 ····​.​end·​local·​v3····​#·​"habits":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lsi/​modrajagoda/​didi/​database/​Habit;​>;​" 424 ····​.​end·​local·​v3····​#·​"habits":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lsi/​modrajagoda/​didi/​database/​Habit;​>;​"
426 ····​.​end·​local·​v4····​#·​"i$":​Ljava/​util/​Iterator;​  
427 ····​:​catch_0 425 ····​:​catch_0
428 ····​move-​exception·​v1 426 ····​move-​exception·​v1
   
429 ····​.​line·​354 427 ····​.​line·​354
430 ····​.​local·​v1,​·​"e":​Ljava/​sql/​SQLException;​ 428 ····​.​local·​v1,​·​"e":​Ljava/​sql/​SQLException;​
431 ····​invoke-​virtual·​{v1},​·​Ljava/​sql/​SQLException;​-​>printStackTrace()​V 429 ····​invoke-​virtual·​{v1},​·​Ljava/​sql/​SQLException;​-​>printStackTrace()​V
   
Offset 447, 14 lines modified Offset 445, 15 lines modified
447 ····​iget-​object·​v0,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 445 ····​iget-​object·​v0,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
   
448 ····​if-​nez·​v0,​·​:​cond_0 446 ····​if-​nez·​v0,​·​:​cond_0
   
449 ····​.​line·​311 447 ····​.​line·​311
450 ····​const-​class·​v0,​·​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 448 ····​const-​class·​v0,​·​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
   
  449 ····​.​line·​312
451 ····​invoke-​static·​{p0,​·​v0},​·​Lcom/​j256/​ormlite/​android/​apptools/​OpenHelperManager;​-​>getHelper(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​Lcom/​j256/​ormlite/​android/​apptools/​OrmLiteSqliteOpenHelp​er;​ 450 ····​invoke-​static·​{p0,​·​v0},​·​Lcom/​j256/​ormlite/​android/​apptools/​OpenHelperManager;​-​>getHelper(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​Lcom/​j256/​ormlite/​android/​apptools/​OrmLiteSqliteOpenHelp​er;​
   
452 ····​move-​result-​object·​v0 451 ····​move-​result-​object·​v0
   
453 ····​check-​cast·​v0,​·​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 452 ····​check-​cast·​v0,​·​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
   
454 ····​iput-​object·​v0,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 453 ····​iput-​object·​v0,​·​p0,​·​Lsi/​modrajagoda/​didi/​EditHabits;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
smali/si/modrajagoda/didi/DialogEditHabit$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lsi/​modrajagoda/​didi/​DialogEditHabit;​ 21 .​field·​final·​synthetic·​this$0:​Lsi/​modrajagoda/​didi/​DialogEditHabit;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lsi/​modrajagoda/​didi/​DialogEditHabit;​)​V 23 .​method·​constructor·​<init>(Lsi/​modrajagoda/​didi/​DialogEditHabit;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lsi/​modrajagoda/​didi/​DialogEditHabit;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​45 27 ····​.​line·​45
27 ····​iput-​object·​p1,​·​p0,​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$1;​-​>this$0:​Lsi/​modrajagoda/​didi/​DialogEditHabit;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lsi/​modrajagoda/​didi/​DialogEditHabit$1;​-​>this$0:​Lsi/​modrajagoda/​didi/​DialogEditHabit;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/si/modrajagoda/didi/FragmentHabits.smali
Offset 149, 15 lines modified Offset 149, 15 lines modified
   
149 ····​.​prologue 149 ····​.​prologue
150 ····​.​line·​203 150 ····​.​line·​203
151 ····​iget-​object·​v0,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 151 ····​iget-​object·​v0,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
   
152 ····​if-​nez·​v0,​·​:​cond_0 152 ····​if-​nez·​v0,​·​:​cond_0
   
153 ····​.​line·​204 153 ····​.​line·​205
154 ····​invoke-​virtual·​{p0},​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 154 ····​invoke-​virtual·​{p0},​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
155 ····​move-​result-​object·​v0 155 ····​move-​result-​object·​v0
   
156 ····​const-​class·​v1,​·​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 156 ····​const-​class·​v1,​·​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
   
157 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​j256/​ormlite/​android/​apptools/​OpenHelperManager;​-​>getHelper(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​Lcom/​j256/​ormlite/​android/​apptools/​OrmLiteSqliteOpenHelp​er;​ 157 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​j256/​ormlite/​android/​apptools/​OpenHelperManager;​-​>getHelper(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​Lcom/​j256/​ormlite/​android/​apptools/​OrmLiteSqliteOpenHelp​er;​
Offset 270, 18 lines modified Offset 270, 18 lines modified
270 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​ 270 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​
271 ····​invoke-​virtual·​{v0},​·​Ljava/​sql/​SQLException;​-​>printStackTrace()​V 271 ····​invoke-​virtual·​{v0},​·​Ljava/​sql/​SQLException;​-​>printStackTrace()​V
   
272 ····​goto·​:​goto_1 272 ····​goto·​:​goto_1
273 .​end·​method 273 .​end·​method
   
274 .​method·​private·​loadUI()​V 274 .​method·​private·​loadUI()​V
275 ····​.​locals·​15 275 ····​.​locals·​14
   
276 ····​.​prologue 276 ····​.​prologue
277 ····​const/​4·​v14,​·​0x0 277 ····​const/​4·​v13,​·​0x0
   
278 ····​.​line·​74 278 ····​.​line·​74
279 ····​invoke-​direct·​{p0},​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>getHelper()​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 279 ····​invoke-​direct·​{p0},​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>getHelper()​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
   
280 ····​move-​result-​object·​v1 280 ····​move-​result-​object·​v1
   
281 ····​iput-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 281 ····​iput-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
Offset 322, 47 lines modified Offset 322, 45 lines modified
322 ····​iput·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>questionCount:​I 322 ····​iput·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>questionCount:​I
   
323 ····​.​line·​81 323 ····​.​line·​81
324 ····​iget-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>habits:​Ljava/​util/​List;​ 324 ····​iget-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>habits:​Ljava/​util/​List;​
   
325 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 325 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
326 ····​move-​result-​object·​v9 326 ····​move-​result-​object·​v1
   
327 ····​.​local·​v9,​·​"i$":​Ljava/​util/​Iterator;​  
328 ····​:​goto_0 327 ····​:​goto_0
329 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 328 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
330 ····​move-​result·​v1 329 ····​move-​result·​v2
   
331 ····​if-​eqz·​v1,​·​:​cond_0 330 ····​if-​eqz·​v2,​·​:​cond_0
   
332 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 331 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
333 ····​move-​result-​object·​v7 332 ····​move-​result-​object·​v7
   
334 ····​check-​cast·​v7,​·​Lsi/​modrajagoda/​didi/​database/​Habit;​ 333 ····​check-​cast·​v7,​·​Lsi/​modrajagoda/​didi/​database/​Habit;​
   
335 ····​.​line·​82 334 ····​.​line·​82
336 ····​.​local·​v7,​·​"habit":​Lsi/​modrajagoda/​didi/​database/​Habit;​ 335 ····​.​local·​v7,​·​"habit":​Lsi/​modrajagoda/​didi/​database/​Habit;​
337 ····​iget-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>habitQuestions:​Ljava/​util/​ArrayList;​ 336 ····​iget-​object·​v2,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>habitQuestions:​Ljava/​util/​ArrayList;​
   
338 ····​invoke-​virtual·​{v7},​·​Lsi/​modrajagoda/​didi/​database/​Habit;​-​>getName()​Ljava/​lang/​String;​ 337 ····​invoke-​virtual·​{v7},​·​Lsi/​modrajagoda/​didi/​database/​Habit;​-​>getName()​Ljava/​lang/​String;​
   
339 ····​move-​result-​object·​v2 338 ····​move-​result-​object·​v3
   
340 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 339 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
341 ····​:​try_end_0 340 ····​:​try_end_0
342 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 341 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
343 ····​goto·​:​goto_0 342 ····​goto·​:​goto_0
   
344 ····​.​line·​84 343 ····​.​line·​84
345 ····​.​end·​local·​v7····​#·​"habit":​Lsi/​modrajagoda/​didi/​database/​Habit;​ 344 ····​.​end·​local·​v7····​#·​"habit":​Lsi/​modrajagoda/​didi/​database/​Habit;​
346 ····​.​end·​local·​v9····​#·​"i$":​Ljava/​util/​Iterator;​  
347 ····​:​catch_0 345 ····​:​catch_0
348 ····​move-​exception·​v6 346 ····​move-​exception·​v6
   
349 ····​.​line·​85 347 ····​.​line·​85
350 ····​.​local·​v6,​·​"e":​Ljava/​sql/​SQLException;​ 348 ····​.​local·​v6,​·​"e":​Ljava/​sql/​SQLException;​
351 ····​invoke-​virtual·​{v6},​·​Ljava/​sql/​SQLException;​-​>printStackTrace()​V 349 ····​invoke-​virtual·​{v6},​·​Ljava/​sql/​SQLException;​-​>printStackTrace()​V
   
Offset 398, 15 lines modified Offset 396, 15 lines modified
398 ····​iput·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>currentDay:​I 396 ····​iput·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>currentDay:​I
   
399 ····​.​line·​94 397 ····​.​line·​94
400 ····​sget-​object·​v1,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>settings:​Landroid/​content/​SharedPreferences;​ 398 ····​sget-​object·​v1,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>settings:​Landroid/​content/​SharedPreferences;​
   
401 ····​iget-​object·​v2,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>LAST_DAY_OF_ENTRY:​Ljava/​lang/​String;​ 399 ····​iget-​object·​v2,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>LAST_DAY_OF_ENTRY:​Ljava/​lang/​String;​
   
402 ····​invoke-​interface·​{v1,​·​v2,​·​v14},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I 400 ····​invoke-​interface·​{v1,​·​v2,​·​v13},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
   
403 ····​move-​result·​v1 401 ····​move-​result·​v1
   
404 ····​iput·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>lastDayOfEntry:​I 402 ····​iput·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentHabits;​-​>lastDayOfEntry:​I
   
405 ····​.​line·​97 403 ····​.​line·​97
406 ····​:​try_start_1 404 ····​:​try_start_1
Offset 494, 25 lines modified Offset 492, 25 lines modified
Max diff block lines reached; 8569/12319 bytes (69.56%) of diff not shown.
smali/si/modrajagoda/didi/FragmentProgress.smali
Offset 106, 15 lines modified Offset 106, 15 lines modified
   
106 ····​.​prologue 106 ····​.​prologue
107 ····​.​line·​156 107 ····​.​line·​156
108 ····​iget-​object·​v0,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 108 ····​iget-​object·​v0,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
   
109 ····​if-​nez·​v0,​·​:​cond_0 109 ····​if-​nez·​v0,​·​:​cond_0
   
110 ····​.​line·​157 110 ····​.​line·​158
111 ····​invoke-​virtual·​{p0},​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 111 ····​invoke-​virtual·​{p0},​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
112 ····​move-​result-​object·​v0 112 ····​move-​result-​object·​v0
   
113 ····​const-​class·​v1,​·​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 113 ····​const-​class·​v1,​·​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
   
114 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​j256/​ormlite/​android/​apptools/​OpenHelperManager;​-​>getHelper(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​Lcom/​j256/​ormlite/​android/​apptools/​OrmLiteSqliteOpenHelp​er;​ 114 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​j256/​ormlite/​android/​apptools/​OpenHelperManager;​-​>getHelper(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​Lcom/​j256/​ormlite/​android/​apptools/​OrmLiteSqliteOpenHelp​er;​
Offset 129, 18 lines modified Offset 129, 18 lines modified
129 ····​:​cond_0 129 ····​:​cond_0
130 ····​iget-​object·​v0,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 130 ····​iget-​object·​v0,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
   
131 ····​return-​object·​v0 131 ····​return-​object·​v0
132 .​end·​method 132 .​end·​method
   
133 .​method·​private·​loadUI()​V 133 .​method·​private·​loadUI()​V
134 ····​.​locals·​13 134 ····​.​locals·​12
   
135 ····​.​prologue 135 ····​.​prologue
136 ····​const/​4·​v12,​·​0x0 136 ····​const/​4·​v11,​·​0x0
   
137 ····​.​line·​56 137 ····​.​line·​56
138 ····​invoke-​direct·​{p0},​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>getHelper()​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 138 ····​invoke-​direct·​{p0},​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>getHelper()​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
   
139 ····​move-​result-​object·​v1 139 ····​move-​result-​object·​v1
   
140 ····​iput-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​ 140 ····​iput-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>databaseHelper:​Lsi/​modrajagoda/​didi/​database/​DatabaseHelper;​
Offset 181, 47 lines modified Offset 181, 45 lines modified
181 ····​iput·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>questionCount:​I 181 ····​iput·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>questionCount:​I
   
182 ····​.​line·​62 182 ····​.​line·​62
183 ····​iget-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>habits:​Ljava/​util/​List;​ 183 ····​iget-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>habits:​Ljava/​util/​List;​
   
184 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 184 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
185 ····​move-​result-​object·​v8 185 ····​move-​result-​object·​v1
   
186 ····​.​local·​v8,​·​"i$":​Ljava/​util/​Iterator;​  
187 ····​:​goto_0 186 ····​:​goto_0
188 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 187 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
189 ····​move-​result·​v1 188 ····​move-​result·​v2
   
190 ····​if-​eqz·​v1,​·​:​cond_0 189 ····​if-​eqz·​v2,​·​:​cond_0
   
191 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 190 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
192 ····​move-​result-​object·​v7 191 ····​move-​result-​object·​v7
   
193 ····​check-​cast·​v7,​·​Lsi/​modrajagoda/​didi/​database/​Habit;​ 192 ····​check-​cast·​v7,​·​Lsi/​modrajagoda/​didi/​database/​Habit;​
   
194 ····​.​line·​63 193 ····​.​line·​63
195 ····​.​local·​v7,​·​"habit":​Lsi/​modrajagoda/​didi/​database/​Habit;​ 194 ····​.​local·​v7,​·​"habit":​Lsi/​modrajagoda/​didi/​database/​Habit;​
196 ····​iget-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>habitQuestions:​Ljava/​util/​ArrayList;​ 195 ····​iget-​object·​v2,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>habitQuestions:​Ljava/​util/​ArrayList;​
   
197 ····​invoke-​virtual·​{v7},​·​Lsi/​modrajagoda/​didi/​database/​Habit;​-​>getName()​Ljava/​lang/​String;​ 196 ····​invoke-​virtual·​{v7},​·​Lsi/​modrajagoda/​didi/​database/​Habit;​-​>getName()​Ljava/​lang/​String;​
   
198 ····​move-​result-​object·​v2 197 ····​move-​result-​object·​v3
   
199 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 198 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
200 ····​:​try_end_0 199 ····​:​try_end_0
201 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 200 ····​.​catch·​Ljava/​sql/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
202 ····​goto·​:​goto_0 201 ····​goto·​:​goto_0
   
203 ····​.​line·​65 202 ····​.​line·​65
204 ····​.​end·​local·​v7····​#·​"habit":​Lsi/​modrajagoda/​didi/​database/​Habit;​ 203 ····​.​end·​local·​v7····​#·​"habit":​Lsi/​modrajagoda/​didi/​database/​Habit;​
205 ····​.​end·​local·​v8····​#·​"i$":​Ljava/​util/​Iterator;​  
206 ····​:​catch_0 204 ····​:​catch_0
207 ····​move-​exception·​v6 205 ····​move-​exception·​v6
   
208 ····​.​line·​66 206 ····​.​line·​66
209 ····​.​local·​v6,​·​"e":​Ljava/​sql/​SQLException;​ 207 ····​.​local·​v6,​·​"e":​Ljava/​sql/​SQLException;​
210 ····​invoke-​virtual·​{v6},​·​Ljava/​sql/​SQLException;​-​>printStackTrace()​V 208 ····​invoke-​virtual·​{v6},​·​Ljava/​sql/​SQLException;​-​>printStackTrace()​V
   
Offset 236, 20 lines modified Offset 234, 20 lines modified
236 ····​:​goto_1 234 ····​:​goto_1
237 ····​iget-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>view:​Landroid/​view/​View;​ 235 ····​iget-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>view:​Landroid/​view/​View;​
   
238 ····​const·​v2,​·​0x7f070012 236 ····​const·​v2,​·​0x7f070012
   
239 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 237 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
240 ····​move-​result-​object·​v10 238 ····​move-​result-​object·​v9
   
241 ····​check-​cast·​v10,​·​Landroid/​support/​v4/​view/​ViewPager;​ 239 ····​check-​cast·​v9,​·​Landroid/​support/​v4/​view/​ViewPager;​
   
242 ····​.​line·​96 240 ····​.​line·​96
243 ····​.​local·​v10,​·​"pager":​Landroid/​support/​v4/​view/​ViewPager;​ 241 ····​.​local·​v9,​·​"pager":​Landroid/​support/​v4/​view/​ViewPager;​
244 ····​new-​instance·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​ 242 ····​new-​instance·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​
   
245 ····​invoke-​virtual·​{p0},​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 243 ····​invoke-​virtual·​{p0},​·​Lsi/​modrajagoda/​didi/​FragmentProgress;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
Max diff block lines reached; 6291/10156 bytes (61.94%) of diff not shown.
smali/si/modrajagoda/didi/Main.smali
Offset 60, 22 lines modified Offset 60, 24 lines modified
   
60 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​ActionBar$Tab;​-​>setText(I)​Landroid/​app/​ActionBar$Tab;​ 60 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​ActionBar$Tab;​-​>setText(I)​Landroid/​app/​ActionBar$Tab;​
   
61 ····​move-​result-​object·​v1 61 ····​move-​result-​object·​v1
   
62 ····​const-​string·​v2,​·​"habits" 62 ····​const-​string·​v2,​·​"habits"
   
  63 ····​.​line·​29
63 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​ActionBar$Tab;​-​>setTag(Ljava/​lang/​Object;​)​Landroid/​app/​ActionBar$Tab;​ 64 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​ActionBar$Tab;​-​>setTag(Ljava/​lang/​Object;​)​Landroid/​app/​ActionBar$Tab;​
   
64 ····​move-​result-​object·​v1 65 ····​move-​result-​object·​v1
   
65 ····​invoke-​virtual·​{v1,​·​p0},​·​Landroid/​app/​ActionBar$Tab;​-​>setTabListener(Landr​oid/​app/​ActionBar$TabListener​;​)​Landroid/​app/​ActionBar$Tab;​ 66 ····​invoke-​virtual·​{v1,​·​p0},​·​Landroid/​app/​ActionBar$Tab;​-​>setTabListener(Landr​oid/​app/​ActionBar$TabListener​;​)​Landroid/​app/​ActionBar$Tab;​
   
66 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
  68 ····​.​line·​28
67 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ActionBar;​-​>addTab(Landroid/​app/​ActionBar$Tab;​)​V 69 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ActionBar;​-​>addTab(Landroid/​app/​ActionBar$Tab;​)​V
   
68 ····​.​line·​30 70 ····​.​line·​30
69 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​ActionBar;​-​>newTab()​Landroid/​app/​ActionBar$Tab;​ 71 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​ActionBar;​-​>newTab()​Landroid/​app/​ActionBar$Tab;​
   
70 ····​move-​result-​object·​v1 72 ····​move-​result-​object·​v1
   
Offset 83, 22 lines modified Offset 85, 24 lines modified
   
83 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​ActionBar$Tab;​-​>setText(I)​Landroid/​app/​ActionBar$Tab;​ 85 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​ActionBar$Tab;​-​>setText(I)​Landroid/​app/​ActionBar$Tab;​
   
84 ····​move-​result-​object·​v1 86 ····​move-​result-​object·​v1
   
85 ····​const-​string·​v2,​·​"progress" 87 ····​const-​string·​v2,​·​"progress"
   
  88 ····​.​line·​31
86 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​ActionBar$Tab;​-​>setTag(Ljava/​lang/​Object;​)​Landroid/​app/​ActionBar$Tab;​ 89 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​ActionBar$Tab;​-​>setTag(Ljava/​lang/​Object;​)​Landroid/​app/​ActionBar$Tab;​
   
87 ····​move-​result-​object·​v1 90 ····​move-​result-​object·​v1
   
88 ····​invoke-​virtual·​{v1,​·​p0},​·​Landroid/​app/​ActionBar$Tab;​-​>setTabListener(Landr​oid/​app/​ActionBar$TabListener​;​)​Landroid/​app/​ActionBar$Tab;​ 91 ····​invoke-​virtual·​{v1,​·​p0},​·​Landroid/​app/​ActionBar$Tab;​-​>setTabListener(Landr​oid/​app/​ActionBar$TabListener​;​)​Landroid/​app/​ActionBar$Tab;​
   
89 ····​move-​result-​object·​v1 92 ····​move-​result-​object·​v1
   
  93 ····​.​line·​30
90 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ActionBar;​-​>addTab(Landroid/​app/​ActionBar$Tab;​)​V 94 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ActionBar;​-​>addTab(Landroid/​app/​ActionBar$Tab;​)​V
   
91 ····​.​line·​32 95 ····​.​line·​32
92 ····​return-​void 96 ····​return-​void
93 .​end·​method 97 .​end·​method
   
94 .​method·​public·​onCreateOptionsMenu(L​android/​view/​Menu;​)​Z 98 .​method·​public·​onCreateOptionsMenu(L​android/​view/​Menu;​)​Z
Offset 181, 18 lines modified Offset 185, 20 lines modified
181 ····​.​line·​37 185 ····​.​line·​37
182 ····​invoke-​virtual·​{p0},​·​Lsi/​modrajagoda/​didi/​Main;​-​>getActionBar()​Landroid/​app/​ActionBar;​ 186 ····​invoke-​virtual·​{p0},​·​Lsi/​modrajagoda/​didi/​Main;​-​>getActionBar()​Landroid/​app/​ActionBar;​
   
183 ····​move-​result-​object·​v0 187 ····​move-​result-​object·​v0
   
184 ····​const-​string·​v1,​·​"selected_navigation_​item" 188 ····​const-​string·​v1,​·​"selected_navigation_​item"
   
  189 ····​.​line·​38
185 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I 190 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I
   
186 ····​move-​result·​v1 191 ····​move-​result·​v1
   
  192 ····​.​line·​37
187 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ActionBar;​-​>setSelectedNavigatio​nItem(I)​V 193 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​ActionBar;​-​>setSelectedNavigatio​nItem(I)​V
   
188 ····​.​line·​40 194 ····​.​line·​40
189 ····​:​cond_0 195 ····​:​cond_0
190 ····​return-​void 196 ····​return-​void
191 .​end·​method 197 .​end·​method
   
Offset 204, 18 lines modified Offset 210, 20 lines modified
204 ····​.​line·​44 210 ····​.​line·​44
205 ····​const-​string·​v0,​·​"selected_navigation_​item" 211 ····​const-​string·​v0,​·​"selected_navigation_​item"
   
206 ····​invoke-​virtual·​{p0},​·​Lsi/​modrajagoda/​didi/​Main;​-​>getActionBar()​Landroid/​app/​ActionBar;​ 212 ····​invoke-​virtual·​{p0},​·​Lsi/​modrajagoda/​didi/​Main;​-​>getActionBar()​Landroid/​app/​ActionBar;​
   
207 ····​move-​result-​object·​v1 213 ····​move-​result-​object·​v1
   
  214 ····​.​line·​45
208 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​ActionBar;​-​>getSelectedNavigatio​nIndex()​I 215 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​ActionBar;​-​>getSelectedNavigatio​nIndex()​I
   
209 ····​move-​result·​v1 216 ····​move-​result·​v1
   
  217 ····​.​line·​44
210 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putInt(Ljava/​lang/​String;​I)​V 218 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putInt(Ljava/​lang/​String;​I)​V
   
211 ····​.​line·​46 219 ····​.​line·​46
212 ····​return-​void 220 ····​return-​void
213 .​end·​method 221 .​end·​method
   
214 .​method·​public·​onTabReselected(Landr​oid/​app/​ActionBar$Tab;​Landroid/​app/​FragmentTransaction;​)​V 222 .​method·​public·​onTabReselected(Landr​oid/​app/​ActionBar$Tab;​Landroid/​app/​FragmentTransaction;​)​V
Offset 265, 14 lines modified Offset 273, 15 lines modified
   
265 ····​move-​result-​object·​v2 273 ····​move-​result-​object·​v2
   
266 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​ 274 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
267 ····​move-​result-​object·​v2 275 ····​move-​result-​object·​v2
   
Max diff block lines reached; 655/3583 bytes (18.28%) of diff not shown.
smali/si/modrajagoda/didi/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·​150  
30 ····​return-​void 29 ····​return-​void
31 .​end·​method 30 .​end·​method
smali/si/modrajagoda/didi/ViewPagerAdapterProgress.smali
Offset 134, 414 lines modified Offset 134, 420 lines modified
134 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​ 134 ····​.​local·​v0,​·​"e":​Ljava/​sql/​SQLException;​
135 ····​invoke-​virtual·​{v0},​·​Ljava/​sql/​SQLException;​-​>printStackTrace()​V 135 ····​invoke-​virtual·​{v0},​·​Ljava/​sql/​SQLException;​-​>printStackTrace()​V
   
136 ····​goto·​:​goto_0 136 ····​goto·​:​goto_0
137 .​end·​method 137 .​end·​method
   
138 .​method·​private·​loadChart(Landroid/​view/​View;​I)​V 138 .​method·​private·​loadChart(Landroid/​view/​View;​I)​V
139 ····​.​locals·​28 139 ····​.​locals·​29
140 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 140 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
141 ····​.​param·​p2,​·​"question"····​#·​I 141 ····​.​param·​p2,​·​"question"····​#·​I
   
142 ····​.​prologue 142 ····​.​prologue
143 ····​.​line·​136 143 ····​.​line·​136
144 ····​const/​4·​v3,​·​0x1 144 ····​const/​4·​v5,​·​0x1
   
  145 ····​new-​array·​v0,​·​v5,​·​[I
   
145 ····new-​array·​v15,​·​v3,​·[I 146 ····move-​object/​from16·​v16,​·v0
   
146 ····​const/​4·​v3,​·​0x0 147 ····​const/​4·​v5,​·​0x0
   
147 ····​move-​object/​from16·​v0,​·​p0 148 ····​move-​object/​from16·​v0,​·​p0
   
148 ····​iget-​object·​v5,​·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​-​>context:​Landroid/​content/​Context;​ 149 ····​iget-​object·​v7,​·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​-​>context:​Landroid/​content/​Context;​
   
149 ····​invoke-​virtual·​{v5},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 150 ····​invoke-​virtual·​{v7},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
150 ····​move-​result-​object·​v5 151 ····​move-​result-​object·​v7
   
151 ····​const·​v6,​·​0x7f050001 152 ····​const·​v8,​·​0x7f050001
   
152 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I 153 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I
   
153 ····​move-​result·​v5 154 ····​move-​result·​v7
   
154 ····​aput·​v5,​·​v15,​·​v3 155 ····​aput·​v7,​·​v16,​·​v5
   
155 ····​.​line·​137 156 ····​.​line·​137
156 ····​.​local·​v15,​·​"colors":​[I 157 ····​.​local·​v16,​·​"colors":​[I
157 ····​const/​4·​v3,​·​0x1 158 ····​const/​4·​v5,​·​0x1
   
158 ····​new-​array·​v0,​·​v3,​·​[Ljava/​lang/​String;​ 159 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​
   
159 ····​move-​object/​from16·​v24,​·​v0 160 ····​move-​object/​from16·​v25,​·​v0
   
160 ····​const/​4·​v3,​·​0x0 161 ····​const/​4·​v5,​·​0x0
   
161 ····​const-​string·​v5,​·​"Yes" 162 ····​const-​string·​v7,​·​"Yes"
   
162 ····​aput-​object·​v5,​·​v24,​·​v3 163 ····​aput-​object·​v7,​·​v25,​·​v5
   
163 ····​.​line·​140 164 ····​.​line·​140
164 ····​.​local·​v24,​·​"titles":​[Ljava/​lang/​String;​ 165 ····​.​local·​v25,​·​"titles":​[Ljava/​lang/​String;​
165 ····​move-​object/​from16·​v0,​·​p0 166 ····​move-​object/​from16·​v0,​·​p0
   
166 ····​iget-​object·​v3,​·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​-​>habits:​Ljava/​util/​List;​ 167 ····​iget-​object·​v5,​·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​-​>habits:​Ljava/​util/​List;​
   
167 ····​move/​from16·​v0,​·​p2 168 ····​move/​from16·​v0,​·​p2
   
168 ····​invoke-​interface·​{v3,​·​v0},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 169 ····​invoke-​interface·​{v5,​·​v0},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
169 ····​move-​result-​object·​v3 170 ····​move-​result-​object·​v5
   
170 ····​check-​cast·​v3,​·​Lsi/​modrajagoda/​didi/​database/​Habit;​ 171 ····​check-​cast·​v5,​·​Lsi/​modrajagoda/​didi/​database/​Habit;​
   
171 ····​move-​object/​from16·​v0,​·​p0 172 ····​move-​object/​from16·​v0,​·​p0
   
172 ····​iput-​object·​v3,​·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​-​>habit:​Lsi/​modrajagoda/​didi/​database/​Habit;​ 173 ····​iput-​object·​v5,​·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​-​>habit:​Lsi/​modrajagoda/​didi/​database/​Habit;​
   
173 ····​.​line·​141 174 ····​.​line·​141
174 ····​move-​object/​from16·​v0,​·​p0 175 ····​move-​object/​from16·​v0,​·​p0
   
175 ····​iget-​object·​v3,​·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​-​>habit:​Lsi/​modrajagoda/​didi/​database/​Habit;​ 176 ····​iget-​object·​v5,​·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​-​>habit:​Lsi/​modrajagoda/​didi/​database/​Habit;​
   
176 ····​invoke-​virtual·​{v3},​·​Lsi/​modrajagoda/​didi/​database/​Habit;​-​>getDays()​Lcom/​j256/​ormlite/​dao/​ForeignCollection;​ 177 ····​invoke-​virtual·​{v5},​·​Lsi/​modrajagoda/​didi/​database/​Habit;​-​>getDays()​Lcom/​j256/​ormlite/​dao/​ForeignCollection;​
   
177 ····​move-​result-​object·​v3 178 ····​move-​result-​object·​v5
   
178 ····​move-​object/​from16·​v0,​·​p0 179 ····​move-​object/​from16·​v0,​·​p0
   
179 ····​iput-​object·​v3,​·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​-​>days:​Lcom/​j256/​ormlite/​dao/​ForeignCollection;​ 180 ····​iput-​object·​v5,​·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​-​>days:​Lcom/​j256/​ormlite/​dao/​ForeignCollection;​
   
180 ····​.​line·​144 181 ····​.​line·​144
181 ····​move-​object/​from16·​v0,​·​p0 182 ····​move-​object/​from16·​v0,​·​p0
   
182 ····​iget-​object·​v3,​·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​-​>days:​Lcom/​j256/​ormlite/​dao/​ForeignCollection;​ 183 ····​iget-​object·​v5,​·​v0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterProgr​ess;​-​>days:​Lcom/​j256/​ormlite/​dao/​ForeignCollection;​
   
183 ····​invoke-​interface·​{v3},​·​Lcom/​j256/​ormlite/​dao/​ForeignCollection;​-​>size()​I 184 ····​invoke-​interface·​{v5},​·​Lcom/​j256/​ormlite/​dao/​ForeignCollection;​-​>size()​I
   
184 ····​move-​result·​v3 185 ····​move-​result·​v5
   
185 ····​new-​array·​v14,​·​v3,​·​[D 186 ····​new-​array·​v4,​·​v5,​·​[D
   
186 ····​.​line·​145 187 ····​.​line·​145
187 ····​.​local·​v14,​·​"answersArray":​[D 188 ····​.​local·​v4,​·​"answersArray":​[D
188 ····​const/​16·​v16,​·​0x0 189 ····​const/​16·​v17,​·​0x0
   
189 ····​.​line·​146 190 ····​.​line·​146
190 ····​.​local·​v16,​·​"count":​I 191 ····​.​local·​v17,​·​"count":​I
Max diff block lines reached; 17399/21748 bytes (80.00%) of diff not shown.
smali/si/modrajagoda/didi/ViewPagerAdapterHabit.smali
Offset 251, 14 lines modified Offset 251, 15 lines modified
251 ····​.​local·​v0,​·​"textViewQuestion":​Landroid/​widget/​TextView;​ 251 ····​.​local·​v0,​·​"textViewQuestion":​Landroid/​widget/​TextView;​
252 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 252 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
253 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 253 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
254 ····​iget-​object·​v2,​·​p0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterHabit​;​-​>context:​Landroid/​content/​Context;​ 254 ····​iget-​object·​v2,​·​p0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterHabit​;​-​>context:​Landroid/​content/​Context;​
   
  255 ····​.​line·​124
255 ····​invoke-​virtual·​{v2},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 256 ····​invoke-​virtual·​{v2},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
256 ····​move-​result-​object·​v2 257 ····​move-​result-​object·​v2
   
257 ····​const·​v3,​·​0x7f080005 258 ····​const·​v3,​·​0x7f080005
   
258 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 259 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
Offset 273, 40 lines modified Offset 274, 36 lines modified
   
273 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 274 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
274 ····​move-​result-​object·​v2 275 ····​move-​result-​object·​v2
   
275 ····​iget-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterHabit​;​-​>habitQuestions:​Ljava/​util/​ArrayList;​ 276 ····​iget-​object·​v1,​·​p0,​·​Lsi/​modrajagoda/​didi/​ViewPagerAdapterHabit​;​-​>habitQuestions:​Ljava/​util/​ArrayList;​
   
  277 ····​.​line·​125
276 ····​invoke-​virtual·​{v1,​·​p2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 278 ····​invoke-​virtual·​{v1,​·​p2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
277 ····​move-​result-​object·​v1 279 ····​move-​result-​object·​v1
   
278 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​ 280 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
279 ····​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 281 ····​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
280 ····​move-​result-​object·​v1 282 ····​move-​result-​object·​v1
   
281 ····​const-​string·​v2,​·​"</​b>" 283 ····​const-​string·​v2,​·​"</​b>·​?"
   
282 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
283 ····​move-​result-​object·​v1  
   
284 ····​const-​string·​v2,​·​"·​?"  
   
285 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 284 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
286 ····​move-​result-​object·​v1 285 ····​move-​result-​object·​v1
   
287 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 286 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
288 ····​move-​result-​object·​v1 287 ····​move-​result-​object·​v1
   
  288 ····​.​line·​123
289 ····​invoke-​static·​{v1},​·​Landroid/​text/​Html;​-​>fromHtml(Ljava/​lang/​String;​)​Landroid/​text/​Spanned;​ 289 ····​invoke-​static·​{v1},​·​Landroid/​text/​Html;​-​>fromHtml(Ljava/​lang/​String;​)​Landroid/​text/​Spanned;​
   
290 ····​move-​result-​object·​v1 290 ····​move-​result-​object·​v1
   
291 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 291 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
292 ····​.​line·​128 292 ····​.​line·​128