Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·1b5fbc1cc46a87bb1b3b3327f12c36df6b19b5c2227a5c99ed911d6484b4008a | ||
10 | Signer·#1·certificate·SHA-1·digest:·3f3436d2bbf4b134939a9e1e94e654f66f90d667 | ||
11 | Signer·#1·certificate·MD5·digest:·b28d1efe7e5efd8405fadefb4fcc3f7f | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·20a95618bc348fa18db3d57eb5a4aa9cffa6e804621d1adaf136753ec9b8eff3 | ||
15 | Signer·#1·public·key·SHA-1·digest:·546cb247d93ad824cb1dcf1beea1b1403f02cd29 | ||
16 | Signer·#1·public·key·MD5·digest:·d3360eb51c480f1fcafc6080fc271206 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 397 lines modified | Offset 1, 395 lines modified | Diff chunk too large, falling back to line-by-line diff (395 lines added, 397 lines removed) | |
1 | Zip·file·size:·1 | 1 | Zip·file·size:·1328651·bytes,·number·of·entries:·393 |
2 | -rw----·····2.0·fat···· | 2 | -rw----·····2.0·fat·····2216·bX·defN·17-Jul-17·07:39·AndroidManifest.xml |
3 | -rw----·····2.0·fat···· | 3 | -rw----·····2.0·fat······396·bl·defN·17-Jul-17·07:39·res/anim/abc_fade_in.xml |
4 | -rw----·····2.0·fat····· | 4 | -rw----·····2.0·fat······396·bl·defN·17-Jul-17·07:39·res/anim/abc_fade_out.xml |
5 | -rw----·····2.0·fat······ | 5 | -rw----·····2.0·fat······860·bl·defN·17-Jul-17·07:39·res/anim/abc_grow_fade_in_from_bottom.xml |
6 | -rw----·····2.0·fat······ | 6 | -rw----·····2.0·fat······512·bl·defN·17-Jul-17·07:39·res/anim/abc_popup_enter.xml |
7 | -rw----·····2.0·fat····· | 7 | -rw----·····2.0·fat······512·bl·defN·17-Jul-17·07:39·res/anim/abc_popup_exit.xml |
8 | -rw----·····2.0·fat······ | 8 | -rw----·····2.0·fat······860·bl·defN·17-Jul-17·07:39·res/anim/abc_shrink_fade_out_from_bottom.xml |
9 | -rw----·····2.0·fat······ | 9 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·07:39·res/anim/abc_slide_in_bottom.xml |
10 | -rw----·····2.0·fat······ | 10 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·07:39·res/anim/abc_slide_in_top.xml |
11 | -rw----·····2.0·fat······ | 11 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·07:39·res/anim/abc_slide_out_bottom.xml |
12 | -rw----·····2.0·fat······ | 12 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·07:39·res/anim/abc_slide_out_top.xml |
13 | -rw----·····2.0·fat······ | 13 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·07:39·res/anim/slide_in_down.xml |
14 | -rw----·····2.0·fat······400·bl·defN·1 | 14 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·07:39·res/anim/slide_out_up.xml |
15 | -rw----·····2.0·fat······4 | 15 | -rw----·····2.0·fat······472·bl·defN·17-Jul-17·07:39·res/color-v11/abc_background_cache_hint_selector_material_dark.xml |
16 | -rw----·····2.0·fat······4 | 16 | -rw----·····2.0·fat······472·bl·defN·17-Jul-17·07:39·res/color-v11/abc_background_cache_hint_selector_material_light.xml |
17 | -rw----·····2.0·fat······ | 17 | -rw----·····2.0·fat······548·bl·defN·17-Jul-17·07:39·res/color-v23/abc_color_highlight_material.xml |
18 | -rw----·····2.0·fat······ | 18 | -rw----·····2.0·fat······344·bl·defN·17-Jul-17·07:39·res/color/abc_background_cache_hint_selector_material_dark.xml |
19 | -rw----·····2.0·fat······ | 19 | -rw----·····2.0·fat······344·bl·defN·17-Jul-17·07:39·res/color/abc_background_cache_hint_selector_material_light.xml |
20 | -rw----·····2.0·fat······4 | 20 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·07:39·res/color/abc_primary_text_disable_only_material_dark.xml |
21 | -rw----·····2.0·fat······4 | 21 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·07:39·res/color/abc_primary_text_disable_only_material_light.xml |
22 | -rw----·····2.0·fat······ | 22 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·07:39·res/color/abc_primary_text_material_dark.xml |
23 | -rw----·····2.0·fat······ | 23 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·07:39·res/color/abc_primary_text_material_light.xml |
24 | -rw----·····2.0·fat······ | 24 | -rw----·····2.0·fat······596·bl·defN·17-Jul-17·07:39·res/color/abc_search_url_text.xml |
25 | -rw----·····2.0·fat······468·bl·defN·1 | 25 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·07:39·res/color/abc_secondary_text_material_dark.xml |
26 | -rw----·····2.0·fat······468·bl·defN·1 | 26 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·07:39·res/color/abc_secondary_text_material_light.xml |
27 | -rw----·····2.0·fat······468·bl·defN·1 | 27 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·07:39·res/color/switch_thumb_material_dark.xml |
28 | -rw----·····2.0·fat······468·bl·defN·1 | 28 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·07:39·res/color/switch_thumb_material_light.xml |
29 | -rw----····· | 29 | -rw----·····1.0·fat······287·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
30 | -rw----····· | 30 | -rw----·····1.0·fat······306·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
31 | -rw----····· | 31 | -rw----·····1.0·fat······549·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
32 | -rw----····· | 32 | -rw----·····1.0·fat······622·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
33 | -rw----····· | 33 | -rw----·····1.0·fat······753·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
34 | -rw----·····1.0·fat····· | 34 | -rw----·····1.0·fat·····1589·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
35 | -rw----·····1.0·fat····· | 35 | -rw----·····1.0·fat·····1057·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
36 | -rw----·····1.0·fat····· | 36 | -rw----·····1.0·fat·····1548·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
37 | -rw----·····1.0·fat····· | 37 | -rw----·····1.0·fat·····1748·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
38 | -rw----·····1.0·fat······ | 38 | -rw----·····1.0·fat······229·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
39 | -rw----·····1.0·fat····· | 39 | -rw----·····1.0·fat······388·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
40 | -rw----·····1.0·fat····· | 40 | -rw----·····1.0·fat······280·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
41 | -rw----·····1.0·fat····· | 41 | -rw----·····1.0·fat······233·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
42 | -rw----·····1.0·fat····· | 42 | -rw----·····1.0·fat······147·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
43 | -rw----·····1.0·fat······2 | 43 | -rw----·····1.0·fat······281·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
44 | -rw----·····1.0·fat······ | 44 | -rw----·····1.0·fat······612·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
45 | -rw----·····1.0·fat······ | 45 | -rw----·····1.0·fat······190·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
46 | -rw----·····1.0·fat······ | 46 | -rw----·····1.0·fat······373·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
47 | -rw----·····1.0·fat······ | 47 | -rw----·····1.0·fat······270·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
48 | -rw----·····1.0·fat······ | 48 | -rw----·····1.0·fat······791·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
49 | -rw----·····1.0·fat······ | 49 | -rw----·····1.0·fat······581·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
50 | -rw----·····1.0·fat······ | 50 | -rw----·····1.0·fat······494·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_star_black_16dp.png |
51 | -rw----·····1.0·fat······ | 51 | -rw----·····1.0·fat······975·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_star_black_36dp.png |
52 | -rw----·····1.0·fat······ | 52 | -rw----·····1.0·fat······350·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png |
53 | -rw----·····1.0·fat······ | 53 | -rw----·····1.0·fat······623·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png |
54 | -rw----·····1.0·fat······5 | 54 | -rw----·····1.0·fat······541·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
55 | -rw----·····1.0·fat······ | 55 | -rw----·····1.0·fat······170·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
56 | -rw----·····1.0·fat······ | 56 | -rw----·····1.0·fat······244·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
57 | -rw----·····1.0·fat······ | 57 | -rw----·····1.0·fat······212·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
58 | -rw----·····1.0·fat······ | 58 | -rw----·····1.0·fat······212·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
59 | -rw----·····1.0·fat······ | 59 | -rw----·····1.0·fat······212·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
60 | -rw----·····1.0·fat······ | 60 | -rw----·····1.0·fat······239·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
61 | -rw----·····1.0·fat······24 | 61 | -rw----·····1.0·fat······240·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
62 | -rw----·····1.0·fat······ | 62 | -rw----·····1.0·fat······817·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
63 | -rw----·····1.0·fat····· | 63 | -rw----·····1.0·fat·····1290·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
64 | -rw----·····1.0·fat······2 | 64 | -rw----·····1.0·fat······259·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png |
65 | -rw----·····1.0·fat······2 | 65 | -rw----·····1.0·fat······271·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png |
66 | -rw----·····1.0·fat······ | 66 | -rw----·····1.0·fat······387·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png |
67 | -rw----·····1.0·fat······ | 67 | -rw----·····1.0·fat······214·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png |
68 | -rw----·····1.0·fat····· | 68 | -rw----·····1.0·fat······201·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png |
69 | -rw----·····1.0·fat······ | 69 | -rw----·····1.0·fat······368·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
70 | -rw----·····1.0·fat······ | 70 | -rw----·····1.0·fat······538·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
71 | -rw----·····1.0·fat······ | 71 | -rw----·····1.0·fat······199·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
72 | -rw----·····1.0·fat······ | 72 | -rw----·····1.0·fat······192·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
73 | -rw----·····1.0·fat······ | 73 | -rw----·····1.0·fat······198·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
74 | -rw----·····1.0·fat······ | 74 | -rw----·····1.0·fat······182·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
75 | -rw----·····1.0·fat······ | 75 | -rw----·····1.0·fat······182·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
76 | -rw----·····1.0·fat······1 | 76 | -rw----·····1.0·fat······107·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/about_icon.png |
77 | -rw----·····1.0·fat······1 | 77 | -rw----·····1.0·fat······107·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/new_world_icon.png |
78 | -rw----·····1.0·fat······ | 78 | -rw----·····1.0·fat······309·b-·stor·17-Jul-17·07:39·res/drawable-hdpi-v4/wator_logo.png |
79 | -rw----·····1.0·fat······1 | 79 | -rw----·····1.0·fat······107·b-·stor·17-Jul-17·07:39·res/drawable-ldpi-v4/about_icon.png |
80 | -rw----·····1.0·fat······1 | 80 | -rw----·····1.0·fat······107·b-·stor·17-Jul-17·07:39·res/drawable-ldpi-v4/new_world_icon.png |
81 | -rw----·····1.0·fat····· | 81 | -rw----·····1.0·fat······309·b-·stor·17-Jul-17·07:39·res/drawable-ldpi-v4/wator_logo.png |
82 | -rw----·····1.0·fat····· | 82 | -rw----·····1.0·fat······384·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
83 | -rw----·····1.0·fat···· | 83 | -rw----·····1.0·fat······289·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
84 | -rw----·····1.0·fat····· | 84 | -rw----·····1.0·fat······585·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
85 | -rw----·····1.0·fat····· | 85 | -rw----·····1.0·fat······367·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
86 | -rw----·····1.0·fat····· | 86 | -rw----·····1.0·fat······325·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
87 | -rw----·····1.0·fat······ | 87 | -rw----·····1.0·fat······174·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
88 | -rw----·····1.0·fat······ | 88 | -rw----·····1.0·fat······381·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
89 | -rw----·····1.0·fat······ | 89 | -rw----·····1.0·fat······342·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
90 | -rw----·····1.0·fat······ | 90 | -rw----·····1.0·fat······428·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
91 | -rw----·····1.0·fat······ | 91 | -rw----·····1.0·fat······237·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
92 | -rw----·····1.0·fat······ | 92 | -rw----·····1.0·fat······729·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
93 | -rw----·····1.0·fat······ | 93 | -rw----·····1.0·fat······483·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
94 | -rw----·····1.0·fat······ | 94 | -rw----·····1.0·fat······475·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
95 | -rw----·····1.0·fat······ | 95 | -rw----·····1.0·fat······346·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
96 | -rw----·····1.0·fat······ | 96 | -rw----·····1.0·fat······934·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
97 | -rw----·····1.0·fat······ | 97 | -rw----·····1.0·fat······593·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
98 | -rw----·····1.0·fat······ | 98 | -rw----·····1.0·fat······246·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
99 | -rw----·····1.0·fat······ | 99 | -rw----·····1.0·fat······399·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
100 | -rw----·····1.0·fat····· | 100 | -rw----·····1.0·fat·····1257·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
101 | -rw----·····1.0·fat······ | 101 | -rw----·····1.0·fat······518·b-·stor·17-Jul-17·07:39·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
102 | -rw----·····1.0·fat······ | 102 | -rw----·····1.0·fat······274·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
103 | -rw----·····1.0·fat······2 | 103 | -rw----·····1.0·fat······288·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png |
104 | -rw----·····1.0·fat······ | 104 | -rw----·····1.0·fat······429·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png |
105 | -rw----·····1.0·fat····· | 105 | -rw----·····1.0·fat······428·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
106 | -rw----·····1.0·fat······ | 106 | -rw----·····1.0·fat······493·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
107 | -rw----·····1.0·fat····· | 107 | -rw----·····1.0·fat·····1331·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
108 | -rw----·····1.0·fat······ | 108 | -rw----·····1.0·fat······985·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
109 | -rw----·····1.0·fat····· | 109 | -rw----·····1.0·fat·····1047·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
110 | -rw----·····1.0·fat····· | 110 | -rw----·····1.0·fat·····1124·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
111 | -rw----·····1.0·fat······ | 111 | -rw----·····1.0·fat······225·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
112 | -rw----·····1.0·fat····· | 112 | -rw----·····1.0·fat······327·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
113 | -rw----·····1.0·fat······ | 113 | -rw----·····1.0·fat······236·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png |
114 | -rw----·····1.0·fat····· | 114 | -rw----·····1.0·fat······263·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
115 | -rw----·····1.0·fat····· | 115 | -rw----·····1.0·fat······149·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
116 | -rw----·····1.0·fat······ | 116 | -rw----·····1.0·fat······177·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
117 | -rw----·····1.0·fat······3 | 117 | -rw----·····1.0·fat······377·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
118 | -rw----·····1.0·fat······ | 118 | -rw----·····1.0·fat······158·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
119 | -rw----·····1.0·fat······2 | 119 | -rw----·····1.0·fat······234·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
120 | -rw----·····1.0·fat······1 | 120 | -rw----·····1.0·fat······186·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
121 | -rw----·····1.0·fat······ | 121 | -rw----·····1.0·fat······545·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
122 | -rw----·····1.0·fat······3 | 122 | -rw----·····1.0·fat······390·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png |
123 | -rw----·····1.0·fat······ | 123 | -rw----·····1.0·fat······360·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_star_black_16dp.png |
124 | -rw----·····1.0·fat······ | 124 | -rw----·····1.0·fat······709·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_star_black_36dp.png |
125 | -rw----·····1.0·fat······ | 125 | -rw----·····1.0·fat······254·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png |
126 | -rw----·····1.0·fat······ | 126 | -rw----·····1.0·fat······475·b-·stor·17-Jul-17·07:39·res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png |
Max diff block lines reached; -1/83533 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
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·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1002000"·android:versionName="1.2"·package="com.dirkgassen.wator"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2 | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1002000"·android:versionName="1.2"·package="com.dirkgassen.wator"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002"> |
3 | ··<uses-sdk·android:minSdkVersion="9"·android:targetSdkVersion="23"/> | 3 | ··<uses-sdk·android:minSdkVersion="9"·android:targetSdkVersion="23"/> |
4 | ··<uses-feature·android:glEsVersion="0x00020000"·android:required="true"/> | 4 | ··<uses-feature·android:glEsVersion="0x00020000"·android:required="true"/> |
5 | ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@mipmap/wator_icon"·android:allowBackup="true"·android:supportsRtl="true"·android:fullBackupContent="true"> | 5 | ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@mipmap/wator_icon"·android:allowBackup="true"·android:supportsRtl="true"·android:fullBackupContent="true"> |
6 | ····<activity·android:label="@string/app_name"·android:name="com.dirkgassen.wator.ui.activity.MainActivity"·android:launchMode="singleTask"> | 6 | ····<activity·android:label="@string/app_name"·android:name="com.dirkgassen.wator.ui.activity.MainActivity"·android:launchMode="singleTask"> |
7 | ······<intent-filter> | 7 | ······<intent-filter> |
8 | ········<action·android:name="android.intent.action.MAIN"/> | 8 | ········<action·android:name="android.intent.action.MAIN"/> |
9 | ········<category·android:name="android.intent.category.LAUNCHER"/> | 9 | ········<category·android:name="android.intent.category.LAUNCHER"/> |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·2886 | 1 | Zip·file·size:·2886094·bytes,·number·of·entries:·1594 |
2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class | 2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class |
3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class | 3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class |
4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class | 4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class |
5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class | 5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class |
6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class | 6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class |
7 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class | 7 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class |
8 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class | 8 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class |
Offset 1049, 16 lines modified | Offset 1049, 16 lines modified | ||
1049 | ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/R$mipmap.class | 1049 | ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/R$mipmap.class |
1050 | ?rwxrwxr-x··2.0·unx·····4313·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/R$string.class | 1050 | ?rwxrwxr-x··2.0·unx·····4313·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/R$string.class |
1051 | ?rwxrwxr-x··2.0·unx····19813·b-·defN·80-Jan-01·00:00·com/dirkgassen/wator/R$style.class | 1051 | ?rwxrwxr-x··2.0·unx····19813·b-·defN·80-Jan-01·00:00·com/dirkgassen/wator/R$style.class |
1052 | ?rwxrwxr-x··2.0·unx····23501·b-·defN·80-Jan-01·00:00·com/dirkgassen/wator/R$styleable.class | 1052 | ?rwxrwxr-x··2.0·unx····23501·b-·defN·80-Jan-01·00:00·com/dirkgassen/wator/R$styleable.class |
1053 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/R.class | 1053 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/R.class |
1054 | ?rwxrwxr-x··2.0·unx·····2340·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/Simulator$CalculatorThread.class | 1054 | ?rwxrwxr-x··2.0·unx·····2340·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/Simulator$CalculatorThread.class |
1055 | ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/Simulator$WorldCalculatorState.class | 1055 | ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/Simulator$WorldCalculatorState.class |
1056 | ?rwxrwxr-x··2.0·unx·····306 | 1056 | ?rwxrwxr-x··2.0·unx·····3067·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/Simulator$WorldInspector.class |
1057 | ?rwxrwxr-x··2.0·unx·····92 | 1057 | ?rwxrwxr-x··2.0·unx·····9292·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/Simulator.class |
1058 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/SimulatorRunnable$SimulatorRunnableObserver.class | 1058 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/SimulatorRunnable$SimulatorRunnableObserver.class |
1059 | ?rwxrwxr-x··2.0·unx·····4085·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/SimulatorRunnable.class | 1059 | ?rwxrwxr-x··2.0·unx·····4085·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/SimulatorRunnable.class |
1060 | ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/WorldHost.class | 1060 | ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/WorldHost.class |
1061 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/WorldObserver.class | 1061 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/WorldObserver.class |
1062 | ?rwxrwxr-x··2.0·unx·····2169·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/WorldParameters.class | 1062 | ?rwxrwxr-x··2.0·unx·····2169·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/simulator/WorldParameters.class |
1063 | ?rwxrwxr-x··2.0·unx······740·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/activity/MainActivity$10.class | 1063 | ?rwxrwxr-x··2.0·unx······740·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/activity/MainActivity$10.class |
1064 | ?rwxrwxr-x··2.0·unx·····2615·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/activity/MainActivity$12.class | 1064 | ?rwxrwxr-x··2.0·unx·····2615·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/activity/MainActivity$12.class |
Offset 1072, 19 lines modified | Offset 1072, 19 lines modified | ||
1072 | ?rwxrwxr-x··2.0·unx·····1571·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/activity/MainActivity$DrawerListAdapter.class | 1072 | ?rwxrwxr-x··2.0·unx·····1571·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/activity/MainActivity$DrawerListAdapter.class |
1073 | ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/activity/MainActivity$WorldKeys.class | 1073 | ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/activity/MainActivity$WorldKeys.class |
1074 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$1.class | 1074 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$1.class |
1075 | ?rwxrwxr-x··2.0·unx······664·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$2.class | 1075 | ?rwxrwxr-x··2.0·unx······664·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$2.class |
1076 | ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$AfterTextWatcher.class | 1076 | ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$AfterTextWatcher.class |
1077 | ?rwxrwxr-x··2.0·unx······306·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$WorldCreator.class | 1077 | ?rwxrwxr-x··2.0·unx······306·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$WorldCreator.class |
1078 | ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/view/RangeSlider$1.class | 1078 | ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/view/RangeSlider$1.class |
1079 | ?rwxrwxr-x··2.0·unx·····220 | 1079 | ?rwxrwxr-x··2.0·unx·····2204·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/view/RangeSlider$2.class |
1080 | ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/view/RangeSlider$OnValueChangeListener.class | 1080 | ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/view/RangeSlider$OnValueChangeListener.class |
1081 | ?rwxrwxr-x··2.0·unx····121 | 1081 | ?rwxrwxr-x··2.0·unx····12106·b-·defN·80-Jan-01·00:00·com/dirkgassen/wator/ui/view/RangeSlider.class |
1082 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/view/RollingGraphView$1.class | 1082 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/view/RollingGraphView$1.class |
1083 | ?rwxrwxr-x··2.0·unx·····88 | 1083 | ?rwxrwxr-x··2.0·unx·····8816·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/view/RollingGraphView.class |
1084 | ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/utils/RollingAverage.class | 1084 | ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/utils/RollingAverage.class |
1085 | ?rwxrwxr-x··2.0·unx····12241·b-·defN·80-Jan-01·00:00·android/support/graphics/drawable/AnimatedVectorDrawableCompat.class | 1085 | ?rwxrwxr-x··2.0·unx····12241·b-·defN·80-Jan-01·00:00·android/support/graphics/drawable/AnimatedVectorDrawableCompat.class |
1086 | ?rwxrwxr-x··2.0·unx·····1695·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat$VClipPath.class | 1086 | ?rwxrwxr-x··2.0·unx·····1695·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat$VClipPath.class |
1087 | ?rwxrwxr-x··2.0·unx·····4782·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat$VFullPath.class | 1087 | ?rwxrwxr-x··2.0·unx·····4782·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat$VFullPath.class |
1088 | ?rwxrwxr-x··2.0·unx····16901·b-·defN·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat.class | 1088 | ?rwxrwxr-x··2.0·unx····16901·b-·defN·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat.class |
1089 | ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class | 1089 | ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class |
1090 | ?rwxrwxr-x··2.0·unx·····3221·b-·stor·80-Jan-01·00:00·android/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator.class | 1090 | ?rwxrwxr-x··2.0·unx·····3221·b-·stor·80-Jan-01·00:00·android/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator.class |
Offset 1430, 15 lines modified | Offset 1430, 15 lines modified | ||
1430 | ?rwxrwxr-x··2.0·unx·····1228·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$3.class | 1430 | ?rwxrwxr-x··2.0·unx·····1228·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$3.class |
1431 | ?rwxrwxr-x··2.0·unx·····1232·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$4.class | 1431 | ?rwxrwxr-x··2.0·unx·····1232·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$4.class |
1432 | ?rwxrwxr-x··2.0·unx······578·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$5.class | 1432 | ?rwxrwxr-x··2.0·unx······578·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$5.class |
1433 | ?rwxrwxr-x··2.0·unx······578·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$6.class | 1433 | ?rwxrwxr-x··2.0·unx······578·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$6.class |
1434 | ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$7.class | 1434 | ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$7.class |
1435 | ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$8.class | 1435 | ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$8.class |
1436 | ?rwxrwxr-x··2.0·unx·····1099·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$9.class | 1436 | ?rwxrwxr-x··2.0·unx·····1099·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld$9.class |
1437 | ?rwxrwxr-x··2.0·unx·····74 | 1437 | ?rwxrwxr-x··2.0·unx·····7480·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/NewWorld.class |
1438 | ?rwxrwxr-x··2.0·unx·····7721·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/WatorDisplay.class | 1438 | ?rwxrwxr-x··2.0·unx·····7721·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/WatorDisplay.class |
1439 | ?rwxrwxr-x··2.0·unx·····1808·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/WatorStatistics.class | 1439 | ?rwxrwxr-x··2.0·unx·····1808·b-·stor·80-Jan-01·00:00·com/dirkgassen/wator/ui/fragment/WatorStatistics.class |
1440 | ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class | 1440 | ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class |
1441 | ?rwxrwxr-x··2.0·unx·····2686·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$HostCallbacks.class | 1441 | ?rwxrwxr-x··2.0·unx·····2686·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$HostCallbacks.class |
1442 | ?rwxrwxr-x··2.0·unx····15909·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class | 1442 | ?rwxrwxr-x··2.0·unx····15909·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class |
1443 | ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImplJB.class | 1443 | ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImplJB.class |
1444 | ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread.class | 1444 | ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread.class |
Offset 1589, 8 lines modified | Offset 1589, 8 lines modified | ||
1589 | ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class | 1589 | ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class |
1590 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class | 1590 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class |
1591 | ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class | 1591 | ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class |
1592 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class | 1592 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class |
1593 | ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class | 1593 | ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class |
1594 | ?rwxrwxr-x··2.0·unx·····2657·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class | 1594 | ?rwxrwxr-x··2.0·unx·····2657·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class |
1595 | ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class | 1595 | ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class |
1596 | 1594·files,·30651 | 1596 | 1594·files,·3065163·bytes·uncompressed,·2568252·bytes·compressed:··16.2% |
Offset 73, 21 lines modified | Offset 73, 21 lines modified | ||
73 | ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3); | 73 | ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3); |
74 | ············try·{ | 74 | ············try·{ |
75 | ················final·Object·o·=·invoke2; | 75 | ················final·Object·o·=·invoke2; |
76 | ················final·IBinder·binder2; | 76 | ················final·IBinder·binder2; |
77 | ················final·IBinder·binder·=·binder2·=·(IBinder)o; | 77 | ················final·IBinder·binder·=·binder2·=·(IBinder)o; |
78 | ················return·binder2; | 78 | ················return·binder2; |
79 | ············} | 79 | ············} |
80 | ············catch·(IllegalAccessException·ex3)·{} | ||
80 | ············catch·(IllegalArgumentException·ex | 81 | ············catch·(IllegalArgumentException·ex)·{} |
81 | ············catch·(InvocationTargetException·ex)·{} | 82 | ············catch·(InvocationTargetException·ex)·{} |
82 | ············catch·(IllegalAccessException·ex)·{} | ||
83 | ········} | 83 | ········} |
84 | ········catch·(IllegalAccessException·ex4)·{} | ||
84 | ········catch·(IllegalArgumentException·ex | 85 | ········catch·(IllegalArgumentException·ex5)·{} |
85 | ········catch·(InvocationTargetException·ex | 86 | ········catch·(InvocationTargetException·ex6)·{} |
86 | ········catch·(IllegalAccessException·ex6)·{} | ||
87 | ····} | 87 | ····} |
88 | ···· | 88 | ···· |
89 | ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{ | 89 | ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{ |
90 | ········//· | 90 | ········//· |
91 | ········//·This·method·could·not·be·decompiled. | 91 | ········//·This·method·could·not·be·decompiled. |
92 | ········//· | 92 | ········//· |
93 | ········//·Original·Bytecode: | 93 | ········//·Original·Bytecode: |
Offset 206, 29 lines modified | Offset 206, 29 lines modified | ||
206 | ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException; | 206 | ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException; |
207 | ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException; | 207 | ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException; |
208 | ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException; | 208 | ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException; |
209 | ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException; | 209 | ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException; |
210 | ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException; | 210 | ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException; |
211 | ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException; | 211 | ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException; |
212 | ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException; | 212 | ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException; |
213 | ········//··102····105···· | 213 | ········//··102····105····204····209····Ljava/lang/reflect/InvocationTargetException; |
214 | ········//··102····105···· | 214 | ········//··102····105····170····172····Ljava/lang/IllegalAccessException; |
215 | ········//··102····105····1 | 215 | ········//··102····105····199····204····Ljava/lang/IllegalArgumentException; |
216 | ········//··110····115···· | 216 | ········//··110····115····204····209····Ljava/lang/reflect/InvocationTargetException; |
217 | ········//··110····115···· | 217 | ········//··110····115····170····172····Ljava/lang/IllegalAccessException; |
218 | ········//··110····115····1 | 218 | ········//··110····115····199····204····Ljava/lang/IllegalArgumentException; |
219 | ········//··126····128···· | 219 | ········//··126····128····204····209····Ljava/lang/reflect/InvocationTargetException; |
220 | ········//··126····128···· | 220 | ········//··126····128····170····172····Ljava/lang/IllegalAccessException; |
221 | ········//··126····128····1 | 221 | ········//··126····128····199····204····Ljava/lang/IllegalArgumentException; |
222 | ········//··135····137···· | 222 | ········//··135····137····204····209····Ljava/lang/reflect/InvocationTargetException; |
223 | ········//··135····137···· | 223 | ········//··135····137····170····172····Ljava/lang/IllegalAccessException; |
224 | ········//··135····137····1 | 224 | ········//··135····137····199····204····Ljava/lang/IllegalArgumentException; |
225 | ········//··140····146···· | 225 | ········//··140····146····204····209····Ljava/lang/reflect/InvocationTargetException; |
226 | ········//··140····146···· | 226 | ········//··140····146····170····172····Ljava/lang/IllegalAccessException; |
227 | ········//··140····146····1 | 227 | ········//··140····146····199····204····Ljava/lang/IllegalArgumentException; |
228 | ········//· | 228 | ········//· |
229 | ········//·The·error·that·occurred·was: | 229 | ········//·The·error·that·occurred·was: |
230 | ········//· | 230 | ········//· |
231 | ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146: | 231 | ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146: |
232 | ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) | 232 | ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) |
233 | ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) | 233 | ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) |
234 | ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) | 234 | ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) |
Offset 12, 19 lines modified | Offset 12, 19 lines modified | ||
12 | ····static·{ | 12 | ····static·{ |
13 | ········final·String·className·=·"android.service.media.IMediaBrowserServiceCallbacks$Stub"; | 13 | ········final·String·className·=·"android.service.media.IMediaBrowserServiceCallbacks$Stub"; |
14 | ········try·{ | 14 | ········try·{ |
15 | ············final·Method·method·=·Class.forName(className).getMethod("asInterface",·IBinder.class); | 15 | ············final·Method·method·=·Class.forName(className).getMethod("asInterface",·IBinder.class); |
16 | ············try·{ | 16 | ············try·{ |
17 | ················IMediaBrowserServiceCallbacksAdapterApi21$Stub.sAsInterfaceMethod·=·method; | 17 | ················IMediaBrowserServiceCallbacksAdapterApi21$Stub.sAsInterfaceMethod·=·method; |
18 | ············} | 18 | ············} |
19 | ············catch·(NoSuchMethodException·ex)·{} | ||
20 | ············catch·(ClassNotFoundException·ex | 19 | ············catch·(ClassNotFoundException·ex)·{} |
20 | ············catch·(NoSuchMethodException·ex2)·{} | ||
21 | ········} | 21 | ········} |
22 | ········catch·(NoSuchMethodException·ex3)·{} | ||
23 | ········catch·(ClassNotFoundException·ex | 22 | ········catch·(ClassNotFoundException·ex3)·{} |
23 | ········catch·(NoSuchMethodException·ex4)·{} | ||
24 | ····} | 24 | ····} |
25 | ···· | 25 | ···· |
26 | ····static·Object·asInterface(final·IBinder·binder)·{ | 26 | ····static·Object·asInterface(final·IBinder·binder)·{ |
27 | ········Object·invoke·=·null; | 27 | ········Object·invoke·=·null; |
28 | ········try·{ | 28 | ········try·{ |
29 | ············invoke·=·IMediaBrowserServiceCallbacksAdapterApi21$Stub.sAsInterfaceMethod.invoke(null,·binder); | 29 | ············invoke·=·IMediaBrowserServiceCallbacksAdapterApi21$Stub.sAsInterfaceMethod.invoke(null,·binder); |
30 | ············return·invoke; | 30 | ············return·invoke; |
Offset 22, 16 lines modified | Offset 22, 16 lines modified | ||
22 | ············final·Class<?>·forName·=·Class.forName(className); | 22 | ············final·Class<?>·forName·=·Class.forName(className); |
23 | ············final·Class<?>·forName2·=·Class.forName("android.content.pm.ParceledListSlice"); | 23 | ············final·Class<?>·forName2·=·Class.forName("android.content.pm.ParceledListSlice"); |
24 | ············this.mAsBinderMethod·=·forName.getMethod("asBinder",·(Class<?>[])new·Class[0]); | 24 | ············this.mAsBinderMethod·=·forName.getMethod("asBinder",·(Class<?>[])new·Class[0]); |
25 | ············this.mOnConnectMethod·=·forName.getMethod("onConnect",·String.class,·MediaSession$Token.class,·Bundle.class); | 25 | ············this.mOnConnectMethod·=·forName.getMethod("onConnect",·String.class,·MediaSession$Token.class,·Bundle.class); |
26 | ············this.mOnConnectFailedMethod·=·forName.getMethod("onConnectFailed",·(Class<?>[])new·Class[0]); | 26 | ············this.mOnConnectFailedMethod·=·forName.getMethod("onConnectFailed",·(Class<?>[])new·Class[0]); |
27 | ············this.mOnLoadChildrenMethod·=·forName.getMethod("onLoadChildren",·String.class,·forName2); | 27 | ············this.mOnLoadChildrenMethod·=·forName.getMethod("onLoadChildren",·String.class,·forName2); |
28 | ········} | 28 | ········} |
29 | ········catch·(NoSuchMethodException·ex)·{} | ||
30 | ········catch·(ClassNotFoundException·ex | 29 | ········catch·(ClassNotFoundException·ex)·{} |
30 | ········catch·(NoSuchMethodException·ex2)·{ | ||
31 | ············goto·Label_0201; | 31 | ············goto·Label_0201; |
32 | ········} | 32 | ········} |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····IBinder·asBinder()·{ | 35 | ····IBinder·asBinder()·{ |
36 | ········IBinder·binder·=·null; | 36 | ········IBinder·binder·=·null; |
37 | ········try·{ | 37 | ········try·{ |
Offset 16, 22 lines modified | Offset 16, 22 lines modified | ||
16 | ············final·Class[]·parameterTypes·=·{·List.class·}; | 16 | ············final·Class[]·parameterTypes·=·{·List.class·}; |
17 | ············final·Class<?>·clazz·=·forName; | 17 | ············final·Class<?>·clazz·=·forName; |
18 | ············try·{ | 18 | ············try·{ |
19 | ················final·Constructor<?>·constructor·=·clazz.getConstructor((Class<?>[])parameterTypes); | 19 | ················final·Constructor<?>·constructor·=·clazz.getConstructor((Class<?>[])parameterTypes); |
20 | ················try·{ | 20 | ················try·{ |
21 | ····················ParceledListSliceAdapterApi21.sConstructor·=·constructor; | 21 | ····················ParceledListSliceAdapterApi21.sConstructor·=·constructor; |
22 | ················} | 22 | ················} |
23 | ················catch·(NoSuchMethodException·ex)·{} | ||
24 | ················catch·(ClassNotFoundException·ex | 23 | ················catch·(ClassNotFoundException·ex)·{} |
24 | ················catch·(NoSuchMethodException·ex2)·{} | ||
25 | ············} | 25 | ············} |
26 | ············catch·(NoSuchMethodException·ex3)·{} | ||
27 | ············catch·(ClassNotFoundException·ex | 26 | ············catch·(ClassNotFoundException·ex3)·{} |
27 | ············catch·(NoSuchMethodException·ex4)·{} | ||
28 | ········} | 28 | ········} |
29 | ········catch·(NoSuchMethodException·ex5)·{} | ||
30 | ········catch·(ClassNotFoundException·ex | 29 | ········catch·(ClassNotFoundException·ex5)·{} |
30 | ········catch·(NoSuchMethodException·ex6)·{} | ||
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····static·Object·newInstance(final·List·list)·{ | 33 | ····static·Object·newInstance(final·List·list)·{ |
34 | ········Object·instance·=·null; | 34 | ········Object·instance·=·null; |
35 | ········try·{ | 35 | ········try·{ |
36 | ············final·Constructor·sConstructor·=·ParceledListSliceAdapterApi21.sConstructor; | 36 | ············final·Constructor·sConstructor·=·ParceledListSliceAdapterApi21.sConstructor; |
37 | ············final·Object[]·initargs·=·{·list·}; | 37 | ············final·Object[]·initargs·=·{·list·}; |
Offset 219, 52 lines modified | Offset 219, 54 lines modified | ||
219 | ········67:·aload_0 | 219 | ········67:·aload_0 |
220 | ········68:·getfield······#31·················//·Field·world:[S | 220 | ········68:·getfield······#31·················//·Field·world:[S |
221 | ········71:·astore········5 | 221 | ········71:·astore········5 |
222 | ········73:·aload·········5 | 222 | ········73:·aload·········5 |
223 | ········75:·arraylength | 223 | ········75:·arraylength |
224 | ········76:·istore········6 | 224 | ········76:·istore········6 |
225 | ········78:·iconst_0 | 225 | ········78:·iconst_0 |
226 | ········79:·istore | 226 | ········79:·istore_3 |
227 | ········8 | 227 | ········80:·aconst_null |
228 | ········81:·astore_2 | ||
229 | ········82:·iload_3 | ||
228 | ········83:·iload·········6 | 230 | ········83:·iload·········6 |
229 | ········85:·if_icmpge·····14 | 231 | ········85:·if_icmpge·····142 |
230 | ········88:·aload·········5 | 232 | ········88:·aload·········5 |
233 | ········90:·iload_3 | ||
234 | ········91:·saload | ||
235 | ········92:·istore········7 | ||
231 | ········9 | 236 | ········94:·iload·········7 |
232 | ········92:·saload | ||
233 | ········93:·istore········8 | ||
234 | ········95:·iload·········8 | ||
235 | ········9 | 237 | ········96:·ifge··········120 |
236 | ······· | 238 | ········99:·aload_0 |
237 | ·······10 | 239 | ·······100:·getfield······#41·················//·Field·fishCount:I |
238 | ·······10 | 240 | ·······103:·iconst_1 |
239 | ·······10 | 241 | ·······104:·iadd |
240 | ·······10 | 242 | ·······105:·istore········8 |
241 | ·······107:·aload_0 | 243 | ·······107:·aload_0 |
242 | ·······108:·iload | 244 | ·······108:·iload·········8 |
243 | ·······1 | 245 | ·······110:·putfield······#41·················//·Field·fishCount:I |
244 | ·······11 | 246 | ·······113:·iload_3 |
245 | ·······114:·iconst_1 | 247 | ·······114:·iconst_1 |
246 | ·······115:·iadd | 248 | ·······115:·iadd |
247 | ·······116:·istore | 249 | ·······116:·istore_3 |
248 | ·······11 | 250 | ·······117:·goto··········82 |
249 | ·······12 | 251 | ·······120:·iload·········7 |
250 | ·······12 | 252 | ·······122:·ifle··········113 |
251 | ·······12 | 253 | ·······125:·aload_0 |
252 | ·······12 | 254 | ·······126:·getfield······#39·················//·Field·sharkCount:I |
253 | ·······1 | 255 | ·······129:·iconst_1 |
254 | ·······13 | 256 | ·······130:·iadd |
255 | ·······13 | 257 | ·······131:·istore········8 |
256 | ·······133:·aload_0 | 258 | ·······133:·aload_0 |
257 | ·······134:·iload | 259 | ·······134:·iload·········8 |
258 | ·······13 | 260 | ·······136:·putfield······#39·················//·Field·sharkCount:I |
259 | ·······13 | 261 | ·······139:·goto··········113 |
260 | ·······14 | 262 | ·······142:·aload_0 |
261 | ·······14 | 263 | ·······143:·iconst_0 |
262 | ·······14 | 264 | ·······144:·putfield······#43·················//·Field·currentNo:I |
263 | ·······14 | 265 | ·······147:·return |
264 | ··public·final·int·getCurrentPosition(); | 266 | ··public·final·int·getCurrentPosition(); |
265 | ····descriptor:·()I | 267 | ····descriptor:·()I |
266 | ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL | 268 | ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL |
267 | ····Code: | 269 | ····Code: |
268 | ······stack=300,·locals=1,·args_size=1 | 270 | ······stack=300,·locals=1,·args_size=1 |
269 | ·········0:·aload_0 | 271 | ·········0:·aload_0 |
Offset 433, 142 lines modified | Offset 433, 149 lines modified | ||
433 | ····//·monitorexit(this) | 433 | ····//·monitorexit(this) |
434 | ···· | 434 | ···· |
435 | ····public·final·void·tick()·{ | 435 | ····public·final·void·tick()·{ |
436 | ········this.tick(1); | 436 | ········this.tick(1); |
437 | ····} | 437 | ····} |
438 | ···· | 438 | ···· |
439 | ····public·final·void·tick(int·n)·{ | 439 | ····public·final·void·tick(int·n)·{ |
440 | ········final·int·n2·=·1; | ||
440 | ····Label_023 | 441 | ····Label_0235_Outer: |
441 | ········while·(true)·{ | 442 | ········while·(true)·{ |
442 | ············Label_021 | 443 | ············Label_0214:·{ |
443 | ················synchronized·(this)·{ | 444 | ················synchronized·(this)·{ |
444 | ····················System.arraycopy(this.currentWorld,·0,·this.nextWorld,·0,·this.currentWorld.length); | 445 | ····················System.arraycopy(this.currentWorld,·0,·this.nextWorld,·0,·this.currentWorld.length); |
445 | ····················//·monitorexit(this) | 446 | ····················//·monitorexit(this) |
446 | ····················Arrays.fill(this.cellProcessed,·false); | 447 | ····················Arrays.fill(this.cellProcessed,·false); |
447 | ····················int·length·=·this.nextWorld.length·/·(n·*·2); | 448 | ····················int·length·=·this.nextWorld.length·/·(n·*·2); |
448 | ····················if·(length·<·100)·{ | 449 | ····················if·(length·<·100)·{ |
449 | ························length·=·100; | 450 | ························length·=·100; |
450 | ························n·=·this.nextWorld.length·*·0·/·2; | 451 | ························n·=·this.nextWorld.length·*·0·/·2; |
451 | ························if·(n·>=· | 452 | ························if·(n·>=·n2)·{ |
452 | ····························break·Label_023 | 453 | ····························break·Label_0235_Outer; |
453 | ························} | 454 | ························} |
454 | ························n·=·1; | 455 | ························n·=·1; |
455 | ························length·=·this.nextWorld.length; | 456 | ························length·=·this.nextWorld.length; |
456 | ····················} | 457 | ····················} |
457 | ····················if·(n·==· | 458 | ····················if·(n·==·n2)·{ |
458 | ························this.mainThreadWorldCalculatorState.setChunk(0,·this.nextWorld.length); | 459 | ························this.mainThreadWorldCalculatorState.setChunk(0,·this.nextWorld.length); |
459 | ························this.calculateNextWorld(this.mainThreadWorldCalculatorState); | 460 | ························this.calculateNextWorld(this.mainThreadWorldCalculatorState); |
460 | ························final·Simulator·simulator; | 461 | ························final·Simulator·simulator; |
461 | ························Label_015 | 462 | ························Label_0158:·{ |
462 | ····························simulator·=·this; | 463 | ····························simulator·=·this; |
463 | ························} | 464 | ························} |
464 | ························//·monitorenter(this) | 465 | ························//·monitorenter(this) |
465 | ························final·short[]·array·=·simulator.currentWorld; | 466 | ························final·short[]·array·=·simulator.currentWorld; |
466 | ························final·Simulator·simulator2·=·this; | 467 | ························final·Simulator·simulator2·=·this; |
467 | ························final·short[]·array2·=·simulator2.nextWorld; | 468 | ························final·short[]·array2·=·simulator2.nextWorld; |
468 | ························final·Simulator·simulator3·=·this; | 469 | ························final·Simulator·simulator3·=·this; |
469 | ························final·short[]·array3·=·array2; | 470 | ························final·short[]·array3·=·array2; |
470 | ························simulator3.currentWorld·=·array3; | 471 | ························simulator3.currentWorld·=·array3; |
471 | ························final·Simulator·simulator4·=·this; | 472 | ························final·Simulator·simulator4·=·this; |
472 | ························final·short[]·array4·=·array; | 473 | ························final·short[]·array4·=·array; |
473 | ························simulator4.nextWorld·=·array4; | 474 | ························simulator4.nextWorld·=·array4; |
474 | ························return; | 475 | ························return; |
475 | ····················} | 476 | ····················} |
476 | ····················break·Label_021 | 477 | ····················break·Label_0214; |
477 | ················} | 478 | ················} |
478 | ················try·{ | 479 | ················try·{ |
479 | ····················final·Simulator·simulator·=·this; | 480 | ····················final·Simulator·simulator·=·this; |
480 | ····················final·short[]·array·=·simulator.currentWorld; | 481 | ····················final·short[]·array·=·simulator.currentWorld; |
481 | ····················final·Simulator·simulator2·=·this; | 482 | ····················final·Simulator·simulator2·=·this; |
482 | ····················final·short[]·array2·=·simulator2.nextWorld; | 483 | ····················final·short[]·array2·=·simulator2.nextWorld; |
483 | ····················final·Simulator·simulator3·=·this; | 484 | ····················final·Simulator·simulator3·=·this; |
484 | ····················final·short[]·array3·=·array2; | 485 | ····················final·short[]·array3·=·array2; |
485 | ····················simulator3.currentWorld·=·array3; | 486 | ····················simulator3.currentWorld·=·array3; |
486 | ····················final·Simulator·simulator4·=·this; | 487 | ····················final·Simulator·simulator4·=·this; |
487 | ····················final·short[]·array4·=·array; | 488 | ····················final·short[]·array4·=·array; |
488 | ····················simulator4.nextWorld·=·array4; | 489 | ····················simulator4.nextWorld·=·array4; |
489 | ····················return; | 490 | ····················return; |
491 | ················Label_0235: | ||
490 | ····················//·iftrue(Label_0364:,·n2·>=·n) | ||
491 | ····················//·iftrue(Label_0156:,·n5·>=·2) | ||
492 | ····················while·(true)·{ | 492 | ····················while·(true)·{ |
493 | ························int·length·=·0; | 493 | ························int·length·=·0; |
494 | ························int·n | 494 | ························int·n3·=·0; |
495 | ························int·n | 495 | ························int·n4·=·0; |
496 | ···················· | 496 | ························int·n5; |
497 | ························short[]·nextWorld; | ||
498 | ························int·length2; | ||
499 | ························Simulator$CalculatorThread[]·calculatorThreads; | ||
500 | ························Simulator$CalculatorThread[]·calculatorThreads2; | ||
501 | ························int·length3; | ||
502 | ························int·n6·=·0; | ||
503 | ························Simulator$CalculatorThread·simulator$CalculatorThread·=·null; | ||
504 | ························Block_10:Label_0413_Outer: | ||
497 | ························while·(true)·{ | 505 | ························while·(true)·{ |
498 | ···························· | 506 | ····························while·(true)·{ |
499 | ····························Label_04 | 507 | ····························Label_0413: |
500 | ································while·(true)·{ | 508 | ································while·(true)·{ |
509 | ····································Block_11:·{ | ||
510 | ········································break·Block_11; | ||
511 | ········································break·Block_10; | ||
501 | ···································· | 512 | ········································++n4; |
502 | ···································· | 513 | ········································continue·Label_0413_Outer; |
514 | ····································} | ||
515 | ····································n5·=·(n3·*·2·+·n4)·*·length; | ||
503 | ····································try·{ | 516 | ····································try·{ |
504 | ········································ | 517 | ········································nextWorld·=·this.nextWorld; |
505 | ········································try·{ | 518 | ········································try·{ |
506 | ············································ | 519 | ············································length2·=·nextWorld.length; |
507 | ············································try·{ | 520 | ············································try·{ |
508 | ················································while·(true)·{ | 521 | ················································while·(true)·{ |
509 | ···················································· | 522 | ····················································calculatorThreads·=·this.calculatorThreads; |
510 | ····················································try·{ | 523 | ····················································try·{ |
511 | ························································if·(n | 524 | ························································if·(n3·==·calculatorThreads.length)·{ |
512 | ····························································final·int·n3; | ||
513 | ····························································this.mainThreadWorldCalculatorState.setChunk(n | 525 | ····························································this.mainThreadWorldCalculatorState.setChunk(n5,·length2); |
514 | ····························································this.calculateNextWorld(this.mainThreadWorldCalculatorState); | 526 | ····························································this.calculateNextWorld(this.mainThreadWorldCalculatorState); |
515 | ························································} | 527 | ························································} |
516 | ························································else·{ | 528 | ························································else·{ |
517 | ····························································final·int·n3; | ||
518 | ····························································this.calculatorThreads[n | 529 | ····························································this.calculatorThreads[n3].startCalculatingWorld(n5,·length2); |
519 | ························································} | 530 | ························································} |
520 | ························································++n | 531 | ························································++n3; |
521 | ························································continue·Label_023 | 532 | ························································continue·Label_0235; |
522 | ························································Label_03 | 533 | ························································Label_0368:·{ |
534 | ····························································calculatorThreads2·=·this.calculatorThreads; | ||
523 | ····························································final·int·n3; | ||
524 | ····························································length2·=·n3·+·length; | ||
525 | ························································} | 535 | ························································} |
526 | ························································continue·Label_0231_Outer; | ||
527 | ························································Label_0364: | ||
528 | ························································final·Simulator$CalculatorThread[]·calculatorThreads2·=·this.calculatorThreads; | ||
529 | ························································try·{ | 536 | ························································try·{ |
530 | ···························································· | 537 | ····························································length3·=·calculatorThreads2.length; |
531 | ····························································n | 538 | ····························································n6·=·0; |
532 | ····························································if·(n | 539 | ····························································if·(n6·>=·length3)·{ |
533 | ································································ | 540 | ································································continue·Label_0413; |
534 | ····························································} | 541 | ····························································} |
535 | ····························································simulator$CalculatorThread·=·calculatorThreads2[n | 542 | ····························································simulator$CalculatorThread·=·calculatorThreads2[n6]; |
536 | ························································} | 543 | ························································} |
537 | ························································catch·(InterruptedException·ex)·{} | 544 | ························································catch·(InterruptedException·ex)·{} |
545 | ························································Label_0332: | ||
546 | ························································length2·=·n5·+·length; | ||
538 | ····················································} | 547 | ····················································} |
539 | ····················································catch·(InterruptedException·ex2)·{} | 548 | ····················································catch·(InterruptedException·ex2)·{} |
540 | ················································} | 549 | ················································} |
541 | ············································} | 550 | ············································} |
Max diff block lines reached; 2058/11256 bytes (18.28%) of diff not shown. |
Offset 32, 17 lines modified | Offset 32, 17 lines modified | ||
32 | ························try·{ | 32 | ························try·{ |
33 | ····························final·Integer·value·=·Integer.valueOf(trim); | 33 | ····························final·Integer·value·=·Integer.valueOf(trim); |
34 | ····························try·{ | 34 | ····························try·{ |
35 | ································final·int·intValue·=·(int)value; | 35 | ································final·int·intValue·=·(int)value; |
36 | ································try·{ | 36 | ································try·{ |
37 | ····································final·RangeSlider·this$0·=·this.this$0; | 37 | ····································final·RangeSlider·this$0·=·this.this$0; |
38 | ····································try·{ | 38 | ····································try·{ |
39 | ········································Label_024 | 39 | ········································Label_0243:·{ |
40 | ············································if·(RangeSlider.access$000(this$0)·==·null)·{ | 40 | ············································if·(RangeSlider.access$000(this$0)·==·null)·{ |
41 | ················································break·Label_024 | 41 | ················································break·Label_0243; |
42 | ············································} | 42 | ············································} |
43 | ············································final·RangeSlider·this$2·=·this.this$0; | 43 | ············································final·RangeSlider·this$2·=·this.this$0; |
44 | ············································try·{ | 44 | ············································try·{ |
45 | ················································final·int[]·access$000·=·RangeSlider.access$000(this$2); | 45 | ················································final·int[]·access$000·=·RangeSlider.access$000(this$2); |
46 | ················································try·{ | 46 | ················································try·{ |
47 | ····················································final·RangeSlider·this$3·=·this.this$0; | 47 | ····················································final·RangeSlider·this$3·=·this.this$0; |
48 | ····················································try·{ | 48 | ····················································try·{ |
Offset 52, 28 lines modified | Offset 52, 29 lines modified | ||
52 | ····························································try·{ | 52 | ····························································try·{ |
53 | ································································final·RangeSlider·this$4·=·this.this$0; | 53 | ································································final·RangeSlider·this$4·=·this.this$0; |
54 | ································································try·{ | 54 | ································································try·{ |
55 | ····································································final·int[]·access$3·=·RangeSlider.access$000(this$4); | 55 | ····································································final·int[]·access$3·=·RangeSlider.access$000(this$4); |
56 | ····································································try·{ | 56 | ····································································try·{ |
57 | ········································································final·int·length·=·access$3.length; | 57 | ········································································final·int·length·=·access$3.length; |
58 | ········································································int·n2·=·0; | 58 | ········································································int·n2·=·0; |
59 | ····································································Label_0127_Outer: | ||
59 | ········································································while·(true)·{ | 60 | ········································································while·(true)·{ |
60 | ············································································Label_023 | 61 | ············································································Label_0234:·{ |
61 | ················································································if·(n2·<·length)·{ | 62 | ················································································if·(n2·<·length)·{ |
62 | ····················································································final·int·n3·=·access$3[n2]; | 63 | ····················································································final·int·n3·=·access$3[n2]; |
63 | ····················································································if·(intValue·>·n3)·{ | 64 | ····················································································if·(intValue·>·n3)·{ |
64 | ························································································break·Label_023 | 65 | ························································································break·Label_0234; |
65 | ····················································································} | 66 | ····················································································} |
66 | ····················································································i·=·n3; | 67 | ····················································································i·=·n3; |
67 | ················································································} | 68 | ················································································} |
68 | ············································································Label_027 | 69 | ············································································Label_0272_Outer: |
69 | ················································································while·(true)·{ | 70 | ················································································while·(true)·{ |
70 | ····················································································Label_019 | 71 | ····················································································Label_0199:·{ |
71 | ························································································if·(i·==·intValue)·{ | 72 | ························································································if·(i·==·intValue)·{ |
72 | ····························································································break·Label_019 | 73 | ····························································································break·Label_0199; |
73 | ························································································} | 74 | ························································································} |
74 | ························································································final·Context·val$c·=·this.val$c; | 75 | ························································································final·Context·val$c·=·this.val$c; |
75 | ························································································try·{ | 76 | ························································································try·{ |
76 | ····························································································final·Context·val$c2·=·this.val$c; | 77 | ····························································································final·Context·val$c2·=·this.val$c; |
77 | ····························································································final·int·n4·=·2131099684; | 78 | ····························································································final·int·n4·=·2131099684; |
78 | ····························································································final·Object[]·array·=·{·null·}; | 79 | ····························································································final·Object[]·array·=·{·null·}; |
79 | ····························································································try·{ | 80 | ····························································································try·{ |
Offset 83, 30 lines modified | Offset 84, 32 lines modified | ||
83 | ····································································································text2.show(); | 84 | ····································································································text2.show(); |
84 | ····································································································final·RangeSlider·this$5·=·this.this$0; | 85 | ····································································································final·RangeSlider·this$5·=·this.this$0; |
85 | ····································································································try·{ | 86 | ····································································································try·{ |
86 | ········································································································if·(i·!=·RangeSlider.access$300(this$5))·{ | 87 | ········································································································if·(i·!=·RangeSlider.access$300(this$5))·{ |
87 | ············································································································RangeSlider.access$400(this.this$0,·i,·true); | 88 | ············································································································RangeSlider.access$400(this.this$0,·i,·true); |
88 | ········································································································} | 89 | ········································································································} |
89 | ········································································································return; | 90 | ········································································································return; |
91 | ········································································································++n2; | ||
92 | ········································································································continue·Label_0127_Outer; | ||
90 | ········································································································final·RangeSlider·this$6·=·this.this$0; | 93 | ········································································································final·RangeSlider·this$6·=·this.this$0; |
91 | ········································································································try·{ | 94 | ········································································································try·{ |
92 | ············································································································Label_027 | 95 | ············································································································Label_0275:·{ |
93 | ················································································································if·(intValue·>=·RangeSlider.access$100(this$6))·{ | 96 | ················································································································if·(intValue·>=·RangeSlider.access$100(this$6))·{ |
94 | ····················································································································break·Label_027 | 97 | ····················································································································break·Label_0275; |
95 | ················································································································} | 98 | ················································································································} |
96 | ················································································································final·RangeSlider·this$7·=·this.this$0; | 99 | ················································································································final·RangeSlider·this$7·=·this.this$0; |
97 | ················································································································try·{ | 100 | ················································································································try·{ |
98 | ····················································································································i·=·RangeSlider.access$100(this$7); | 101 | ····················································································································i·=·RangeSlider.access$100(this$7); |
99 | ····················································································································while·(true)·{ | 102 | ····················································································································while·(true)·{ |
100 | ························································································································continue·Label_027 | 103 | ························································································································continue·Label_0272_Outer; |
101 | ························································································································final·RangeSlider·this$8·=·this.this$0; | 104 | ························································································································final·RangeSlider·this$8·=·this.this$0; |
102 | ························································································································try·{ | 105 | ························································································································try·{ |
103 | ····························································································································Label_030 | 106 | ····························································································································Label_0307:·{ |
104 | ································································································································if·(intValue·<=·RangeSlider.access$200(this$8))·{ | 107 | ································································································································if·(intValue·<=·RangeSlider.access$200(this$8))·{ |
105 | ····································································································································break·Label_030 | 108 | ····································································································································break·Label_0307; |
106 | ································································································································} | 109 | ································································································································} |
107 | ································································································································final·RangeSlider·this$9·=·this.this$0; | 110 | ································································································································final·RangeSlider·this$9·=·this.this$0; |
108 | ································································································································try·{ | 111 | ································································································································try·{ |
109 | ····································································································································i·=·RangeSlider.access$200(this$9); | 112 | ····································································································································i·=·RangeSlider.access$200(this$9); |
110 | ····································································································································continue; | 113 | ····································································································································continue; |
111 | ····································································································································i·=·intValue; | 114 | ····································································································································i·=·intValue; |
112 | ································································································································} | 115 | ································································································································} |
Offset 119, 15 lines modified | Offset 122, 14 lines modified | ||
119 | ························································································································break; | 122 | ························································································································break; |
120 | ····················································································································} | 123 | ····················································································································} |
121 | ················································································································} | 124 | ················································································································} |
122 | ············································································· |