Offset 1, 64 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:·cea00df4c5735a665436daeb6211719ad9e2c6b83b5582d5fcf3a916f1a285d8 | ||
10 | Signer·#1·certificate·SHA-1·digest:·54746775b8ae77f03e58a8b7cfeb26cd177574bb | ||
11 | Signer·#1·certificate·MD5·digest:·0388dd86ac2fbbfdbab4cea76697ae1d | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·2c4a32c4442daef9d8fa4292a76ba9f8d04c1f1e5ea8df40d3ff1f3bc140fc4f | ||
15 | Signer·#1·public·key·SHA-1·digest:·eeec80d5b36feeab1fed31b8ca6780e5e4cea822 | ||
16 | Signer·#1·public·key·MD5·digest:·f13183410c57e495cee7559e21ce3301 | ||
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/CHANGES·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/README.md·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.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/. | ||
21 | 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/. | ||
22 | 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/. | ||
23 | 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/. | ||
24 | 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/. | ||
25 | WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.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.browser_browser.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.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/. | ||
28 | 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/. | ||
29 | 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/. | ||
30 | 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/. | ||
31 | 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/. | ||
32 | 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/. | ||
33 | 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/. | ||
34 | 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/. | ||
35 | WARNING:·META-INF/androidx.exifinterface_exifinterface.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.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/. | ||
37 | 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/. | ||
38 | WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
39 | 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/. | ||
40 | 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/. | ||
41 | 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/. | ||
42 | 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/. | ||
43 | 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/. | ||
44 | 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/. | ||
45 | 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/. | ||
46 | WARNING:·META-INF/androidx.media_media.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.palette_palette.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.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/. | ||
49 | 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/. | ||
50 | WARNING:·META-INF/androidx.room_room-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/. | ||
51 | WARNING:·META-INF/androidx.room_room-rxjava2.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.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/. | ||
53 | WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
54 | WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
55 | WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
56 | WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
57 | 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/. | ||
58 | 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/. | ||
59 | 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/. | ||
60 | 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/. | ||
61 | 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/. | ||
62 | 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/. | ||
63 | 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/. | ||
64 | WARNING:·META-INF/com.google.dagger_dagger.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, 11 lines modified | Offset 1, 11 lines modified | ||
1 | Zip·file·size:·11172333·bytes,·number·of·entries:·1620 | 1 | Zip·file·size:·11172333·bytes,·number·of·entries:·1620 |
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··8679664·b-·defN·81-Jan-01·01:01·classes.dex | 3 | -rw-rw-rw-··0.0·unx··8679664·b-·defN·81-Jan-01·01:01·classes.dex |
4 | -rw-rw-rw-··0.0·unx··8690 | 4 | -rw-rw-rw-··0.0·unx··8690732·b-·defN·81-Jan-01·01:01·classes2.dex |
5 | -rw-rw-rw-··0.0·unx···223740·b-·defN·81-Jan-01·01:01·assets/Inter-UI-Medium.otf | 5 | -rw-rw-rw-··0.0·unx···223740·b-·defN·81-Jan-01·01:01·assets/Inter-UI-Medium.otf |
6 | -rw-rw-rw-··0.0·unx···212624·b-·defN·81-Jan-01·01:01·assets/Inter-UI-Regular.otf | 6 | -rw-rw-rw-··0.0·unx···212624·b-·defN·81-Jan-01·01:01·assets/Inter-UI-Regular.otf |
7 | -rw-rw-rw-··0.0·unx····21668·b-·defN·81-Jan-01·01:01·assets/LaFabriqueTrial-Regular.otf | 7 | -rw-rw-rw-··0.0·unx····21668·b-·defN·81-Jan-01·01:01·assets/LaFabriqueTrial-Regular.otf |
8 | -rw-rw-rw-··0.0·unx····22420·b-·defN·81-Jan-01·01:01·assets/LaFabriqueTrial-SemiBold.otf | 8 | -rw-rw-rw-··0.0·unx····22420·b-·defN·81-Jan-01·01:01·assets/LaFabriqueTrial-SemiBold.otf |
9 | -rw-rw-rw-··0.0·unx···170284·b-·defN·81-Jan-01·01:01·assets/RobotoCondensed-Regular.ttf | 9 | -rw-rw-rw-··0.0·unx···170284·b-·defN·81-Jan-01·01:01·assets/RobotoCondensed-Regular.ttf |
10 | -rw-rw-rw-··0.0·unx····19112·b-·defN·81-Jan-01·01:01·assets/TranscriptTrial-Regular.otf | 10 | -rw-rw-rw-··0.0·unx····19112·b-·defN·81-Jan-01·01:01·assets/TranscriptTrial-Regular.otf |
11 | -rw-rw-rw-··0.0·unx····33728·b-·defN·81-Jan-01·01:01·assets/basis-grotesque-trial-medium.otf | 11 | -rw-rw-rw-··0.0·unx····33728·b-·defN·81-Jan-01·01:01·assets/basis-grotesque-trial-medium.otf |
Offset 1615, 8 lines modified | Offset 1615, 8 lines modified | ||
1615 | -rw----·····0.0·fat······484·b-·defN·81-Jan-01·01:01·res/zb.xml | 1615 | -rw----·····0.0·fat······484·b-·defN·81-Jan-01·01:01·res/zb.xml |
1616 | -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml | 1616 | -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml |
1617 | -rw----·····0.0·fat····27172·b-·defN·81-Jan-01·01:01·res/zt.otf | 1617 | -rw----·····0.0·fat····27172·b-·defN·81-Jan-01·01:01·res/zt.otf |
1618 | -rw----·····0.0·fat··1046232·b-·stor·81-Jan-01·01:01·resources.arsc | 1618 | -rw----·····0.0·fat··1046232·b-·stor·81-Jan-01·01:01·resources.arsc |
1619 | -rw----·····2.0·fat···151019·b-·defN·81-Jan-01·01:01·META-INF/3392E27E.SF | 1619 | -rw----·····2.0·fat···151019·b-·defN·81-Jan-01·01:01·META-INF/3392E27E.SF |
1620 | -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/3392E27E.RSA | 1620 | -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/3392E27E.RSA |
1621 | -rw----·····2.0·fat···150892·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1621 | -rw----·····2.0·fat···150892·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
1622 | 1620·files,·24101 | 1622 | 1620·files,·24101110·bytes·uncompressed,·10974876·bytes·compressed:··54.5% |
Offset 1, 30 lines modified | Offset 1, 30 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············:·215162cf |
5 | signature···········:· | 5 | signature···········:·44bb...8fca |
6 | file_size···········:·8690 | 6 | file_size···········:·8690732 |
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·····:·5529 | 10 | string_ids_size·····:·55293 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·9517 | 12 | type_ids_size·······:·9517 |
13 | type_ids_off········:·221 | 13 | type_ids_off········:·221284·(0x036064) |
14 | proto_ids_size······:·13716 | 14 | proto_ids_size······:·13716 |
15 | proto_ids_off·······:·2593 | 15 | proto_ids_off·······:·259352·(0x03f518) |
16 | field_ids_size······:·27921 | 16 | field_ids_size······:·27921 |
17 | field_ids_off·······:·4239 | 17 | field_ids_off·······:·423944·(0x067808) |
18 | method_ids_size·····:·5903 | 18 | method_ids_size·····:·59031 |
19 | method_ids_off······:·6473 | 19 | method_ids_off······:·647312·(0x09e090) |
20 | class_defs_size·····:·8100 | 20 | class_defs_size·····:·8100 |
21 | class_defs_off······:·1119 | 21 | class_defs_off······:·1119560·(0x111548) |
22 | data_size···········:·731 | 22 | data_size···········:·7311972 |
23 | data_off············:·1378 | 23 | data_off············:·1378760·(0x1509c8) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·592 | 25 | class_idx···········:·592 |
26 | access_flags········:·4113·(0x1011) | 26 | access_flags········:·4113·(0x1011) |
27 | superclass_idx······:·2758 | 27 | superclass_idx······:·2758 |
28 | source_file_idx·····:·24078 | 28 | source_file_idx·····:·24078 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 45, 40 lines modified | Offset 45, 40 lines modified | ||
45 | ······type··········:·'()V' | 45 | ······type··········:·'()V' |
46 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 46 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
47 | ······code··········- | 47 | ······code··········- |
48 | ······registers·····:·1 | 48 | ······registers·····:·1 |
49 | ······ins···········:·0 | 49 | ······ins···········:·0 |
50 | ······outs··········:·0 | 50 | ······outs··········:·0 |
51 | ······insns·size····:·3·16-bit·code·units | 51 | ······insns·size····:·3·16-bit·code·units |
52 | 150b | 52 | 150b6c:········································|[150b6c]·com.vladsch.flexmark.util.options.MessageProvider$-CC.<clinit>:()V |
53 | 150b | 53 | 150b7c:·6200·6600······························|0000:·sget-object·v0,·Lcom/vladsch/flexmark/util/options/MessageProvider;.DEFAULT:Lcom/vladsch/flexmark/util/options/MessageProvider;·//·field@0066 |
54 | 150b | 54 | 150b80:·0e00···································|0002:·return-void |
55 | ······catches·······:·(none) | 55 | ······catches·······:·(none) |
56 | ······positions·····:· | 56 | ······positions·····:· |
57 | ······locals········:· | 57 | ······locals········:· |
58 | ····#1··············:·(in·Lcom/vladsch/flexmark/util/options/MessageProvider$-CC;) | 58 | ····#1··············:·(in·Lcom/vladsch/flexmark/util/options/MessageProvider$-CC;) |
59 | ······name··········:·'lambda$static$0' | 59 | ······name··········:·'lambda$static$0' |
60 | ······type··········:·'(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;' | 60 | ······type··········:·'(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;' |
61 | ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC) | 61 | ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC) |
62 | ······code··········- | 62 | ······code··········- |
63 | ······registers·····:·3 | 63 | ······registers·····:·3 |
64 | ······ins···········:·3 | 64 | ······ins···········:·3 |
65 | ······outs··········:·2 | 65 | ······outs··········:·2 |
66 | ······insns·size····:·16·16-bit·code·units | 66 | ······insns·size····:·16·16-bit·code·units |
67 | 150b | 67 | 150b3c:········································|[150b3c]·com.vladsch.flexmark.util.options.MessageProvider$-CC.lambda$static$0:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
68 | 150b | 68 | 150b4c:·2120···································|0000:·array-length·v0,·v2 |
69 | 150b | 69 | 150b4e:·3d00·0e00······························|0001:·if-lez·v0,·000f·//·+000e |
70 | 150b | 70 | 150b52:·1300·7b00······························|0003:·const/16·v0,·#int·123·//·#7b |
71 | 150b | 71 | 150b56:·6e20·a342·0100·························|0005:·invoke-virtual·{v1,·v0},·Ljava/lang/String;.indexOf:(I)I·//·method@42a3 |
72 | 150b | 72 | 150b5c:·0a00···································|0008:·move-result·v0 |
73 | 150b | 73 | 150b5e:·3a00·0600······························|0009:·if-ltz·v0,·000f·//·+0006 |
74 | 150b | 74 | 150b62:·7120·a244·2100·························|000b:·invoke-static·{v1,·v2},·Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;·//·method@44a2 |
75 | 150b | 75 | 150b68:·0c01···································|000e:·move-result-object·v1 |
76 | 150b | 76 | 150b6a:·1101···································|000f:·return-object·v1 |
77 | ······catches·······:·(none) | 77 | ······catches·······:·(none) |
78 | ······positions·····:· | 78 | ······positions·····:· |
79 | ········0x0000·line=6 | 79 | ········0x0000·line=6 |
80 | ······locals········:· | 80 | ······locals········:· |
81 | ········0x0000·-·0x0010·reg=0·(null)·Ljava/lang/String;· | 81 | ········0x0000·-·0x0010·reg=0·(null)·Ljava/lang/String;· |
82 | ········0x0000·-·0x0010·reg=1·(null)·Ljava/lang/String;· | 82 | ········0x0000·-·0x0010·reg=1·(null)·Ljava/lang/String;· |
83 | ········0x0000·-·0x0010·reg=2·(null)·[Ljava/lang/Object;· | 83 | ········0x0000·-·0x0010·reg=2·(null)·[Ljava/lang/Object;· |
Offset 113, 18 lines modified | Offset 113, 18 lines modified | ||
113 | ······type··········:·'()V' | 113 | ······type··········:·'()V' |
114 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 114 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
115 | ······code··········- | 115 | ······code··········- |
116 | ······registers·····:·1 | 116 | ······registers·····:·1 |
117 | ······ins···········:·0 | 117 | ······ins···········:·0 |
118 | ······outs··········:·0 | 118 | ······outs··········:·0 |
119 | ······insns·size····:·5·16-bit·code·units | 119 | ······insns·size····:·5·16-bit·code·units |
120 | 150b | 120 | 150b84:········································|[150b84]·com.vladsch.flexmark.util.options.MessageProvider.<clinit>:()V |
121 | 150b | 121 | 150b94:·6200·6500······························|0000:·sget-object·v0,·Lcom/vladsch/flexmark/util/options/MessageProvider$$ExternalSyntheticLambda0;.INSTANCE:Lcom/vladsch/flexmark/util/options/MessageProvider$$ExternalSyntheticLambda0;·//·field@0065 |
122 | 150b | 122 | 150b98:·6900·6600······························|0002:·sput-object·v0,·Lcom/vladsch/flexmark/util/options/MessageProvider;.DEFAULT:Lcom/vladsch/flexmark/util/options/MessageProvider;·//·field@0066 |
123 | 150b | 123 | 150b9c:·0e00···································|0004:·return-void |
124 | ······catches·······:·(none) | 124 | ······catches·······:·(none) |
125 | ······positions·····:· | 125 | ······positions·····:· |
126 | ········0x0000·line=6 | 126 | ········0x0000·line=6 |
127 | ······locals········:· | 127 | ······locals········:· |
128 | ··Virtual·methods···- | 128 | ··Virtual·methods···- |
129 | ····#0··············:·(in·Lcom/vladsch/flexmark/util/options/MessageProvider;) | 129 | ····#0··············:·(in·Lcom/vladsch/flexmark/util/options/MessageProvider;) |
Offset 241, 19 lines modified | Offset 241, 19 lines modified | ||
241 | ······type··········:·'(Lcom/vladsch/flexmark/util/sequence/BasedSequence;Lcom/vladsch/flexmark/util/options/OptionParser;Lcom/vladsch/flexmark/util/options/ParsedOptionStatus;)V' | 241 | ······type··········:·'(Lcom/vladsch/flexmark/util/sequence/BasedSequence;Lcom/vladsch/flexmark/util/options/OptionParser;Lcom/vladsch/flexmark/util/options/ParsedOptionStatus;)V' |
242 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 242 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
243 | ······code··········- | 243 | ······code··········- |
244 | ······registers·····:·5 | 244 | ······registers·····:·5 |
245 | ······ins···········:·4 | 245 | ······ins···········:·4 |
246 | ······outs··········:·5 | 246 | ······outs··········:·5 |
247 | ······insns·size····:·7·16-bit·code·units | 247 | ······insns·size····:·7·16-bit·code·units |
248 | 1510 | 248 | 15109c:········································|[15109c]·com.vladsch.flexmark.util.options.ParsedOption.<init>:(Lcom/vladsch/flexmark/util/sequence/BasedSequence;Lcom/vladsch/flexmark/util/options/OptionParser;Lcom/vladsch/flexmark/util/options/ParsedOptionStatus;)V |
249 | 1510 | 249 | 1510ac:·1200···································|0000:·const/4·v0,·#int·0·//·#0 |
250 | 1510 | 250 | 1510ae:·1f00·710b······························|0001:·check-cast·v0,·Ljava/util/List;·//·type@0b71 |
251 | 1510 | 251 | 1510b2:·7050·af07·2143·························|0003:·invoke-direct·{v1,·v2,·v3,·v4,·v0},·Lcom/vladsch/flexmark/util/options/ParsedOption;.<init>:(Lcom/vladsch/flexmark/util/sequence/BasedSequence;Lcom/vladsch/flexmark/util/options/OptionParser;Lcom/vladsch/flexmark/util/options/ParsedOptionStatus;Ljava/util/List;)V·//·method@07af |
252 | 1510 | 252 | 1510b8:·0e00···································|0006:·return-void |
253 | ······catches·······:·(none) | 253 | ······catches·······:·(none) |
254 | ······positions·····:· | 254 | ······positions·····:· |
255 | ········0x0001·line=16 | 255 | ········0x0001·line=16 |
256 | ······locals········:· | 256 | ······locals········:· |
257 | ········0x0000·-·0x0007·reg=1·this·Lcom/vladsch/flexmark/util/options/ParsedOption;· | 257 | ········0x0000·-·0x0007·reg=1·this·Lcom/vladsch/flexmark/util/options/ParsedOption;· |
258 | ········0x0000·-·0x0007·reg=2·(null)·Lcom/vladsch/flexmark/util/sequence/BasedSequence;· | 258 | ········0x0000·-·0x0007·reg=2·(null)·Lcom/vladsch/flexmark/util/sequence/BasedSequence;· |
259 | ········0x0000·-·0x0007·reg=3·(null)·Lcom/vladsch/flexmark/util/options/OptionParser;· | 259 | ········0x0000·-·0x0007·reg=3·(null)·Lcom/vladsch/flexmark/util/options/OptionParser;· |
Offset 264, 19 lines modified | Offset 264, 19 lines modified | ||
264 | ······type··········:·'(Lcom/vladsch/flexmark/util/sequence/BasedSequence;Lcom/vladsch/flexmark/util/options/OptionParser;Lcom/vladsch/flexmark/util/options/ParsedOptionStatus;Lcom/vladsch/flexmark/util/options/ParserMessage;)V' | 264 | ······type··········:·'(Lcom/vladsch/flexmark/util/sequence/BasedSequence;Lcom/vladsch/flexmark/util/options/OptionParser;Lcom/vladsch/flexmark/util/options/ParsedOptionStatus;Lcom/vladsch/flexmark/util/options/ParserMessage;)V' |
265 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 265 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
266 | ······code··········- | 266 | ······code··········- |
267 | ······registers·····:·5 | 267 | ······registers·····:·5 |
268 | ······ins···········:·5 | 268 | ······ins···········:·5 |
269 | ······outs··········:·5 | 269 | ······outs··········:·5 |
270 | ······insns·size····:·8·16-bit·code·units | 270 | ······insns·size····:·8·16-bit·code·units |
271 | 1510 | 271 | 1510bc:········································|[1510bc]·com.vladsch.flexmark.util.options.ParsedOption.<init>:(Lcom/vladsch/flexmark/util/sequence/BasedSequence;Lcom/vladsch/flexmark/util/options/OptionParser;Lcom/vladsch/flexmark/util/options/ParsedOptionStatus;Lcom/vladsch/flexmark/util/options/ParserMessage;)V |
272 | 151 | 272 | 1510cc:·7110·7245·0400·························|0000:·invoke-static·{v4},·Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List;·//·method@4572 |
273 | 151 | 273 | 1510d2:·0c04···································|0003:·move-result-object·v4 |
274 | 151 | 274 | 1510d4:·7054·af07·1032·························|0004:·invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lcom/vladsch/flexmark/util/options/ParsedOption;.<init>:(Lcom/vladsch/flexmark/util/sequence/BasedSequence;Lcom/vladsch/flexmark/util/options/OptionParser;Lcom/vladsch/flexmark/util/options/ParsedOptionStatus;Ljava/util/List;)V·//·method@07af |
275 | 151 | 275 | 1510da:·0e00···································|0007:·return-void |
276 | ······catches·······:·(none) | 276 | ······catches·······:·(none) |
277 | ······positions·····:· | 277 | ······positions·····:· |
278 | ········0x0000·line=20 | 278 | ········0x0000·line=20 |
279 | ······locals········:· | 279 | ······locals········:· |
Max diff block lines reached; 181796493/181808501 bytes (99.99%) of diff not shown. |
Offset 194054, 15 lines modified | Offset 194054, 15 lines modified | ||
194054 | ··version·of·encoding·software:···················2.0 | 194054 | ··version·of·encoding·software:···················2.0 |
194055 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 194055 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
194056 | ··minimum·software·version·required·to·extract:···2.0 | 194056 | ··minimum·software·version·required·to·extract:···2.0 |
194057 | ··compression·method:·····························none·(stored) | 194057 | ··compression·method:·····························none·(stored) |
194058 | ··file·security·status:···························not·encrypted | 194058 | ··file·security·status:···························not·encrypted |
194059 | ··extended·local·header:··························no | 194059 | ··extended·local·header:··························no |
194060 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 194060 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
194061 | ··32-bit·CRC·value·(hex):························· | 194061 | ··32-bit·CRC·value·(hex):·························2527e7f7 |
194062 | ··compressed·size:································2811·bytes | 194062 | ··compressed·size:································2811·bytes |
194063 | ··uncompressed·size:······························2811·bytes | 194063 | ··uncompressed·size:······························2811·bytes |
194064 | ··length·of·filename:·····························69·characters | 194064 | ··length·of·filename:·····························69·characters |
194065 | ··length·of·extra·field:··························0·bytes | 194065 | ··length·of·extra·field:··························0·bytes |
194066 | ··length·of·file·comment:·························0·characters | 194066 | ··length·of·file·comment:·························0·characters |
194067 | ··disk·number·on·which·file·begins:···············disk·1 | 194067 | ··disk·number·on·which·file·begins:···············disk·1 |
194068 | ··apparent·file·type:·····························binary | 194068 | ··apparent·file·type:·····························binary |
Offset 1, 74 lines modified | Offset 1, 50 lines modified | ||
1 | package·me.saket.dank.utils; | 1 | package·me.saket.dank.utils; |
2 | import·me.saket.dank.urlparser.ImgurAlbumLink; | ||
3 | import·me.saket.dank.urlparser.GenericMediaLink; | ||
4 | import·me.saket.dank.urlparser.GfycatLink; | ||
5 | import·me.saket.dank.urlparser.LinkMetadata; | ||
6 | import·me.saket.dank.urlparser.GiphyLink; | ||
7 | import·me.saket.dank.urlparser.StreamableLink; | ||
8 | import·me.saket.dank.urlparser.ImgurLink; | ||
2 | import·me.saket.dank.data.UnfurlLinkResponse$Error; | 9 | import·me.saket.dank.data.UnfurlLinkResponse$Error; |
3 | import·me.saket.dank.data.UnfurlLinkResponse$Data; | 10 | import·me.saket.dank.data.UnfurlLinkResponse$Data; |
4 | import·me.saket.dank.data.UnfurlLinkResponse; | 11 | import·me.saket.dank.data.UnfurlLinkResponse; |
5 | import·me.saket.dank.data.CachedResolvedLinkInfo; | 12 | import·me.saket.dank.data.CachedResolvedLinkInfo; |
6 | import·me.saket.dank.reply.ReplyDraft; | 13 | import·me.saket.dank.reply.ReplyDraft; |
14 | import·me.saket.dank.ui.preferences.TypefaceResource; | ||
15 | import·me.saket.dank.ui.submission.AuditedCommentSort; | ||
7 | import·me.saket.dank.ui.media.ImgurImageResponse; | 16 | import·me.saket.dank.ui.media.ImgurImageResponse; |
17 | import·me.saket.dank.ui.media.ImgurAlbumResponse$Data; | ||
18 | import·me.saket.dank.ui.media.ImgurAlbumResponse; | ||
19 | import·me.saket.dank.ui.media.ImgurImage; | ||
20 | import·me.saket.dank.ui.media.gfycat.GfycatOauthResponse; | ||
8 | import·me.saket.dank.ui.media.gfycat.GfycatResponse$Data; | 21 | import·me.saket.dank.ui.media.gfycat.GfycatResponse$Data; |
9 | import·me.saket.dank.ui.media.gfycat.GfycatResponse; | 22 | import·me.saket.dank.ui.media.gfycat.GfycatResponse; |
10 | import·me.saket.dank.ui.media.gfycat.GfycatOauthResponse; | ||
11 | import·me.saket.dank.ui.media.ImgurUploadResponse$Data; | 23 | import·me.saket.dank.ui.media.ImgurUploadResponse$Data; |
12 | import·me.saket.dank.ui.media.ImgurUploadResponse; | 24 | import·me.saket.dank.ui.media.ImgurUploadResponse; |
13 | import·me.saket.dank.ui.media.ImgurImage; | ||
14 | import·me.saket.dank.ui.media.ImgurAlbumResponse$Data; | ||
15 | import·me.saket.dank.ui.media.ImgurAlbumResponse; | ||
16 | import·me.saket.dank.ui.submission.AuditedCommentSort; | ||
17 | import·me.saket.dank.ui.giphy.GiphySearchResponse$PaginationInfo; | 25 | import·me.saket.dank.ui.giphy.GiphySearchResponse$PaginationInfo; |
18 | import·me.saket.dank.ui.giphy.GiphySearchResponse$GifVariant; | 26 | import·me.saket.dank.ui.giphy.GiphySearchResponse$GifVariant; |
19 | import·me.saket.dank.ui.giphy.GiphySearchResponse$GifVariants; | 27 | import·me.saket.dank.ui.giphy.GiphySearchResponse$GifVariants; |
20 | import·me.saket.dank.ui.giphy.GiphySearchResponse$GiphyItem; | 28 | import·me.saket.dank.ui.giphy.GiphySearchResponse$GiphyItem; |
21 | import·me.saket.dank.ui.giphy.GiphySearchResponse; | 29 | import·me.saket.dank.ui.giphy.GiphySearchResponse; |
22 | import·me.saket.dank.ui.user.UserSubreddit; | 30 | import·me.saket.dank.ui.user.UserSubreddit; |
23 | import·me.saket.dank.ui.preferences.TypefaceResource; | ||
24 | import·me.saket.dank.urlparser.GenericMediaLink; | ||
25 | import·me.saket.dank.urlparser.GfycatLink; | ||
26 | import·me.saket.dank.urlparser.ImgurLink; | ||
27 | import·me.saket.dank.urlparser.ImgurAlbumLink; | ||
28 | import·me.saket.dank.urlparser.LinkMetadata; | ||
29 | import·me.saket.dank.urlparser.StreamableLink; | ||
30 | import·me.saket.dank.urlparser.GiphyLink; | ||
31 | import·com.squareup.moshi.JsonAdapter; | 31 | import·com.squareup.moshi.JsonAdapter; |
32 | import·com.squareup.moshi.Moshi; | 32 | import·com.squareup.moshi.Moshi; |
33 | import·java.util.Set; | 33 | import·java.util.Set; |
34 | import·java.lang.reflect.Type; | 34 | import·java.lang.reflect.Type; |
35 | public·final·class·AutoValueMoshi_AutoValueMoshiAdapterFactory·extends·AutoValueMoshiAdapterFactory | 35 | public·final·class·AutoValueMoshi_AutoValueMoshiAdapterFactory·extends·AutoValueMoshiAdapterFactory |
36 | { | 36 | { |
37 | ····public·JsonAdapter·create(final·Type·type,·final·Set·set,·final·Moshi·moshi)·{ | 37 | ····public·JsonAdapter·create(final·Type·type,·final·Set·set,·final·Moshi·moshi)·{ |
38 | ········if·(!set.isEmpty())·{ | 38 | ········if·(!set.isEmpty())·{ |
39 | ············return·null; | 39 | ············return·null; |
40 | ········} | 40 | ········} |
41 | ········if·(type.equals(GiphyLink.class))·{ | ||
42 | ············return·GiphyLink.jsonAdapter(moshi); | ||
43 | ········} | ||
44 | ········if·(type.equals(StreamableLink.class))·{ | ||
45 | ············return·StreamableLink.jsonAdapter(moshi); | ||
46 | ········} | ||
47 | ········if·(type.equals(LinkMetadata.class))·{ | ||
48 | ············return·LinkMetadata.jsonAdapter(moshi); | ||
49 | ········} | ||
50 | ········if·(type.equals(ImgurAlbumLink.class))·{ | ||
51 | ············return·ImgurAlbumLink.jsonAdapter(moshi); | ||
52 | ········} | ||
53 | ········if·(type.equals(ImgurLink.class))·{ | ||
54 | ············return·ImgurLink.jsonAdapter(moshi); | ||
55 | ········} | ||
56 | ········if·(type.equals(GfycatLink.class))·{ | ||
57 | ············return·GfycatLink.jsonAdapter(moshi); | ||
58 | ········} | ||
59 | ········if·(type.equals(GenericMediaLink.class))·{ | ||
60 | ············return·GenericMediaLink.jsonAdapter(moshi); | ||
61 | ········} | ||
62 | ········if·(type.equals(TypefaceResource.class))·{ | ||
63 | ············return·TypefaceResource.jsonAdapter(moshi); | ||
64 | ········} | ||
65 | ········if·(type.equals(UserSubreddit.class))·{ | 41 | ········if·(type.equals(UserSubreddit.class))·{ |
66 | ············return·UserSubreddit.jsonAdapter(moshi); | 42 | ············return·UserSubreddit.jsonAdapter(moshi); |
67 | ········} | 43 | ········} |
68 | ········if·(type.equals(GiphySearchResponse.class))·{ | 44 | ········if·(type.equals(GiphySearchResponse.class))·{ |
69 | ············return·GiphySearchResponse.jsonAdapter(moshi); | 45 | ············return·GiphySearchResponse.jsonAdapter(moshi); |
70 | ········} | 46 | ········} |
71 | ········if·(type.equals(GiphySearchResponse$GiphyItem.class))·{ | 47 | ········if·(type.equals(GiphySearchResponse$GiphyItem.class))·{ |
Offset 79, 50 lines modified | Offset 55, 53 lines modified | ||
79 | ········} | 55 | ········} |
80 | ········if·(type.equals(GiphySearchResponse$GifVariant.class))·{ | 56 | ········if·(type.equals(GiphySearchResponse$GifVariant.class))·{ |
81 | ············return·GiphySearchResponse$GifVariant.jsonAdapter(moshi); | 57 | ············return·GiphySearchResponse$GifVariant.jsonAdapter(moshi); |
82 | ········} | 58 | ········} |
83 | ········if·(type.equals(GiphySearchResponse$PaginationInfo.class))·{ | 59 | ········if·(type.equals(GiphySearchResponse$PaginationInfo.class))·{ |
84 | ············return·GiphySearchResponse$PaginationInfo.jsonAdapter(moshi); | 60 | ············return·GiphySearchResponse$PaginationInfo.jsonAdapter(moshi); |
85 | ········} | 61 | ········} |
86 | ········if·(type.equals(AuditedCommentSort.class))·{ | ||
87 | ············return·AuditedCommentSort.jsonAdapter(moshi); | ||
88 | ········} | ||
89 | ········if·(type.equals(ImgurAlbumResponse.class))·{ | ||
90 | ············return·ImgurAlbumResponse.jsonAdapter(moshi); | ||
91 | ········} | ||
92 | ········if·(type.equals(ImgurAlbumResponse$Data.class))·{ | ||
93 | ············return·ImgurAlbumResponse$Data.jsonAdapter(moshi); | ||
94 | ········} | ||
95 | ········if·(type.equals(ImgurImage.class))·{ | ||
96 | ············return·ImgurImage.jsonAdapter(moshi); | ||
97 | ········} | ||
98 | ········if·(type.equals(ImgurUploadResponse.class))·{ | 62 | ········if·(type.equals(ImgurUploadResponse.class))·{ |
99 | ············return·ImgurUploadResponse.jsonAdapter(moshi); | 63 | ············return·ImgurUploadResponse.jsonAdapter(moshi); |
100 | ········} | 64 | ········} |
101 | ········if·(type.equals(ImgurUploadResponse$Data.class))·{ | 65 | ········if·(type.equals(ImgurUploadResponse$Data.class))·{ |
102 | ············return·ImgurUploadResponse$Data.jsonAdapter(moshi); | 66 | ············return·ImgurUploadResponse$Data.jsonAdapter(moshi); |
103 | ········} | 67 | ········} |
104 | ········if·(type.equals(GfycatOauthResponse.class))·{ | ||
105 | ············return·GfycatOauthResponse.jsonAdapter(moshi); | ||
106 | ········} | ||
107 | ········if·(type.equals(GfycatResponse.class))·{ | 68 | ········if·(type.equals(GfycatResponse.class))·{ |
108 | ············return·GfycatResponse.jsonAdapter(moshi); | 69 | ············return·GfycatResponse.jsonAdapter(moshi); |
109 | ········} | 70 | ········} |
110 | ········if·(type.equals(GfycatResponse$Data.class))·{ | 71 | ········if·(type.equals(GfycatResponse$Data.class))·{ |
111 | ············return·GfycatResponse$Data.jsonAdapter(moshi); | 72 | ············return·GfycatResponse$Data.jsonAdapter(moshi); |
112 | ········} | 73 | ········} |
74 | ········if·(type.equals(GfycatOauthResponse.class))·{ | ||
75 | ············return·GfycatOauthResponse.jsonAdapter(moshi); | ||
76 | ········} | ||
77 | ········if·(type.equals(ImgurImage.class))·{ | ||
78 | ············return·ImgurImage.jsonAdapter(moshi); | ||
Max diff block lines reached; 2088/7890 bytes (26.46%) of diff not shown. |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lme/saket/dank/widgets/InboxUI/PullToCollapseListener$OnPullListener; | 5 | .implements·Lme/saket/dank/widgets/InboxUI/PullToCollapseListener$OnPullListener; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lme/saket/dank/ui/submission/SubmissionStatusBarTintProvider;->lambda$streamPageState$6(Lme/saket/dank/widgets/InboxUI/ExpandablePageLayout;Lio/reactivex/ObservableEmitter;)V | 8 | ····value·=·Lme/saket/dank/ui/submission/SubmissionStatusBarTintProvider;->lambda$streamPageState$6$me-saket-dank-ui-submission-SubmissionStatusBarTintProvider(Lme/saket/dank/widgets/InboxUI/ExpandablePageLayout;Lio/reactivex/ObservableEmitter;)V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lme/saket/dank/ui/submission/SubmissionImageHolder$1; | 1 | .class·Lme/saket/dank/ui/submission/SubmissionImageHolder$1; |
2 | .super·Lme/saket/dank/widgets/InboxUI/SimpleExpandablePageStateChangeCallbacks; | 2 | .super·Lme/saket/dank/widgets/InboxUI/SimpleExpandablePageStateChangeCallbacks; |
3 | .source·"SubmissionImageHolder.java" | 3 | .source·"SubmissionImageHolder.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lme/saket/dank/ui/submission/SubmissionImageHolder;->lambda$showImageScrollHint$8()V | 6 | ····value·=·Lme/saket/dank/ui/submission/SubmissionImageHolder;->lambda$showImageScrollHint$8$me-saket-dank-ui-submission-SubmissionImageHolder()V |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x0 | 9 | ····accessFlags·=·0x0 |
10 | ····name·=·null | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lme/saket/dank/notifs/MediaDownloadService$2; | 1 | .class·Lme/saket/dank/notifs/MediaDownloadService$2; |
2 | .super·Lcom/bumptech/glide/request/target/SimpleTarget; | 2 | .super·Lcom/bumptech/glide/request/target/SimpleTarget; |
3 | .source·"MediaDownloadService.java" | 3 | .source·"MediaDownloadService.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lme/saket/dank/notifs/MediaDownloadService;->lambda$downloadImageAndStreamProgress$13(Lme/saket/dank/urlparser/MediaLink;JLio/reactivex/ObservableEmitter;)V | 6 | ····value·=·Lme/saket/dank/notifs/MediaDownloadService;->lambda$downloadImageAndStreamProgress$13$me-saket-dank-notifs-MediaDownloadService(Lme/saket/dank/urlparser/MediaLink;JLio/reactivex/ObservableEmitter;)V |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x0 | 9 | ····accessFlags·=·0x0 |
10 | ····name·=·null | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lme/saket/dank/notifs/MediaDownloadService$3; | 1 | .class·Lme/saket/dank/notifs/MediaDownloadService$3; |
2 | .super·Lme/saket/dank/utils/glide/GlideProgressTarget; | 2 | .super·Lme/saket/dank/utils/glide/GlideProgressTarget; |
3 | .source·"MediaDownloadService.java" | 3 | .source·"MediaDownloadService.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lme/saket/dank/notifs/MediaDownloadService;->lambda$downloadImageAndStreamProgress$13(Lme/saket/dank/urlparser/MediaLink;JLio/reactivex/ObservableEmitter;)V | 6 | ····value·=·Lme/saket/dank/notifs/MediaDownloadService;->lambda$downloadImageAndStreamProgress$13$me-saket-dank-notifs-MediaDownloadService(Lme/saket/dank/urlparser/MediaLink;JLio/reactivex/ObservableEmitter;)V |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x0 | 9 | ····accessFlags·=·0x0 |
10 | ····name·=·null | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lme/saket/dank/utils/NetworkStateListener$1; | 1 | .class·Lme/saket/dank/utils/NetworkStateListener$1; |
2 | .super·Landroid/net/ConnectivityManager$NetworkCallback; | 2 | .super·Landroid/net/ConnectivityManager$NetworkCallback; |
3 | .source·"NetworkStateListener.java" | 3 | .source·"NetworkStateListener.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lme/saket/dank/utils/NetworkStateListener;->lambda$streamInternetCapableNetworkStateChanges$2(Lio/reactivex/ObservableEmitter;)V | 6 | ····value·=·Lme/saket/dank/utils/NetworkStateListener;->lambda$streamInternetCapableNetworkStateChanges$2$me-saket-dank-utils-NetworkStateListener(Lio/reactivex/ObservableEmitter;)V |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x0 | 9 | ····accessFlags·=·0x0 |
10 | ····name·=·null | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
Offset 54, 534 lines modified | Offset 54, 534 lines modified | ||
54 | ····if-nez·p2,·:cond_0 | 54 | ····if-nez·p2,·:cond_0 |
55 | ····return-object·v0 | 55 | ····return-object·v0 |
56 | ····.line·34 | 56 | ····.line·34 |
57 | ····:cond_0 | 57 | ····:cond_0 |
58 | ····const-class·p2,·Lme/saket/dank/u | 58 | ····const-class·p2,·Lme/saket/dank/ui/user/UserSubreddit; |
59 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 59 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
60 | ····move-result·p2 | 60 | ····move-result·p2 |
61 | ····if-eqz·p2,·:cond_1 | 61 | ····if-eqz·p2,·:cond_1 |
62 | ····.line·35 | 62 | ····.line·35 |
63 | ····invoke-static·{p3},·Lme/saket/dank/u | 63 | ····invoke-static·{p3},·Lme/saket/dank/ui/user/UserSubreddit;->jsonAdapter(Lcom/squareup/moshi/Moshi;)Lcom/squareup/moshi/JsonAdapter; |
64 | ····move-result-object·p1 | 64 | ····move-result-object·p1 |
65 | ····return-object·p1 | 65 | ····return-object·p1 |
66 | ····.line·36 | 66 | ····.line·36 |
67 | ····:cond_1 | 67 | ····:cond_1 |
68 | ····const-class·p2,·Lme/saket/dank/u | 68 | ····const-class·p2,·Lme/saket/dank/ui/giphy/GiphySearchResponse; |
69 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 69 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
70 | ····move-result·p2 | 70 | ····move-result·p2 |
71 | ····if-eqz·p2,·:cond_2 | 71 | ····if-eqz·p2,·:cond_2 |
72 | ····.line·37 | 72 | ····.line·37 |
73 | ····invoke-static·{p3},·Lme/saket/dank/u | 73 | ····invoke-static·{p3},·Lme/saket/dank/ui/giphy/GiphySearchResponse;->jsonAdapter(Lcom/squareup/moshi/Moshi;)Lcom/squareup/moshi/JsonAdapter; |
74 | ····move-result-object·p1 | 74 | ····move-result-object·p1 |
75 | ····return-object·p1 | 75 | ····return-object·p1 |
76 | ····.line·38 | 76 | ····.line·38 |
77 | ····:cond_2 | 77 | ····:cond_2 |
78 | ····const-class·p2,·Lme/saket/dank/u | 78 | ····const-class·p2,·Lme/saket/dank/ui/giphy/GiphySearchResponse$GiphyItem; |
79 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 79 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
80 | ····move-result·p2 | 80 | ····move-result·p2 |
81 | ····if-eqz·p2,·:cond_3 | 81 | ····if-eqz·p2,·:cond_3 |
82 | ····.line·39 | 82 | ····.line·39 |
83 | ····invoke-static·{p3},·Lme/saket/dank/u | 83 | ····invoke-static·{p3},·Lme/saket/dank/ui/giphy/GiphySearchResponse$GiphyItem;->jsonAdapter(Lcom/squareup/moshi/Moshi;)Lcom/squareup/moshi/JsonAdapter; |
84 | ····move-result-object·p1 | 84 | ····move-result-object·p1 |
85 | ····return-object·p1 | 85 | ····return-object·p1 |
86 | ····.line·40 | 86 | ····.line·40 |
87 | ····:cond_3 | 87 | ····:cond_3 |
88 | ····const-class·p2,·Lme/saket/dank/u | 88 | ····const-class·p2,·Lme/saket/dank/ui/giphy/GiphySearchResponse$GifVariants; |
89 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 89 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
90 | ····move-result·p2 | 90 | ····move-result·p2 |
91 | ····if-eqz·p2,·:cond_4 | 91 | ····if-eqz·p2,·:cond_4 |
92 | ····.line·41 | 92 | ····.line·41 |
93 | ····invoke-static·{p3},·Lme/saket/dank/u | 93 | ····invoke-static·{p3},·Lme/saket/dank/ui/giphy/GiphySearchResponse$GifVariants;->jsonAdapter(Lcom/squareup/moshi/Moshi;)Lcom/squareup/moshi/JsonAdapter; |
94 | ····move-result-object·p1 | 94 | ····move-result-object·p1 |
95 | ····return-object·p1 | 95 | ····return-object·p1 |
96 | ····.line·42 | 96 | ····.line·42 |
97 | ····:cond_4 | 97 | ····:cond_4 |
98 | ····const-class·p2,·Lme/saket/dank/u | 98 | ····const-class·p2,·Lme/saket/dank/ui/giphy/GiphySearchResponse$GifVariant; |
99 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 99 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
100 | ····move-result·p2 | 100 | ····move-result·p2 |
101 | ····if-eqz·p2,·:cond_5 | 101 | ····if-eqz·p2,·:cond_5 |
102 | ····.line·43 | 102 | ····.line·43 |
103 | ····invoke-static·{p3},·Lme/saket/dank/u | 103 | ····invoke-static·{p3},·Lme/saket/dank/ui/giphy/GiphySearchResponse$GifVariant;->jsonAdapter(Lcom/squareup/moshi/Moshi;)Lcom/squareup/moshi/JsonAdapter; |
104 | ····move-result-object·p1 | 104 | ····move-result-object·p1 |
105 | ····return-object·p1 | 105 | ····return-object·p1 |
106 | ····.line·44 | 106 | ····.line·44 |
107 | ····:cond_5 | 107 | ····:cond_5 |
108 | ····const-class·p2,·Lme/saket/dank/u | 108 | ····const-class·p2,·Lme/saket/dank/ui/giphy/GiphySearchResponse$PaginationInfo; |
109 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 109 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
110 | ····move-result·p2 | 110 | ····move-result·p2 |
111 | ····if-eqz·p2,·:cond_6 | 111 | ····if-eqz·p2,·:cond_6 |
112 | ····.line·45 | 112 | ····.line·45 |
113 | ····invoke-static·{p3},·Lme/saket/dank/u | 113 | ····invoke-static·{p3},·Lme/saket/dank/ui/giphy/GiphySearchResponse$PaginationInfo;->jsonAdapter(Lcom/squareup/moshi/Moshi;)Lcom/squareup/moshi/JsonAdapter; |
114 | ····move-result-object·p1 | 114 | ····move-result-object·p1 |
115 | ····return-object·p1 | 115 | ····return-object·p1 |
116 | ····.line·46 | 116 | ····.line·46 |
117 | ····:cond_6 | 117 | ····:cond_6 |
118 | ····const-class·p2,·Lme/saket/dank/u | 118 | ····const-class·p2,·Lme/saket/dank/ui/media/ImgurUploadResponse; |
119 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 119 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
120 | ····move-result·p2 | 120 | ····move-result·p2 |
121 | ····if-eqz·p2,·:cond_7 | 121 | ····if-eqz·p2,·:cond_7 |
122 | ····.line·47 | 122 | ····.line·47 |
123 | ····invoke-static·{p3},·Lme/saket/dank/u | 123 | ····invoke-static·{p3},·Lme/saket/dank/ui/media/ImgurUploadResponse;->jsonAdapter(Lcom/squareup/moshi/Moshi;)Lcom/squareup/moshi/JsonAdapter; |
124 | ····move-result-object·p1 | 124 | ····move-result-object·p1 |
125 | ····return-object·p1 | 125 | ····return-object·p1 |
126 | ····.line·48 | 126 | ····.line·48 |
127 | ····:cond_7 | 127 | ····:cond_7 |
128 | ····const-class·p2,·Lme/saket/dank/ui/ | 128 | ····const-class·p2,·Lme/saket/dank/ui/media/ImgurUploadResponse$Data; |
Max diff block lines reached; 15324/20073 bytes (76.34%) of diff not shown. |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/view/View$OnAttachStateChangeListener; | 5 | .implements·Landroid/view/View$OnAttachStateChangeListener; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lme/saket/dank/utils/lifecycle/LifecycleOwnerViews$Streams;->lambda$new$1(Landroid/view/View;Lio/reactivex/ObservableEmitter;)V | 8 | ····value·=·Lme/saket/dank/utils/lifecycle/LifecycleOwnerViews$Streams;->lambda$new$1$me-saket-dank-utils-lifecycle-LifecycleOwnerViews$Streams(Landroid/view/View;Lio/reactivex/ObservableEmitter;)V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |