Offset 1, 53 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):·true | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·a6173536f22c67a1d9eac0a182fcaa2ff48ff47329495eb90f64d9a7f46d6240 | ||
10 | Signer·#1·certificate·SHA-1·digest:·a07587d25240b33781dccbe4dbd0f1e3ece196db | ||
11 | Signer·#1·certificate·MD5·digest:·0d4cbd810f8370f82c877e2219739e5f | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·697a521f67aec68b32b43151e60f7f543cd372a0999841a6e5525061b68111e9 | ||
15 | Signer·#1·public·key·SHA-1·digest:·acf5a8cd6985fae71096fb8dfb9ffce82fa61b4f | ||
16 | Signer·#1·public·key·MD5·digest:·6244c032507ab8b2649d94268d9101b7 | ||
17 | WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
19 | WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
20 | WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
21 | WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
22 | WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
23 | WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
24 | WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
25 | WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
26 | WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
27 | WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
28 | WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
29 | WARNING:·META-INF/androidx.databinding_viewbinding.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
30 | WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
31 | WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
32 | WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
33 | WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
34 | WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
35 | WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
36 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
37 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
38 | WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
39 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
40 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
41 | WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
42 | WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
43 | WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
44 | WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
45 | WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
46 | WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
47 | WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
48 | WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
49 | WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
50 | WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
51 | WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
52 | WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
53 | WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | Zip·file·size:·3486798·bytes,·number·of·entries:·724 | 1 | Zip·file·size:·3486798·bytes,·number·of·entries:·724 |
2 | -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 2 | -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties |
3 | -rw-rw-rw-··0.0·unx··625310 | 3 | -rw-rw-rw-··0.0·unx··6253104·b-·defN·81-Jan-01·01:01·classes.dex |
4 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version | 4 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version |
5 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version | 5 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version |
6 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version | 6 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version |
7 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version | 7 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version |
8 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version | 8 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version |
9 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.cardview_cardview.version | 9 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.cardview_cardview.version |
10 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.coordinatorlayout_coordinatorlayout.version | 10 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.coordinatorlayout_coordinatorlayout.version |
Offset 719, 8 lines modified | Offset 719, 8 lines modified | ||
719 | -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml | 719 | -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml |
720 | -rw----·····0.0·fat······253·b-·stor·81-Jan-01·01:01·res/zZ.png | 720 | -rw----·····0.0·fat······253·b-·stor·81-Jan-01·01:01·res/zZ.png |
721 | -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml | 721 | -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml |
722 | -rw----·····0.0·fat···706520·b-·stor·81-Jan-01·01:01·resources.arsc | 722 | -rw----·····0.0·fat···706520·b-·stor·81-Jan-01·01:01·resources.arsc |
723 | -rw----·····2.0·fat····64844·b-·defN·81-Jan-01·01:01·META-INF/9E67D93E.SF | 723 | -rw----·····2.0·fat····64844·b-·defN·81-Jan-01·01:01·META-INF/9E67D93E.SF |
724 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/9E67D93E.RSA | 724 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/9E67D93E.RSA |
725 | -rw----·····2.0·fat····64717·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 725 | -rw----·····2.0·fat····64717·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
726 | 724·files,·76459 | 726 | 724·files,·7645957·bytes·uncompressed,·3400562·bytes·compressed:··55.5% |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·9abce495 |
5 | signature···········:· | 5 | signature···········:·e3cb...ed4e |
6 | file_size···········:·625310 | 6 | file_size···········:·6253104 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·43990 | 10 | string_ids_size·····:·43990 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·5393 | 12 | type_ids_size·······:·5393 |
13 | type_ids_off········:·176072·(0x02afc8) | 13 | type_ids_off········:·176072·(0x02afc8) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·197644·(0x03040c) | 15 | proto_ids_off·······:·197644·(0x03040c) |
16 | field_ids_size······:·30723 | 16 | field_ids_size······:·30723 |
17 | field_ids_off·······:·310108·(0x04bb5c) | 17 | field_ids_off·······:·310108·(0x04bb5c) |
18 | method_ids_size·····:·44374 | 18 | method_ids_size·····:·44374 |
19 | method_ids_off······:·555892·(0x087b74) | 19 | method_ids_off······:·555892·(0x087b74) |
20 | class_defs_size·····:·4302 | 20 | class_defs_size·····:·4302 |
21 | class_defs_off······:·910884·(0x0de624) | 21 | class_defs_off······:·910884·(0x0de624) |
22 | data_size···········:·52045 | 22 | data_size···········:·5204556 |
23 | data_off············:·1048548·(0x0fffe4) | 23 | data_off············:·1048548·(0x0fffe4) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·344 | 25 | class_idx···········:·344 |
26 | access_flags········:·1537·(0x0601) | 26 | access_flags········:·1537·(0x0601) |
27 | superclass_idx······:·4129 | 27 | superclass_idx······:·4129 |
28 | source_file_idx·····:·8806 | 28 | source_file_idx·····:·8806 |
Offset 657790, 57 lines modified | Offset 657790, 56 lines modified | ||
657790 | ······name··········:·'onClick' | 657790 | ······name··········:·'onClick' |
657791 | ······type··········:·'(Landroid/view/View;)V' | 657791 | ······type··········:·'(Landroid/view/View;)V' |
657792 | ······access········:·0x0011·(PUBLIC·FINAL) | 657792 | ······access········:·0x0011·(PUBLIC·FINAL) |
657793 | ······code··········- | 657793 | ······code··········- |
657794 | ······registers·····:·6 | 657794 | ······registers·····:·6 |
657795 | ······ins···········:·2 | 657795 | ······ins···········:·2 |
657796 | ······outs··········:·2 | 657796 | ······outs··········:·2 |
657797 | ······insns·size····:· | 657797 | ······insns·size····:·59·16-bit·code·units |
657798 | 2b7bd8:········································|[2b7bd8]·com.wattwurm.toodoo.SingleFilterAdapter$onBindViewHolder$1.onClick:(Landroid/view/View;)V | 657798 | 2b7bd8:········································|[2b7bd8]·com.wattwurm.toodoo.SingleFilterAdapter$onBindViewHolder$1.onClick:(Landroid/view/View;)V |
657799 | 2b7be8:·5445·8a72······························|0000:·iget-object·v5,·v4,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;.this$0:Lcom/wattwurm/toodoo/SingleFilterAdapter;·//·field@728a | 657799 | 2b7be8:·5445·8a72······························|0000:·iget-object·v5,·v4,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;.this$0:Lcom/wattwurm/toodoo/SingleFilterAdapter;·//·field@728a |
657800 | 2b7bec:·6e10·3f80·0500·························|0002:·invoke-virtual·{v5},·Lcom/wattwurm/toodoo/SingleFilterAdapter;.getCurrentFilter:()Lcom/wattwurm/toodoo/data/SingleFilter;·//·method@803f | 657800 | 2b7bec:·6e10·3f80·0500·························|0002:·invoke-virtual·{v5},·Lcom/wattwurm/toodoo/SingleFilterAdapter;.getCurrentFilter:()Lcom/wattwurm/toodoo/data/SingleFilter;·//·method@803f |
657801 | 2b7bf2:·0c05···································|0005:·move-result-object·v5 | 657801 | 2b7bf2:·0c05···································|0005:·move-result-object·v5 |
657802 | 2b7bf4:·5440·8a72······························|0006:·iget-object·v0,·v4,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;.this$0:Lcom/wattwurm/toodoo/SingleFilterAdapter;·//·field@728a | 657802 | 2b7bf4:·5440·8a72······························|0006:·iget-object·v0,·v4,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;.this$0:Lcom/wattwurm/toodoo/SingleFilterAdapter;·//·field@728a |
657803 | 2b7bf8:·5241·8972······························|0008:·iget·v1,·v4,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;.$position:I·//·field@7289 | 657803 | 2b7bf8:·5241·8972······························|0008:·iget·v1,·v4,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;.$position:I·//·field@7289 |
657804 | 2b7bfc:·3901·0700······························|000a:·if-nez·v1,·0011·//·+0007 | 657804 | 2b7bfc:·3901·0700······························|000a:·if-nez·v1,·0011·//·+0007 |
657805 | 2b7c00:·6201·b672······························|000c:·sget-object·v1,·Lcom/wattwurm/toodoo/data/FilterAll;.INSTANCE:Lcom/wattwurm/toodoo/data/FilterAll;·//·field@72b6 | 657805 | 2b7c00:·6201·b672······························|000c:·sget-object·v1,·Lcom/wattwurm/toodoo/data/FilterAll;.INSTANCE:Lcom/wattwurm/toodoo/data/FilterAll;·//·field@72b6 |
657806 | 2b7c04:·1f01·ad0f······························|000e:·check-cast·v1,·Lcom/wattwurm/toodoo/data/SingleFilter;·//·type@0fad | 657806 | 2b7c04:·1f01·ad0f······························|000e:·check-cast·v1,·Lcom/wattwurm/toodoo/data/SingleFilter;·//·type@0fad |
657807 | 2b7c08:·281 | 657807 | 2b7c08:·2814···································|0010:·goto·0024·//·+0014 |
657808 | 2b7c0a:·2201·ac0f······························|0011:·new-instance·v1,·Lcom/wattwurm/toodoo/data/SingleFilter1;·//·type@0fac | 657808 | 2b7c0a:·2201·ac0f······························|0011:·new-instance·v1,·Lcom/wattwurm/toodoo/data/SingleFilter1;·//·type@0fac |
657809 | 2b7c0e:·5442·8a72······························|0013:·iget-object·v2,·v4,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;.this$0:Lcom/wattwurm/toodoo/SingleFilterAdapter;·//·field@728a | ||
657810 | 2b7c | 657809 | 2b7c0e:·7110·3e80·0000·························|0013:·invoke-static·{v0},·Lcom/wattwurm/toodoo/SingleFilterAdapter;.access$getOptions$p:(Lcom/wattwurm/toodoo/SingleFilterAdapter;)Ljava/util/List;·//·method@803e |
657811 | 2b7c1 | 657810 | 2b7c14:·0c02···································|0016:·move-result-object·v2 |
657812 | 2b7c1 | 657811 | 2b7c16:·5243·8972······························|0017:·iget·v3,·v4,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;.$position:I·//·field@7289 |
657813 | 2b7c1 | 657812 | 2b7c1a:·d803·03ff······························|0019:·add-int/lit8·v3,·v3,·#int·-1·//·#ff |
657814 | 2b7c | 657813 | 2b7c1e:·7220·e285·3200·························|001b:·invoke-interface·{v2,·v3},·Ljava/util/List;.get:(I)Ljava/lang/Object;·//·method@85e2 |
657815 | 2b7c2 | 657814 | 2b7c24:·0c02···································|001e:·move-result-object·v2 |
657816 | 2b7c2 | 657815 | 2b7c26:·7020·3481·2100·························|001f:·invoke-direct·{v1,·v2},·Lcom/wattwurm/toodoo/data/SingleFilter1;.<init>:(Ljava/lang/Object;)V·//·method@8134 |
657817 | 2b7c | 657816 | 2b7c2c:·1f01·ad0f······························|0022:·check-cast·v1,·Lcom/wattwurm/toodoo/data/SingleFilter;·//·type@0fad |
657818 | 2b7c3 | 657817 | 2b7c30:·6e20·4680·1000·························|0024:·invoke-virtual·{v0,·v1},·Lcom/wattwurm/toodoo/SingleFilterAdapter;.setCurrentFilter:(Lcom/wattwurm/toodoo/data/SingleFilter;)V·//·method@8046 |
657819 | 2b7c3 | 657818 | 2b7c36:·5440·8a72······························|0027:·iget-object·v0,·v4,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;.this$0:Lcom/wattwurm/toodoo/SingleFilterAdapter;·//·field@728a |
657820 | 2b7c3 | 657819 | 2b7c3a:·6e10·3f80·0000·························|0029:·invoke-virtual·{v0},·Lcom/wattwurm/toodoo/SingleFilterAdapter;.getCurrentFilter:()Lcom/wattwurm/toodoo/data/SingleFilter;·//·method@803f |
657821 | 2b7c4 | 657820 | 2b7c40:·0c00···································|002c:·move-result-object·v0 |
657822 | 2b7c4 | 657821 | 2b7c42:·7120·fca0·0500·························|002d:·invoke-static·{v5,·v0},·Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z·//·method@a0fc |
657823 | 2b7c4 | 657822 | 2b7c48:·0a05···································|0030:·move-result·v5 |
657824 | 2b7c4 | 657823 | 2b7c4a:·df05·0501······························|0031:·xor-int/lit8·v5,·v5,·#int·1·//·#01 |
657825 | 2b7c | 657824 | 2b7c4e:·3805·0700······························|0033:·if-eqz·v5,·003a·//·+0007 |
657826 | 2b7c5 | 657825 | 2b7c52:·5445·8a72······························|0035:·iget-object·v5,·v4,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;.this$0:Lcom/wattwurm/toodoo/SingleFilterAdapter;·//·field@728a |
657827 | 2b7c5 | 657826 | 2b7c56:·6e10·4180·0500·························|0037:·invoke-virtual·{v5},·Lcom/wattwurm/toodoo/SingleFilterAdapter;.notifyDataSetChanged:()V·//·method@8041 |
657828 | 2b7c | 657827 | 2b7c5c:·0e00···································|003a:·return-void |
657829 | ······catches·······:·(none) | 657828 | ······catches·······:·(none) |
657830 | ······positions·····:· | 657829 | ······positions·····:· |
657831 | ········0x0000·line=43 | 657830 | ········0x0000·line=43 |
657832 | ········0x0006·line=44 | 657831 | ········0x0006·line=44 |
657833 | ········0x0011·line=45 | 657832 | ········0x0011·line=45 |
657834 | ········0x002 | 657833 | ········0x0024·line=44 |
657835 | ········0x002 | 657834 | ········0x0027·line=46 |
657836 | ········0x003 | 657835 | ········0x0035·line=47 |
657837 | ······locals········:· | 657836 | ······locals········:· |
657838 | ········0x0000·-·0x003 | 657837 | ········0x0000·-·0x003b·reg=4·this·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;· |
657839 | ········0x0000·-·0x003 | 657838 | ········0x0000·-·0x003b·reg=5·(null)·Landroid/view/View;· |
657840 | ··source_file_idx···:·17846·(SingleFilterAdapter.kt) | 657839 | ··source_file_idx···:·17846·(SingleFilterAdapter.kt) |
657841 | Class·#2292·header: | 657840 | Class·#2292·header: |
657842 | class_idx···········:·3970 | 657841 | class_idx···········:·3970 |
657843 | access_flags········:·17·(0x0011) | 657842 | access_flags········:·17·(0x0011) |
657844 | superclass_idx······:·4129 | 657843 | superclass_idx······:·4129 |
Offset 657869, 17 lines modified | Offset 657868, 17 lines modified | ||
657869 | ······type··········:·'()V' | 657868 | ······type··········:·'()V' |
657870 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 657869 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
657871 | ······code··········- | 657870 | ······code··········- |
657872 | ······registers·····:·1 | 657871 | ······registers·····:·1 |
657873 | ······ins···········:·1 | 657872 | ······ins···········:·1 |
657874 | ······outs··········:·1 | 657873 | ······outs··········:·1 |
657875 | ······insns·size····:·4·16-bit·code·units | 657874 | ······insns·size····:·4·16-bit·code·units |
657876 | 2b8 | 657875 | 2b80fc:········································|[2b80fc]·com.wattwurm.toodoo.SwipeOnItemTouchListener$Companion.<init>:()V |
657877 | 2b81 | 657876 | 2b810c:·7010·aa83·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@83aa |
657878 | 2b811 | 657877 | 2b8112:·0e00···································|0003:·return-void |
657879 | ······catches·······:·(none) | 657878 | ······catches·······:·(none) |
657880 | ······positions·····:· | 657879 | ······positions·····:· |
657881 | ········0x0000·line=537 | 657880 | ········0x0000·line=537 |
657882 | ······locals········:· | 657881 | ······locals········:· |
657883 | ········0x0000·-·0x0004·reg=0·this·Lcom/wattwurm/toodoo/SwipeOnItemTouchListener$Companion;· | 657882 | ········0x0000·-·0x0004·reg=0·this·Lcom/wattwurm/toodoo/SwipeOnItemTouchListener$Companion;· |
657884 | ····#1··············:·(in·Lcom/wattwurm/toodoo/SwipeOnItemTouchListener$Companion;) | 657883 | ····#1··············:·(in·Lcom/wattwurm/toodoo/SwipeOnItemTouchListener$Companion;) |
Offset 657887, 17 lines modified | Offset 657886, 17 lines modified | ||
657887 | ······type··········:·'(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' | 657886 | ······type··········:·'(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' |
657888 | ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR) | 657887 | ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR) |
657889 | ······code··········- | 657888 | ······code··········- |
657890 | ······registers·····:·2 | 657889 | ······registers·····:·2 |
657891 | ······ins···········:·2 | 657890 | ······ins···········:·2 |
657892 | ······outs··········:·1 | 657891 | ······outs··········:·1 |
657893 | ······insns·size····:·4·16-bit·code·units | 657892 | ······insns·size····:·4·16-bit·code·units |
657894 | 2b811 | 657893 | 2b8114:········································|[2b8114]·com.wattwurm.toodoo.SwipeOnItemTouchListener$Companion.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V |
657895 | 2b812 | 657894 | 2b8124:·7010·5380·0000·························|0000:·invoke-direct·{v0},·Lcom/wattwurm/toodoo/SwipeOnItemTouchListener$Companion;.<init>:()V·//·method@8053 |
657896 | 2b812 | 657895 | 2b812a:·0e00···································|0003:·return-void |
657897 | ······catches·······:·(none) | 657896 | ······catches·······:·(none) |
657898 | ······positions·····:· | 657897 | ······positions·····:· |
657899 | ········0x0000·line=537 | 657898 | ········0x0000·line=537 |
657900 | ······locals········:· | 657899 | ······locals········:· |
657901 | ········0x0000·-·0x0004·reg=0·this·Lcom/wattwurm/toodoo/SwipeOnItemTouchListener$Companion;· | 657900 | ········0x0000·-·0x0004·reg=0·this·Lcom/wattwurm/toodoo/SwipeOnItemTouchListener$Companion;· |
657902 | ········0x0000·-·0x0004·reg=1·(null)·Lkotlin/jvm/internal/DefaultConstructorMarker;· | 657901 | ········0x0000·-·0x0004·reg=1·(null)·Lkotlin/jvm/internal/DefaultConstructorMarker;· |
Offset 657987, 18 lines modified | Offset 657986, 18 lines modified | ||
657987 | ······type··········:·'(Lcom/wattwurm/toodoo/SwipeOnItemTouchListener;)V' | 657986 | ······type··········:·'(Lcom/wattwurm/toodoo/SwipeOnItemTouchListener;)V' |
657988 | ······access········:·0x10000·(CONSTRUCTOR) | 657987 | ······access········:·0x10000·(CONSTRUCTOR) |
657989 | ······code··········- | 657988 | ······code··········- |
Max diff block lines reached; 33372468/33384247 bytes (99.96%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·822306 | 1 | Zip·file·size:·8223063·bytes,·number·of·entries:·4292 |
2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class | 2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class |
3 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class | 3 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class |
4 | ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class | 4 | ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class |
5 | ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class | 5 | ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class |
6 | ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class | 6 | ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class |
7 | ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class | 7 | ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class |
8 | ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class | 8 | ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class |
Offset 2279, 15 lines modified | Offset 2279, 15 lines modified | ||
2279 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/R$mipmap.class | 2279 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/R$mipmap.class |
2280 | ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/R$plurals.class | 2280 | ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/R$plurals.class |
2281 | ?rwxrwxr-x··2.0·unx·····5624·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/R$string.class | 2281 | ?rwxrwxr-x··2.0·unx·····5624·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/R$string.class |
2282 | ?rwxrwxr-x··2.0·unx····47200·b-·defN·80-Jan-01·00:00·com/wattwurm/toodoo/R$style.class | 2282 | ?rwxrwxr-x··2.0·unx····47200·b-·defN·80-Jan-01·00:00·com/wattwurm/toodoo/R$style.class |
2283 | ?rwxrwxr-x··2.0·unx····97339·b-·defN·80-Jan-01·00:00·com/wattwurm/toodoo/R$styleable.class | 2283 | ?rwxrwxr-x··2.0·unx····97339·b-·defN·80-Jan-01·00:00·com/wattwurm/toodoo/R$styleable.class |
2284 | ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/R$xml.class | 2284 | ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/R$xml.class |
2285 | ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/R.class | 2285 | ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/R.class |
2286 | ?rwxrwxr-x··2.0·unx·····125 | 2286 | ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1.class |
2287 | ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/SwipeOnItemTouchListener$Companion.class | 2287 | ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/SwipeOnItemTouchListener$Companion.class |
2288 | ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/SwipeOnItemTouchListener$OnSwipeActionListener.class | 2288 | ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/SwipeOnItemTouchListener$OnSwipeActionListener.class |
2289 | ?rwxrwxr-x··2.0·unx·····1919·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/SwipeOnItemTouchListener$mGestureDetector$1.class | 2289 | ?rwxrwxr-x··2.0·unx·····1919·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/SwipeOnItemTouchListener$mGestureDetector$1.class |
2290 | ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/TasksAdapter$WhenMappings.class | 2290 | ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/TasksAdapter$WhenMappings.class |
2291 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/TasksAdapter$onBindViewHolder$1.class | 2291 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/TasksAdapter$onBindViewHolder$1.class |
2292 | ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/TasksAdapterKt$WhenMappings.class | 2292 | ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/TasksAdapterKt$WhenMappings.class |
2293 | ?rwxrwxr-x··2.0·unx·····3014·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/TasksAdapterKt.class | 2293 | ?rwxrwxr-x··2.0·unx·····3014·b-·stor·80-Jan-01·00:00·com/wattwurm/toodoo/TasksAdapterKt.class |
Offset 4287, 8 lines modified | Offset 4287, 8 lines modified | ||
4287 | ?rwxrwxr-x··2.0·unx····16448·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class | 4287 | ?rwxrwxr-x··2.0·unx····16448·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class |
4288 | ?rwxrwxr-x··2.0·unx····48733·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class | 4288 | ?rwxrwxr-x··2.0·unx····48733·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class |
4289 | ?rwxrwxr-x··2.0·unx····28138·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class | 4289 | ?rwxrwxr-x··2.0·unx····28138·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class |
4290 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class | 4290 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class |
4291 | ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class | 4291 | ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class |
4292 | ?rwxrwxr-x··2.0·unx····36890·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class | 4292 | ?rwxrwxr-x··2.0·unx····36890·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class |
4293 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class | 4293 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class |
4294 | 4292·files,·970726 | 4294 | 4292·files,·9707265·bytes·uncompressed,·7426279·bytes·compressed:··23.5% |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ········final·SingleFilter·currentFilter·=·this.this$0.getCurrentFilter(); | 22 | ········final·SingleFilter·currentFilter·=·this.this$0.getCurrentFilter(); |
23 | ········final·SingleFilterAdapter·this$0·=·this.this$0; | 23 | ········final·SingleFilterAdapter·this$0·=·this.this$0; |
24 | ········SingleFilter·currentFilter2; | 24 | ········SingleFilter·currentFilter2; |
25 | ········if·(this.$position·==·0)·{ | 25 | ········if·(this.$position·==·0)·{ |
26 | ············currentFilter2·=·(SingleFilter)FilterAll.INSTANCE; | 26 | ············currentFilter2·=·(SingleFilter)FilterAll.INSTANCE; |
27 | ········} | 27 | ········} |
28 | ········else·{ | 28 | ········else·{ |
29 | ············currentFilter2·=·(SingleFilter)new·SingleFilter1(SingleFilterAdapter.access$getOptions$p(this | 29 | ············currentFilter2·=·(SingleFilter)new·SingleFilter1(SingleFilterAdapter.access$getOptions$p(this$0).get(this.$position·-·1)); |
30 | ········} | 30 | ········} |
31 | ········this$0.setCurrentFilter(currentFilter2); | 31 | ········this$0.setCurrentFilter(currentFilter2); |
32 | ········if·(Intrinsics.areEqual((Object)currentFilter,·(Object)this.this$0.getCurrentFilter())·^·true)·{ | 32 | ········if·(Intrinsics.areEqual((Object)currentFilter,·(Object)this.this$0.getCurrentFilter())·^·true)·{ |
33 | ············this.this$0.notifyDataSetChanged(); | 33 | ············this.this$0.notifyDataSetChanged(); |
34 | ········} | 34 | ········} |
35 | ····} | 35 | ····} |
36 | } | 36 | } |
Offset 87, 17 lines modified | Offset 87, 15 lines modified | ||
87 | ····goto·:goto_0 | 87 | ····goto·:goto_0 |
88 | ····.line·45 | 88 | ····.line·45 |
89 | ····:cond_0 | 89 | ····:cond_0 |
90 | ····new-instance·v1,·Lcom/wattwurm/toodoo/data/SingleFilter1; | 90 | ····new-instance·v1,·Lcom/wattwurm/toodoo/data/SingleFilter1; |
91 | ····iget-object·v2,·p0,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;->this$0:Lcom/wattwurm/toodoo/SingleFilterAdapter; | ||
92 | ····invoke-static·{v | 91 | ····invoke-static·{v0},·Lcom/wattwurm/toodoo/SingleFilterAdapter;->access$getOptions$p(Lcom/wattwurm/toodoo/SingleFilterAdapter;)Ljava/util/List; |
93 | ····move-result-object·v2 | 92 | ····move-result-object·v2 |
94 | ····iget·v3,·p0,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;->$position:I | 93 | ····iget·v3,·p0,·Lcom/wattwurm/toodoo/SingleFilterAdapter$onBindViewHolder$1;->$position:I |
95 | ····add-int/lit8·v3,·v3,·-0x1 | 94 | ····add-int/lit8·v3,·v3,·-0x1 |