Offset 1, 67 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:·9a06bc1b6868d6457ebc77fd98c36aa954c304123bb3449c92293c67cc36ec95 | ||
10 | Signer·#1·certificate·SHA-1·digest:·a48363e47035b6bb4bebee73d9316ff801c23cd6 | ||
11 | Signer·#1·certificate·MD5·digest:·e6bd539a62cf588c69266ed291cc14f9 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·5aac1a1813da1264a9ff39dea00e3bf40f06f96b36e85f59984e6bd56f9f1173 | ||
15 | Signer·#1·public·key·SHA-1·digest:·57efe189ef6f4086359c614298ee2d65c02d61a8 | ||
16 | Signer·#1·public·key·MD5·digest:·fc053cd186566bd225faa8a255fa9e37 | ||
17 | WARNING:·META-INF/DEPENDENCIES·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/README.txt·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/android.support.design_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/. | ||
20 | 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/. | ||
21 | 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/. | ||
22 | 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/. | ||
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.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/. | ||
30 | 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/. | ||
31 | 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/. | ||
32 | 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/. | ||
33 | 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/. | ||
34 | 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/. | ||
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.legacy_legacy-support-v4.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-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/. | ||
38 | 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/. | ||
39 | 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/. | ||
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.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/. | ||
44 | WARNING:·META-INF/androidx.preference_preference.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.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/. | ||
46 | 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/. | ||
47 | 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/. | ||
48 | 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/. | ||
49 | 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/. | ||
50 | 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/. | ||
51 | 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/. | ||
52 | 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/. | ||
53 | 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/. | ||
54 | WARNING:·META-INF/build.kotlin_module·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/build_release.kotlin_module·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/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/. | ||
57 | WARNING:·META-INF/core-ktx_release.kotlin_module·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/kotlin-stdlib-common-coroutines.kotlin_module·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/kotlin-stdlib-common.kotlin_module·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/kotlin-stdlib-coroutines.kotlin_module·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/kotlin-stdlib-jdk7.kotlin_module·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/kotlin-stdlib-jdk8.kotlin_module·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/kotlin-stdlib.kotlin_module·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/okio.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
65 | WARNING:·META-INF/services/at.bitfire.dav4jvm.PropertyFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
66 | WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
67 | WARNING:·META-INF/services/org.apache.commons.logging.LogFactory·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, 38197 lines modified | Offset 1, 30641 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:···················5 | 4 | ··Zip·archive·file·size:···················5463985·(0000000000535FB1h) |
5 | ··Actual·end-cent-dir·record·offset:·······5 | 5 | ··Actual·end-cent-dir·record·offset:·······5463963·(0000000000535F9Bh) |
6 | ··Expected·end-cent-dir·record·offset:·····5 | 6 | ··Expected·end-cent-dir·record·offset:·····5463963·(0000000000535F9Bh) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·1026·entries. | 9 | ··central·directory·contains·1026·entries. |
10 | ··The·central·directory·is· | 10 | ··The·central·directory·is·96998·(0000000000017AE6h)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·53 | 12 | ··is·5366965·(000000000051E4B5h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:··················· | 19 | ··version·of·encoding·software:···················0.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:··· | 21 | ··minimum·software·version·required·to·extract:···0.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
27 | ··32-bit·CRC·value·(hex):·························7 | 27 | ··32-bit·CRC·value·(hex):·························78a1c567 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································2150·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························9116·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··There·is·no·file·comment. | 37 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 38 | Central·directory·entry·#2: |
39 | --------------------------- | 39 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/5564FD0C.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···32750 | ||
43 | ··················································(0000000000007FEEh)·bytes | ||
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
45 | ··version·of·encoding·software:···················2.0 | ||
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
47 | ··minimum·software·version·required·to·extract:···2.0 | ||
48 | ··compression·method:·····························deflated | ||
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | ||
51 | ··extended·local·header:··························yes | ||
52 | ··file·last·modified·on·(DOS·date/time):··········2020·Jan·14·11:46:22 | ||
53 | ··32-bit·CRC·value·(hex):·························f9f24f69 | ||
54 | ··compressed·size:································33452·bytes | ||
55 | ··uncompressed·size:······························101975·bytes | ||
56 | ··length·of·filename:·····························20·characters | ||
57 | ··length·of·extra·field:··························0·bytes | ||
58 | ··length·of·file·comment:·························0·characters | ||
59 | ··disk·number·on·which·file·begins:···············disk·1 | ||
60 | ··apparent·file·type:·····························binary | ||
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
62 | ··MS-DOS·file·attributes·(00·hex):················none | ||
63 | ··There·is·no·file·comment. | ||
64 | Central·directory·entry·#3: | ||
65 | --------------------------- | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/5564FD0C.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···66268 | ||
69 | ··················································(00000000000102DCh)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2020·Jan·14·11:46:22 | ||
79 | ··32-bit·CRC·value·(hex):·························85735e00 | ||
80 | ··compressed·size:································1073·bytes | ||
81 | ··uncompressed·size:······························1326·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | ||
90 | Central·directory·entry·#4: | ||
91 | --------------------------- | ||
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··META-INF/DEPENDENCIES | 40 | ··META-INF/DEPENDENCIES |
94 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···2199 |
95 | ··················································(00000000000 | 42 | ··················································(0000000000000897h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2. | 44 | ··version·of·encoding·software:···················2.4 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 46 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 47 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 48 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 49 | ··file·security·status:···························not·encrypted |
103 | ··extended·local·header:·························· | 50 | ··extended·local·header:··························no |
104 | ··file·last·modified·on·(DOS·date/time):··········1980· | 51 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
105 | ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local | ||
Max diff block lines reached; 2303813/2311109 bytes (99.68%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Zip·archive·data,·at·least·v | 1 | Zip·archive·data,·at·least·v0.0·to·extract |
Offset 1, 36 lines modified | Offset 1, 36 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············:·5 | 4 | checksum············:·56f2116c |
5 | signature···········:· | 5 | signature···········:·be41...58fa |
6 | file_size···········:·327 | 6 | file_size···········:·3275020 |
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·····:·244 | 10 | string_ids_size·····:·24404 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·321 | 12 | type_ids_size·······:·3216 |
13 | type_ids_off········:·977 | 13 | type_ids_off········:·97728·(0x017dc0) |
14 | proto_ids_size······:·56 | 14 | proto_ids_size······:·5650 |
15 | proto_ids_off·······:·110 | 15 | proto_ids_off·······:·110592·(0x01b000) |
16 | field_ids_size······:·840 | 16 | field_ids_size······:·8405 |
17 | field_ids_off·······:·178 | 17 | field_ids_off·······:·178392·(0x02b8d8) |
18 | method_ids_size·····:·2193 | 18 | method_ids_size·····:·21932 |
19 | method_ids_off······:·2456 | 19 | method_ids_off······:·245632·(0x03bf80) |
20 | class_defs_size·····:·231 | 20 | class_defs_size·····:·2318 |
21 | class_defs_off······:·4210 | 21 | class_defs_off······:·421088·(0x066ce0) |
22 | data_size···········:·2779756 | 22 | data_size···········:·2779756 |
23 | data_off············:·4952 | 23 | data_off············:·495264·(0x078ea0) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·163 | 25 | class_idx···········:·163 |
26 | access_flags········:·4113·(0x1011) | 26 | access_flags········:·4113·(0x1011) |
27 | superclass_idx······:·99 | 27 | superclass_idx······:·994 |
28 | source_file_idx·····:·1971 | 28 | source_file_idx·····:·19711 |
29 | static_fields_size··:·1 | 29 | static_fields_size··:·1 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·2 | 31 | direct_methods_size·:·2 |
32 | virtual_methods_size:·1 | 32 | virtual_methods_size:·1 |
33 | Class·#0············- | 33 | Class·#0············- |
34 | ··Class·descriptor··:·'Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;' | 34 | ··Class·descriptor··:·'Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;' |
Offset 50, 65 lines modified | Offset 50, 65 lines modified | ||
50 | ······type··········:·'()V' | 50 | ······type··········:·'()V' |
51 | ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR) | 51 | ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR) |
52 | ······code··········- | 52 | ······code··········- |
53 | ······registers·····:·1 | 53 | ······registers·····:·1 |
54 | ······ins···········:·0 | 54 | ······ins···········:·0 |
55 | ······outs··········:·1 | 55 | ······outs··········:·1 |
56 | ······insns·size····:·8·16-bit·code·units | 56 | ······insns·size····:·8·16-bit·code·units |
57 | 078e | 57 | 078ec0:········································|[078ec0]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.<clinit>:()V |
58 | 078e | 58 | 078ed0:·2200·a300······························|0000:·new-instance·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;·//·type@00a3 |
59 | 078e | 59 | 078ed4:·7010·9d01·0000·························|0002:·invoke-direct·{v0},·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;.<init>:()V·//·method@019d |
60 | 078e | 60 | 078eda:·6900·3200······························|0005:·sput-object·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;.INSTANCE:Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;·//·field@0032 |
61 | 078e | 61 | 078ede:·0e00···································|0007:·return-void |
62 | ······catches·······:·(none) | 62 | ······catches·······:·(none) |
63 | ······positions·····:· | 63 | ······positions·····:· |
64 | ······locals········:· | 64 | ······locals········:· |
65 | ····#1··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;) | 65 | ····#1··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;) |
66 | ······name··········:·'<init>' | 66 | ······name··········:·'<init>' |
67 | ······type··········:·'()V' | 67 | ······type··········:·'()V' |
68 | ······access········:·0x11002·(PRIVATE·SYNTHETIC·CONSTRUCTOR) | 68 | ······access········:·0x11002·(PRIVATE·SYNTHETIC·CONSTRUCTOR) |
69 | ······code··········- | 69 | ······code··········- |
70 | ······registers·····:·1 | 70 | ······registers·····:·1 |
71 | ······ins···········:·1 | 71 | ······ins···········:·1 |
72 | ······outs··········:·1 | 72 | ······outs··········:·1 |
73 | ······insns·size····:·4·16-bit·code·units | 73 | ······insns·size····:·4·16-bit·code·units |
74 | 078e | 74 | 078ee0:········································|[078ee0]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.<init>:()V |
75 | 078e | 75 | 078ef0:·7010·7115·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1571 |
76 | 078e | 76 | 078ef6:·0e00···································|0003:·return-void |
77 | ······catches·······:·(none) | 77 | ······catches·······:·(none) |
78 | ······positions·····:· | 78 | ······positions·····:· |
79 | ······locals········:· | 79 | ······locals········:· |
80 | ··Virtual·methods···- | 80 | ··Virtual·methods···- |
81 | ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;) | 81 | ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;) |
82 | ······name··········:·'test' | 82 | ······name··········:·'test' |
83 | ······type··········:·'(Ljava/lang/Object;)Z' | 83 | ······type··········:·'(Ljava/lang/Object;)Z' |
84 | ······access········:·0x0011·(PUBLIC·FINAL) | 84 | ······access········:·0x0011·(PUBLIC·FINAL) |
85 | ······code··········- | 85 | ······code··········- |
86 | ······registers·····:·2 | 86 | ······registers·····:·2 |
87 | ······ins···········:·2 | 87 | ······ins···········:·2 |
88 | ······outs··········:·1 | 88 | ······outs··········:·1 |
89 | ······insns·size····:·7·16-bit·code·units | 89 | ······insns·size····:·7·16-bit·code·units |
90 | 078e | 90 | 078ea0:········································|[078ea0]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.test:(Ljava/lang/Object;)Z |
91 | 078e | 91 | 078eb0:·1f01·d803······························|0000:·check-cast·v1,·Ljava/lang/Long;·//·type@03d8 |
92 | 078e | 92 | 078eb4:·7110·9203·0100·························|0002:·invoke-static·{v1},·Lcom/google/common/util/concurrent/AtomicLongMap;.lambda$removeAllZeros$5:(Ljava/lang/Long;)Z·//·method@0392 |
93 | 078e | 93 | 078eba:·0a01···································|0005:·move-result·v1 |
94 | 078e | 94 | 078ebc:·0f01···································|0006:·return·v1 |
95 | ······catches·······:·(none) | 95 | ······catches·······:·(none) |
96 | ······positions·····:· | 96 | ······positions·····:· |
97 | ······locals········:· | 97 | ······locals········:· |
98 | ··source_file_idx···:·1971 | 98 | ··source_file_idx···:·19711·(lambda) |
99 | Class·#1·header: | 99 | Class·#1·header: |
100 | class_idx···········:·164 | 100 | class_idx···········:·164 |
101 | access_flags········:·4113·(0x1011) | 101 | access_flags········:·4113·(0x1011) |
102 | superclass_idx······:·99 | 102 | superclass_idx······:·994 |
103 | source_file_idx·····:·1971 | 103 | source_file_idx·····:·19711 |
104 | static_fields_size··:·0 | 104 | static_fields_size··:·0 |
105 | instance_fields_size:·2 | 105 | instance_fields_size:·2 |
106 | direct_methods_size·:·1 | 106 | direct_methods_size·:·1 |
107 | virtual_methods_size:·1 | 107 | virtual_methods_size:·1 |
108 | Class·#1············- | 108 | Class·#1············- |
109 | ··Class·descriptor··:·'Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;' | 109 | ··Class·descriptor··:·'Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;' |
Offset 132, 50 lines modified | Offset 132, 50 lines modified | ||
132 | ······type··········:·'(Ljava/util/function/LongBinaryOperator;J)V' | 132 | ······type··········:·'(Ljava/util/function/LongBinaryOperator;J)V' |
133 | ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR) | 133 | ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR) |
134 | ······code··········- | 134 | ······code··········- |
135 | ······registers·····:·4 | 135 | ······registers·····:·4 |
136 | ······ins···········:·4 | 136 | ······ins···········:·4 |
137 | ······outs··········:·1 | 137 | ······outs··········:·1 |
138 | ······insns·size····:·8·16-bit·code·units | 138 | ······insns·size····:·8·16-bit·code·units |
139 | 078f | 139 | 078f1c:········································|[078f1c]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.<init>:(Ljava/util/function/LongBinaryOperator;J)V |
140 | 078f | 140 | 078f2c:·7010·7115·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1571 |
141 | 078f | 141 | 078f32:·5b01·3300······························|0003:·iput-object·v1,·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;.f$0:Ljava/util/function/LongBinaryOperator;·//·field@0033 |
142 | 078f | 142 | 078f36:·5a02·3400······························|0005:·iput-wide·v2,·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;.f$1:J·//·field@0034 |
143 | 078f | 143 | 078f3a:·0e00···································|0007:·return-void |
144 | ······catches·······:·(none) | 144 | ······catches·······:·(none) |
145 | ······positions·····:· | 145 | ······positions·····:· |
146 | ······locals········:· | 146 | ······locals········:· |
147 | ··Virtual·methods···- | 147 | ··Virtual·methods···- |
148 | ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;) | 148 | ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;) |
149 | ······name··········:·'applyAsLong' | 149 | ······name··········:·'applyAsLong' |
150 | ······type··········:·'(J)J' | 150 | ······type··········:·'(J)J' |
151 | ······access········:·0x0011·(PUBLIC·FINAL) | 151 | ······access········:·0x0011·(PUBLIC·FINAL) |
152 | ······code··········- | 152 | ······code··········- |
153 | ······registers·····:·6 | 153 | ······registers·····:·6 |
154 | ······ins···········:·3 | 154 | ······ins···········:·3 |
Max diff block lines reached; 70993483/71002843 bytes (99.99%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·434 | 1 | Zip·file·size:·4348346·bytes,·number·of·entries:·2318 |
2 | ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.class | 2 | ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.class |
3 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.class | 3 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.class |
4 | ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$DcLTlF3s5DHwdNSgEWTYCqVol1g.class | 4 | ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$DcLTlF3s5DHwdNSgEWTYCqVol1g.class |
5 | ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$TraBMz-XCthGZEQVANO5QmnxWno.class | 5 | ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$TraBMz-XCthGZEQVANO5QmnxWno.class |
6 | ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$_mRNwAvglyKc5Yx82XZ6MQIcNOc.class | 6 | ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$_mRNwAvglyKc5Yx82XZ6MQIcNOc.class |
7 | ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$ssE2wSalMHj2RQJgrvz9l7Rh5mI.class | 7 | ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$ssE2wSalMHj2RQJgrvz9l7Rh5mI.class |
8 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$xkVI1iDZ2IluvsquadnktIkVUWI.class | 8 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$xkVI1iDZ2IluvsquadnktIkVUWI.class |
Offset 208, 15 lines modified | Offset 208, 16 lines modified | ||
208 | ?rwxrwxr-x··2.0·unx·····1287·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonToken.class | 208 | ?rwxrwxr-x··2.0·unx·····1287·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonToken.class |
209 | ?rwxrwxr-x··2.0·unx·····5915·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonWriter.class | 209 | ?rwxrwxr-x··2.0·unx·····5915·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonWriter.class |
210 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/google/gson/stream/MalformedJsonException.class | 210 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/google/gson/stream/MalformedJsonException.class |
211 | ?rwxrwxr-x··2.0·unx····61327·b-·defN·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class | 211 | ?rwxrwxr-x··2.0·unx····61327·b-·defN·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class |
212 | ?rwxrwxr-x··2.0·unx·····1755·b-·stor·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/PublicSuffixType.class | 212 | ?rwxrwxr-x··2.0·unx·····1755·b-·stor·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/PublicSuffixType.class |
213 | ?rwxrwxr-x··2.0·unx·····2110·b-·stor·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/TrieParser.class | 213 | ?rwxrwxr-x··2.0·unx·····2110·b-·stor·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/TrieParser.class |
214 | ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·com/nextcloud/common/NextcloudClient$Companion.class | 214 | ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·com/nextcloud/common/NextcloudClient$Companion.class |
215 | ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·com/nextcloud/common/OkHttpMethodBase$Companion.class | ||
215 | ?rwxrwxr-x··2.0·unx·····4 | 216 | ?rwxrwxr-x··2.0·unx·····4709·b-·stor·80-Jan-01·00:00·com/nextcloud/common/OkHttpMethodBase.class |
216 | ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/BuildConfig.class | 217 | ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/BuildConfig.class |
217 | ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$attr.class | 218 | ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$attr.class |
218 | ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$color.class | 219 | ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$color.class |
219 | ?rwxrwxr-x··2.0·unx·····1428·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$dimen.class | 220 | ?rwxrwxr-x··2.0·unx·····1428·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$dimen.class |
220 | ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$drawable.class | 221 | ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$drawable.class |
221 | ?rwxrwxr-x··2.0·unx·····3236·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$id.class | 222 | ?rwxrwxr-x··2.0·unx·····3236·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$id.class |
222 | ?rwxrwxr-x··2.0·unx······228·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$integer.class | 223 | ?rwxrwxr-x··2.0·unx······228·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$integer.class |
Offset 277, 15 lines modified | Offset 278, 15 lines modified | ||
277 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElement.class | 278 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElement.class |
278 | ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter$1.class | 279 | ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter$1.class |
279 | ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichObject.class | 280 | ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichObject.class |
280 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObject.class | 281 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObject.class |
281 | ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/Chunk.class | 282 | ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/Chunk.class |
282 | ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/FileUtils.class | 283 | ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/FileUtils.class |
283 | ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/NcSearchMethod$1.class | 284 | ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/NcSearchMethod$1.class |
284 | ?rwxrwxr-x··2.0·unx·····1 | 285 | ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType.class |
285 | ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion$1.class | 286 | ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion$1.class |
286 | ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile$1.class | 287 | ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile$1.class |
287 | ?rwxrwxr-x··2.0·unx·····6005·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile.class | 288 | ?rwxrwxr-x··2.0·unx·····6005·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile.class |
288 | ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/ServerFileInterface.class | 289 | ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/ServerFileInterface.class |
289 | ?rwxrwxr-x··2.0·unx·····3769·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/RegisterAccountDeviceForProxyOperation.class | 290 | ?rwxrwxr-x··2.0·unx·····3769·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/RegisterAccountDeviceForProxyOperation.class |
290 | ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/UnregisterAccountDeviceForProxyOperation.class | 291 | ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/UnregisterAccountDeviceForProxyOperation.class |
291 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Action.class | 292 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Action.class |
Offset 1242, 15 lines modified | Offset 1243, 15 lines modified | ||
1242 | ?rwxrwxr-x··2.0·unx·····2210·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter.class | 1243 | ?rwxrwxr-x··2.0·unx·····2210·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter.class |
1243 | ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/PreJava9ReflectionAccessor.class | 1244 | ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/PreJava9ReflectionAccessor.class |
1244 | ?rwxrwxr-x··2.0·unx·····2733·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/UnsafeReflectionAccessor.class | 1245 | ?rwxrwxr-x··2.0·unx·····2733·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/UnsafeReflectionAccessor.class |
1245 | ?rwxrwxr-x··2.0·unx······985·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonReader$1.class | 1246 | ?rwxrwxr-x··2.0·unx······985·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonReader$1.class |
1246 | ?rwxrwxr-x··2.0·unx·····3744·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingCreateFileRemoteOperation.class | 1247 | ?rwxrwxr-x··2.0·unx·····3744·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingCreateFileRemoteOperation.class |
1247 | ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainListOfTemplatesRemoteOperation$1.class | 1248 | ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainListOfTemplatesRemoteOperation$1.class |
1248 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainRemoteOperation$1.class | 1249 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainRemoteOperation$1.class |
1249 | ?rwxrwxr-x··2.0·unx·····3 | 1250 | ?rwxrwxr-x··2.0·unx·····3522·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.class |
1250 | ?rwxrwxr-x··2.0·unx·····3912·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/richWorkspace/RichWorkspaceDirectEditingRemoteOperation.class | 1251 | ?rwxrwxr-x··2.0·unx·····3912·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/richWorkspace/RichWorkspaceDirectEditingRemoteOperation.class |
1251 | ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·com/nextcloud/operations/GetMethod.class | 1252 | ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·com/nextcloud/operations/GetMethod.class |
1252 | ?rwxrwxr-x··2.0·unx·····3481·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/DirectEditing$$Parcelable.class | 1253 | ?rwxrwxr-x··2.0·unx·····3481·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/DirectEditing$$Parcelable.class |
1253 | ?rwxrwxr-x··2.0·unx·····2662·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/Editor$$Parcelable.class | 1254 | ?rwxrwxr-x··2.0·unx·····2662·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/Editor$$Parcelable.class |
1254 | ?rwxrwxr-x··2.0·unx·····2721·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/ExternalLink$$Parcelable.class | 1255 | ?rwxrwxr-x··2.0·unx·····2721·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/ExternalLink$$Parcelable.class |
1255 | ?rwxrwxr-x··2.0·unx·····1274·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/OwnCloudAnonymousCredentials.class | 1256 | ?rwxrwxr-x··2.0·unx·····1274·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/OwnCloudAnonymousCredentials.class |
1256 | ?rwxrwxr-x··2.0·unx·····2985·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/OwnCloudBasicCredentials.class | 1257 | ?rwxrwxr-x··2.0·unx·····2985·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/OwnCloudBasicCredentials.class |
Offset 1261, 15 lines modified | Offset 1262, 15 lines modified | ||
1261 | ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/UserInfo$$Parcelable.class | 1262 | ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/UserInfo$$Parcelable.class |
1262 | ?rwxrwxr-x··2.0·unx·····6825·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/ExternalLinksOperation.class | 1263 | ?rwxrwxr-x··2.0·unx·····6825·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/ExternalLinksOperation.class |
1263 | ?rwxrwxr-x··2.0·unx·····3995·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ChunkFromFileChannelRequestEntity.class | 1264 | ?rwxrwxr-x··2.0·unx·····3995·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ChunkFromFileChannelRequestEntity.class |
1264 | ?rwxrwxr-x··2.0·unx·····3376·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity.class | 1265 | ?rwxrwxr-x··2.0·unx·····3376·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity.class |
1265 | ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$LegacyImpl.class | 1266 | ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$LegacyImpl.class |
1266 | ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/OCSRemoteOperation.class | 1267 | ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/OCSRemoteOperation.class |
1267 | ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1.class | 1268 | ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1.class |
1268 | ?rwxrwxr-x··2.0·unx·····8 | 1269 | ?rwxrwxr-x··2.0·unx·····8821·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation.class |
1269 | ?rwxrwxr-x··2.0·unx·····2908·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter.class | 1270 | ?rwxrwxr-x··2.0·unx·····2908·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter.class |
1270 | ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter.class | 1271 | ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter.class |
1271 | ?rwxrwxr-x··2.0·unx·····3192·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class | 1272 | ?rwxrwxr-x··2.0·unx·····3192·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class |
1272 | ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/MarkCommentsAsReadRemoteOperation.class | 1273 | ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/MarkCommentsAsReadRemoteOperation.class |
1273 | ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/GetMetadataRemoteOperation.class | 1274 | ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/GetMetadataRemoteOperation.class |
1274 | ?rwxrwxr-x··2.0·unx·····3721·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.class | 1275 | ?rwxrwxr-x··2.0·unx·····3721·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.class |
1275 | ?rwxrwxr-x··2.0·unx·····3583·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/StoreMetadataRemoteOperation.class | 1276 | ?rwxrwxr-x··2.0·unx·····3583·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/StoreMetadataRemoteOperation.class |
Offset 1823, 15 lines modified | Offset 1824, 15 lines modified | ||
1823 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$2.class | 1824 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$2.class |
1824 | ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$3.class | 1825 | ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$3.class |
1825 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$4.class | 1826 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$4.class |
1826 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$5.class | 1827 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$5.class |
1827 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$6.class | 1828 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$6.class |
1828 | ?rwxrwxr-x··2.0·unx·····3642·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainListOfTemplatesRemoteOperation.class | 1829 | ?rwxrwxr-x··2.0·unx·····3642·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainListOfTemplatesRemoteOperation.class |
1829 | ?rwxrwxr-x··2.0·unx·····3394·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainRemoteOperation.class | 1830 | ?rwxrwxr-x··2.0·unx·····3394·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainRemoteOperation.class |
1830 | ?rwxrwxr-x··2.0·unx·····5 | 1831 | ?rwxrwxr-x··2.0·unx·····5130·b-·stor·80-Jan-01·00:00·com/nextcloud/common/NextcloudClient.class |
1831 | ?rwxrwxr-x··2.0·unx·····6869·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/AdvancedSslSocketFactory.class | 1832 | ?rwxrwxr-x··2.0·unx·····6869·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/AdvancedSslSocketFactory.class |
1832 | ?rwxrwxr-x··2.0·unx····10700·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation.class | 1833 | ?rwxrwxr-x··2.0·unx····10700·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation.class |
1833 | ?rwxrwxr-x··2.0·unx·····3508·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetPrivateKeyOperation.class | 1834 | ?rwxrwxr-x··2.0·unx·····3508·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetPrivateKeyOperation.class |
1834 | ?rwxrwxr-x··2.0·unx·····4432·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetUserInfoRemoteOperation.class | 1835 | ?rwxrwxr-x··2.0·unx·····4432·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetUserInfoRemoteOperation.class |
1835 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·kotlin/LazyKt.class | 1836 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·kotlin/LazyKt.class |
1836 | ?rwxrwxr-x··2.0·unx·····1923·b-·stor·80-Jan-01·00:00·kotlin/NumbersKt__NumbersJVMKt.class | 1837 | ?rwxrwxr-x··2.0·unx·····1923·b-·stor·80-Jan-01·00:00·kotlin/NumbersKt__NumbersJVMKt.class |
1837 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·kotlin/PreconditionsKt.class | 1838 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·kotlin/PreconditionsKt.class |
Offset 2312, 8 lines modified | Offset 2313, 8 lines modified | ||
2312 | ?rwxrwxr-x··2.0·unx·····1760·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class | 2313 | ?rwxrwxr-x··2.0·unx·····1760·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class |
2313 | ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class | 2314 | ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class |
2314 | ?rwxrwxr-x··2.0·unx····40574·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class | 2315 | ?rwxrwxr-x··2.0·unx····40574·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class |
2315 | ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class | 2316 | ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class |
2316 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class | 2317 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class |
2317 | ?rwxrwxr-x··2.0·unx····27836·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class | 2318 | ?rwxrwxr-x··2.0·unx····27836·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class |
2318 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class | 2319 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class |
2319 | 231 | 2320 | 2318·files,·4567916·bytes·uncompressed,·3924108·bytes·compressed:··14.1% |
Offset 633, 14 lines modified | Offset 633, 17 lines modified | ||
633 | Filename:·com/google/thirdparty/publicsuffix/TrieParser.class | 633 | Filename:·com/google/thirdparty/publicsuffix/TrieParser.class |
634 | Comment:· | 634 | Comment:· |
635 | Filename:·com/nextcloud/common/NextcloudClient$Companion.class | 635 | Filename:·com/nextcloud/common/NextcloudClient$Companion.class |
636 | Comment:· | 636 | Comment:· |
637 | Filename:·com/nextcloud/common/OkHttpMethodBase$Companion.class | ||
638 | Comment:· | ||
637 | Filename:·com/nextcloud/common/OkHttpMethodBase.class | 639 | Filename:·com/nextcloud/common/OkHttpMethodBase.class |
638 | Comment:· | 640 | Comment:· |
639 | Filename:·com/owncloud/android/lib/BuildConfig.class | 641 | Filename:·com/owncloud/android/lib/BuildConfig.class |
640 | Comment:· | 642 | Comment:· |
641 | Filename:·com/owncloud/android/lib/R$attr.class | 643 | Filename:·com/owncloud/android/lib/R$attr.class |
Offset 1, 44 lines modified | Offset 1, 60 lines modified | ||
1 | package·com.nextcloud.common; | 1 | package·com.nextcloud.common; |
2 | import·kotlin.collections.MapsKt; | ||
3 | import·kotlin.Pair; | ||
4 | import·okhttp3.Headers$Builder; | ||
2 | import·okhttp3.Headers; | 5 | import·okhttp3.Headers; |
3 | import·okhttp3.ResponseBody; | 6 | import·okhttp3.ResponseBody; |
4 | import·com.owncloud.android.lib.common.OwnCloudClientManagerFactory; | 7 | import·com.owncloud.android.lib.common.OwnCloudClientManagerFactory; |
5 | import·java.util.Iterator; | 8 | import·java.util.Iterator; |
6 | import·okhttp3.HttpUrl$Builder; | 9 | import·okhttp3.HttpUrl$Builder; |
7 | import·okhttp3.HttpUrl; | 10 | import·okhttp3.HttpUrl; |
8 | import·java.util.HashMap; | 11 | import·java.util.HashMap; |
9 | import·kotlin.jvm.internal.Intrinsics; | 12 | import·kotlin.jvm.internal.Intrinsics; |
13 | import·kotlin.jvm.internal.DefaultConstructorMarker; | ||
10 | import·okhttp3.Response; | 14 | import·okhttp3.Response; |
11 | import·okhttp3.Request$Builder; | 15 | import·okhttp3.Request$Builder; |
12 | import·java.util.Map; | 16 | import·java.util.Map; |
13 | public·abstract·class·OkHttpMethodBase | 17 | public·abstract·class·OkHttpMethodBase |
14 | { | 18 | { |
19 | ····public·static·final·OkHttpMethodBase$Companion·Companion; | ||
20 | ····public·static·final·int·UNKOWN_STATUS_CODE·=·255; | ||
15 | ····private·Map·queryMap; | 21 | ····private·Map·queryMap; |
16 | ····private·Request$Builder·requestBuilder; | 22 | ····private·final·Request$Builder·requestBuilder; |
17 | ····private·Map·requestHeaders; | 23 | ····private·final·Map·requestHeaders; |
18 | ····p | 24 | ····private·Response·response; |
19 | ····private·String·uri; | 25 | ····private·String·uri; |
20 | ····private·final·boolean·useOcsApiRequestHeader; | 26 | ····private·final·boolean·useOcsApiRequestHeader; |
21 | ···· | 27 | ···· |
28 | ····static·{ | ||
29 | ········Companion·=·new·OkHttpMethodBase$Companion((DefaultConstructorMarker)null); | ||
30 | ····} | ||
31 | ···· | ||
22 | ····public·OkHttpMethodBase(final·String·uri,·final·boolean·useOcsApiRequestHeader)·{ | 32 | ····public·OkHttpMethodBase(final·String·uri,·final·boolean·useOcsApiRequestHeader)·{ |
23 | ········Intrinsics.checkParameterIsNotNull((Object)uri,·"uri"); | 33 | ········Intrinsics.checkParameterIsNotNull((Object)uri,·"uri"); |
24 | ········this.uri·=·uri; | 34 | ········this.uri·=·uri; |
25 | ········this.useOcsApiRequestHeader·=·useOcsApiRequestHeader; | 35 | ········this.useOcsApiRequestHeader·=·useOcsApiRequestHeader; |
26 | ········this.queryMap·=·new·HashMap(); | 36 | ········this.queryMap·=·new·HashMap(); |
27 | ········this.requestHeaders·=·new·HashMap(); | 37 | ········this.requestHeaders·=·new·HashMap(); |
28 | ········this.requestBuilder·=·new·Request$Builder(); | 38 | ········this.requestBuilder·=·new·Request$Builder(); |
29 | ····} | 39 | ····} |
30 | ···· | 40 | ···· |
31 | ····public·final·void·OkHttpMethodBase()·{ | 41 | ····public·final·void·OkHttpMethodBase()·{ |
32 | ········this.requestHeaders.put("http.protocol.single-cookie-header",·"true"); | 42 | ········this.requestHeaders.put("http.protocol.single-cookie-header",·"true"); |
33 | ····} | 43 | ····} |
34 | ···· | 44 | ···· |
45 | ····public·final·void·addRequestHeader(final·String·s,·final·String·s2)·{ | ||
46 | ········Intrinsics.checkParameterIsNotNull((Object)s,·"header"); | ||
47 | ········Intrinsics.checkParameterIsNotNull((Object)s2,·"value"); | ||
48 | ········this.requestHeaders.put(s,·s2); | ||
49 | ····} | ||
50 | ···· | ||
35 | ····public·final·HttpUrl·buildQueryParameter()·{ | 51 | ····public·final·HttpUrl·buildQueryParameter()·{ |
36 | ········final·HttpUrl·parse·=·HttpUrl.parse(this.uri); | 52 | ········final·HttpUrl·parse·=·HttpUrl.parse(this.uri); |
37 | ········if·(parse·!=·null)·{ | 53 | ········if·(parse·!=·null)·{ |
38 | ············final·HttpUrl$Builder·builder·=·parse.newBuilder(); | 54 | ············final·HttpUrl$Builder·builder·=·parse.newBuilder(); |
39 | ············if·(builder·!=·null)·{ | 55 | ············if·(builder·!=·null)·{ |
40 | ················for·(final·Map.Entry<String,·V>·entry·:·this.queryMap.entrySet())·{ | 56 | ················for·(final·Map.Entry<String,·V>·entry·:·this.queryMap.entrySet())·{ |
41 | ····················builder.addQueryParameter((String)entry.getKey(),·(String)entry.getValue()); | 57 | ····················builder.addQueryParameter((String)entry.getKey(),·(String)entry.getValue()); |
Offset 61, 141 lines modified | Offset 77, 118 lines modified | ||
61 | ········requestHeaders.put("User-Agent",·userAgent); | 77 | ········requestHeaders.put("User-Agent",·userAgent); |
62 | ········for·(final·Map.Entry<String,·V>·entry·:·this.requestHeaders.entrySet())·{ | 78 | ········for·(final·Map.Entry<String,·V>·entry·:·this.requestHeaders.entrySet())·{ |
63 | ············url.header((String)entry.getKey(),·(String)entry.getValue()); | 79 | ············url.header((String)entry.getKey(),·(String)entry.getValue()); |
64 | ········} | 80 | ········} |
65 | ········if·(this.useOcsApiRequestHeader)·{ | 81 | ········if·(this.useOcsApiRequestHeader)·{ |
66 | ············url.header("OCS-APIREQUEST",·"true"); | 82 | ············url.header("OCS-APIREQUEST",·"true"); |
67 | ········} | 83 | ········} |
68 | ········ | 84 | ········this.response·=·nextcloudClient.newCall(url.build()).execute(); |
69 | ········Intrinsics.checkExpressionValueIsNotNull((Object)execute,·"nextcloudClient.newCall(request).execute()"); | ||
70 | ········this.response·=·execute; | ||
71 | ········if·(nextcloudClient.getFollowRedirects())·{ | 85 | ········if·(nextcloudClient.getFollowRedirects())·{ |
72 | ············return·nextcloudClient.followRedirection(this).getLastStatus(); | 86 | ············return·nextcloudClient.followRedirection(this).getLastStatus(); |
73 | ········} | 87 | ········} |
74 | ········final·Response·response·=·this.response; | 88 | ········final·Response·response·=·this.response; |
89 | ········int·code; | ||
75 | ········if·(response· | 90 | ········if·(response·!=·null)·{ |
76 | ············ | 91 | ············code·=·response.code(); |
77 | ········} | 92 | ········} |
93 | ········else·{ | ||
94 | ············code·=·-1; | ||
78 | ········return·response.code(); | ||
79 | ····} | ||
80 | ···· | ||
81 | ····public·final·Map·getQueryMap()·{ | ||
82 | ········return·this.queryMap; | ||
83 | ····} | ||
84 | ···· | ||
85 | ····public·final·Request$Builder·getRequestBuilder()·{ | ||
86 | ········return·this.requestBuilder; | ||
87 | ····} | ||
88 | ···· | ||
89 | ····public·final·Map·getRequestHeaders()·{ | ||
90 | ········return·this.requestHeaders; | ||
91 | ····} | ||
92 | ···· | ||
93 | ····public·final·Response·getResponse()·{ | ||
94 | ········final·Response·response·=·this.response; | ||
95 | ········if·(response·==·null)·{ | ||
96 | ············Intrinsics.throwUninitializedPropertyAccessException("response"); | ||
97 | ········} | 95 | ········} |
98 | ········return· | 96 | ········return·code; |
99 | ····} | 97 | ····} |
100 | ···· | 98 | ···· |
101 | ····public·final·String·getResponseBodyAsString()·{ | 99 | ····public·final·String·getResponseBodyAsString()·{ |
102 | ········final·Response·response·=·this.response; | 100 | ········final·Response·response·=·this.response; |
103 | ········if·(response· | 101 | ········if·(response·!=·null)·{ |
104 | ············Intrinsics.throwUninitializedPropertyAccessException("response"); | ||
105 | ········} | ||
106 | ········final·ResponseBody·body·=·response.body(); | 102 | ············final·ResponseBody·body·=·response.body(); |
107 | ········if·(body·!=·null)·{ | 103 | ············if·(body·!=·null)·{ |
108 | ············final·String·string·=·body.string(); | 104 | ················final·String·string·=·body.string(); |
109 | ············if·(string·!=·null)·{ | 105 | ················if·(string·!=·null)·{ |
110 | ················return·string; | 106 | ····················return·string; |
107 | ················} | ||
111 | ············} | 108 | ············} |
112 | ········} | 109 | ········} |
113 | ········return·""; | 110 | ········return·""; |
114 | ····} | 111 | ····} |
115 | ···· | 112 | ···· |
116 | ····public·final·String·getResponseHeader( | 113 | ····public·final·String·getResponseHeader(String·header)·{ |
117 | ········Intrinsics.checkParameterIsNotNull((Object) | 114 | ········Intrinsics.checkParameterIsNotNull((Object)header,·"name"); |
118 | ········final·Response·response·=·this.response; | 115 | ········final·Response·response·=·this.response; |
119 | ········if·(response· | 116 | ········if·(response·!=·null)·{ |
120 | ············ | 117 | ············header·=·response.header(header); |
121 | ········} | 118 | ········} |
119 | ········else·{ | ||
Max diff block lines reached; 3814/9280 bytes (41.10%) of diff not shown. |
Offset 7, 34 lines modified | Offset 7, 37 lines modified | ||
7 | ····FAVORITE_SEARCH("FAVORITE_SEARCH",·n),· | 7 | ····FAVORITE_SEARCH("FAVORITE_SEARCH",·n),· |
8 | ····FILE_ID_SEARCH("FILE_ID_SEARCH",·n6),· | 8 | ····FILE_ID_SEARCH("FILE_ID_SEARCH",·n6),· |
9 | ····FILE_SEARCH("FILE_SEARCH",·0),· | 9 | ····FILE_SEARCH("FILE_SEARCH",·0),· |
10 | ····GALLERY_SEARCH("GALLERY_SEARCH",·n5),· | 10 | ····GALLERY_SEARCH("GALLERY_SEARCH",·n5),· |
11 | ····PHOTO_SEARCH("PHOTO_SEARCH",·n3),· | 11 | ····PHOTO_SEARCH("PHOTO_SEARCH",·n3),· |
12 | ····RECENTLY_ADDED_SEARCH("RECENTLY_ADDED_SEARCH",·n8),· | 12 | ····RECENTLY_ADDED_SEARCH("RECENTLY_ADDED_SEARCH",·n8),· |
13 | ····RECENTLY_MODIFIED_SEARCH("RECENTLY_MODIFIED_SEARCH",·n2),· | 13 | ····RECENTLY_MODIFIED_SEARCH("RECENTLY_MODIFIED_SEARCH",·n2),· |
14 | ····SHARED_FILTER("SHARED_FILTER",·n9),· | ||
14 | ····SHARED_SEARCH("SHARED_SEARCH",·n4); | 15 | ····SHARED_SEARCH("SHARED_SEARCH",·n4); |
15 | ···· | 16 | ···· |
16 | ····static·{ | 17 | ····static·{ |
17 | ········final·int·n·=·1; | 18 | ········final·int·n·=·1; |
18 | ········final·int·n2·=·2; | 19 | ········final·int·n2·=·2; |
19 | ········final·int·n3·=·3; | 20 | ········final·int·n3·=·3; |
20 | ········final·int·n4·=·4; | 21 | ········final·int·n4·=·4; |
21 | ········final·int·n5·=·5; | 22 | ········final·int·n5·=·5; |
22 | ········final·int·n6·=·6; | 23 | ········final·int·n6·=·6; |
23 | ········final·int·n7·=·7; | 24 | ········final·int·n7·=·7; |
24 | ········final·int·n8·=·8; | 25 | ········final·int·n8·=·8; |
26 | ········final·int·n9·=·9; | ||
25 | ········final·SearchRemoteOperation$SearchType[]·$values·=·new·SearchRemoteOperation$SearchType[ | 27 | ········final·SearchRemoteOperation$SearchType[]·$values·=·new·SearchRemoteOperation$SearchType[10]; |
26 | ········$values[0]·=·SearchRemoteOperation$SearchType.FILE_SEARCH; | 28 | ········$values[0]·=·SearchRemoteOperation$SearchType.FILE_SEARCH; |
27 | ········$values[n]·=·SearchRemoteOperation$SearchType.FAVORITE_SEARCH; | 29 | ········$values[n]·=·SearchRemoteOperation$SearchType.FAVORITE_SEARCH; |
28 | ········$values[n2]·=·SearchRemoteOperation$SearchType.RECENTLY_MODIFIED_SEARCH; | 30 | ········$values[n2]·=·SearchRemoteOperation$SearchType.RECENTLY_MODIFIED_SEARCH; |
29 | ········$values[n3]·=·SearchRemoteOperation$SearchType.PHOTO_SEARCH; | 31 | ········$values[n3]·=·SearchRemoteOperation$SearchType.PHOTO_SEARCH; |
30 | ········$values[n4]·=·SearchRemoteOperation$SearchType.SHARED_SEARCH; | 32 | ········$values[n4]·=·SearchRemoteOperation$SearchType.SHARED_SEARCH; |
31 | ········$values[n5]·=·SearchRemoteOperation$SearchType.GALLERY_SEARCH; | 33 | ········$values[n5]·=·SearchRemoteOperation$SearchType.GALLERY_SEARCH; |
32 | ········$values[n6]·=·SearchRemoteOperation$SearchType.FILE_ID_SEARCH; | 34 | ········$values[n6]·=·SearchRemoteOperation$SearchType.FILE_ID_SEARCH; |
33 | ········$values[n7]·=·SearchRemoteOperation$SearchType.CONTENT_TYPE_SEARCH; | 35 | ········$values[n7]·=·SearchRemoteOperation$SearchType.CONTENT_TYPE_SEARCH; |
34 | ········$values[n8]·=·SearchRemoteOperation$SearchType.RECENTLY_ADDED_SEARCH; | 36 | ········$values[n8]·=·SearchRemoteOperation$SearchType.RECENTLY_ADDED_SEARCH; |
37 | ········$values[n9]·=·SearchRemoteOperation$SearchType.SHARED_FILTER; | ||
35 | ········$VALUES·=·$values; | 38 | ········$VALUES·=·$values; |
36 | ····} | 39 | ····} |
37 | ···· | 40 | ···· |
38 | ····private·SearchRemoteOperation$SearchType(final·String·name,·final·int·ordinal)·{ | 41 | ····private·SearchRemoteOperation$SearchType(final·String·name,·final·int·ordinal)·{ |
39 | ····} | 42 | ····} |
40 | } | 43 | } |
Offset 60, 251 lines modified | Offset 60, 263 lines modified | ||
60 | ········//····56:·pop············ | 60 | ········//····56:·pop············ |
61 | ········//····57:·aload···········5 | 61 | ········//····57:·aload···········5 |
62 | ········//····59:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; | 62 | ········//····59:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
63 | ········//····62:·astore··········5 | 63 | ········//····62:·astore··········5 |
64 | ········//····64:·aload···········4 | 64 | ········//····64:·aload···········4 |
65 | ········//····66:·aload···········5 | 65 | ········//····66:·aload···········5 |
66 | ········//····68:·invokespecial···org/apache/commons/httpclient/methods/PostMethod.<init>:(Ljava/lang/String;)V | 66 | ········//····68:·invokespecial···org/apache/commons/httpclient/methods/PostMethod.<init>:(Ljava/lang/String;)V |
67 | ········//····71:·aload···········4 | ||
68 | ········//····73:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.getParams:()Lorg/apache/commons/httpclient/params/HttpMethodParams; | ||
69 | ········//····76:·astore_3······· | ||
70 | ········//····77:·ldc·············"utf-8" | ||
71 | ········//····79:·astore··········5 | ||
72 | ········//····81:·aload_3········ | ||
73 | ········//····82:·aload···········5 | ||
74 | ········//····84:·invokevirtual···org/apache/commons/httpclient/params/HttpMethodParams.setContentCharset:(Ljava/lang/String;)V | ||
67 | ········//···· | 75 | ········//····87:·ldc·············"path" |
68 | ········//···· | 76 | ········//····89:·astore_3······· |
69 | ········//···· | 77 | ········//····90:·aload_0········ |
70 | ········//···· | 78 | ········//····91:·getfield········com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.filePath:Ljava/lang/String; |
71 | ········//····78:·astore··········5 | ||
72 | ········//····80:·aload···········4 | ||
73 | ········//····82:·aload_3········ | ||
74 | ········//····83:·aload···········5 | ||
75 | ········//····85:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addParameter:(Ljava/lang/String;Ljava/lang/String;)V | ||
76 | ········//····88:·ldc·············"editorId" | ||
77 | ········//····90:·astore_3······· | ||
78 | ········//····91:·aload_0········ | ||
79 | ········//····92:·getfield········com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.editor:Ljava/lang/String; | ||
80 | ········//····9 | 79 | ········//····94:·astore··········5 |
81 | ········//····9 | 80 | ········//····96:·aload···········4 |
82 | ········//····9 | 81 | ········//····98:·aload_3········ |
83 | ········//··· | 82 | ········//····99:·aload···········5 |
84 | ········//···10 | 83 | ········//···101:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addParameter:(Ljava/lang/String;Ljava/lang/String;)V |
85 | ········//···10 | 84 | ········//···104:·ldc·············"editorId" |
86 | ········//···10 | 85 | ········//···106:·astore_3······· |
87 | ········//···10 | 86 | ········//···107:·aload_0········ |
87 | ········//···108:·getfield········com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.editor:Ljava/lang/String; | ||
88 | ········//···11 | 88 | ········//···111:·astore··········5 |
89 | ········//···11 | 89 | ········//···113:·aload···········4 |
90 | ········//···11 | 90 | ········//···115:·aload_3········ |
91 | ········//···11 | 91 | ········//···116:·aload···········5 |
92 | ········//···118:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addParameter:(Ljava/lang/String;Ljava/lang/String;)V | ||
93 | ········//···121:·ldc·············"OCS-APIREQUEST" | ||
94 | ········//···123:·astore_3······· | ||
95 | ········//···124:·ldc·············"true" | ||
96 | ········//···126:·astore··········5 | ||
97 | ········//···128:·aload···········4 | ||
98 | ········//···130:·aload_3········ | ||
99 | ········//···131:·aload···········5 | ||
92 | ········//···1 | 100 | ········//···133:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V |
93 | ········//···1 | 101 | ········//···136:·ldc·············40000 |
94 | ········//···1 | 102 | ········//···138:·istore_2······· |
95 | ········//···1 | 103 | ········//···139:·sipush··········5000 |
96 | ········//···1 | 104 | ········//···142:·istore··········7 |
97 | ········//···1 | 105 | ········//···144:·aload_1········ |
98 | ········//···1 | 106 | ········//···145:·aload···········4 |
99 | ········//···1 | 107 | ········//···147:·iload_2········ |
100 | ········//···1 | 108 | ········//···148:·iload···········7 |
101 | ········//···1 | 109 | ········//···150:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.executeMethod:(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
102 | ········//···1 | 110 | ········//···153:·istore_2······· |
103 | ········//···1 | 111 | ········//···154:·sipush··········200 |
104 | ········//···1 | 112 | ········//···157:·istore··········7 |
105 | ········//···1 | 113 | ········//···159:·iload_2········ |
106 | ········//···1 | 114 | ········//···160:·iload···········7 |
107 | ········//···1 | 115 | ········//···162:·if_icmpne·······235 |
108 | ········//···1 | 116 | ········//···165:·aload···········4 |
109 | ········//···1 | 117 | ········//···167:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.getResponseBodyAsString:()Ljava/lang/String; |
110 | ········//···154:·astore_1······· | ||
111 | ········//···155:·new·············Lorg/json/JSONObject; | ||
112 | ········//···158:·astore_3······· | ||
113 | ········//···159:·aload_3········ | ||
114 | ········//···160:·aload_1········ | ||
115 | ········//···161:·invokespecial···org/json/JSONObject.<init>:(Ljava/lang/String;)V | ||
116 | ········//···164:·ldc·············"ocs" | ||
117 | ········//···166:·astore_1······· | ||
118 | ········//···167:·aload_3········ | ||
119 | ········//···168:·aload_1········ | ||
120 | ········//···169:·invokevirtual···org/json/JSONObject.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; | ||
121 | ········//···17 | 118 | ········//···170:·astore_1······· |
122 | ········//···17 | 119 | ········//···171:·new·············Lorg/json/JSONObject; |
123 | ········//···17 | 120 | ········//···174:·astore_3······· |
121 | ········//···175:·aload_3········ | ||
124 | ········//···176:·aload_1········ | 122 | ········//···176:·aload_1········ |
123 | ········//···177:·invokespecial···org/json/JSONObject.<init>:(Ljava/lang/String;)V | ||
124 | ········//···180:·ldc·············"ocs" | ||
125 | ········//···182:·astore_1······· | ||
125 | ········//···1 | 126 | ········//···183:·aload_3········ |
127 | ········//···184:·aload_1········ | ||
126 | ········//···1 | 128 | ········//···185:·invokevirtual···org/json/JSONObject.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; |
127 | ········//···18 | 129 | ········//···188:·astore_1······· |
130 | ········//···189:·ldc·············"data" | ||
131 | ········//···191:·astore_3······· | ||
132 | ········//···192:·aload_1········ | ||
133 | ········//···193:·aload_3········ | ||
134 | ········//···194:·invokevirtual···org/json/JSONObject.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; | ||
135 | ········//···197:·astore_1······· | ||
128 | ········//···1 | 136 | ········//···198:·ldc·············"url" |
129 | ········//··· | 137 | ········//···200:·astore_3······· |
130 | ········//···185:·aload_1········ | ||
131 | ········//···186:·aload_3········ | ||
132 | ········//···187:·invokevirtual···org/json/JSONObject.get:(Ljava/lang/String;)Ljava/lang/Object; | ||
133 | ········//···190:·astore_1······· | ||
134 | ········//···191:·aload_1········ | ||
135 | ········//···192:·checkcast·······Ljava/lang/String; | ||
136 | ········//···195:·astore_1······· | ||
137 | ········//···196:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | ||
138 | ········//···199:·astore_3······· | ||
139 | ········//···200:·iconst_1······· | ||
140 | ········//···201:·istore··········7 | ||
141 | ········//···203:·aload_3········ | ||
142 | ········//···204:·iload···········7 | ||
143 | ········//···206:·aload···········4 | ||
144 | ········//···208:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(ZLorg/apache/commons/httpclient/HttpMethod;)V | ||
145 | ········//···211:·aload_3········ | ||
146 | ········//···2 | 138 | ········//···201:·aload_1········ |
147 | ········//···213:·invokevirtual···com/owncloud/android/lib/common/operations/RemoteOperationResult.setSingleData:(Ljava/lang/Object;)V | ||
148 | ········//···2 | 139 | ········//···202:·aload_3········ |
140 | ········//···203:·invokevirtual···org/json/JSONObject.get:(Ljava/lang/String;)Ljava/lang/Object; | ||
141 | ········//···206:·astore_1······· | ||
142 | ········//···207:·aload_1········ | ||
143 | ········//···208:·checkcast·······Ljava/lang/String; | ||
144 | ········//···211:·astore_1······· | ||
149 | ········//···21 | 145 | ········//···212:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
150 | ········//···2 | 146 | ········//···215:·astore_3······· |
151 | ········//···2 | 147 | ········//···216:·iconst_1······· |
152 | ········//···2 | 148 | ········//···217:·istore··········7 |
153 | ········//···226:·aconst_null···· | ||
Max diff block lines reached; 8676/26826 bytes (32.34%) of diff not shown. |
Offset 173, 17 lines modified | Offset 173, 17 lines modified | ||
173 | ····················queryString.put("sort",·"desc"); | 173 | ····················queryString.put("sort",·"desc"); |
174 | ····················queryString.put("object_type",·"files"); | 174 | ····················queryString.put("object_type",·"files"); |
175 | ····················queryString.put("object_id",·this.fileId); | 175 | ····················queryString.put("object_id",·this.fileId); |
176 | ················} | 176 | ················} |
177 | ················getMethod.setQueryString((Map)queryString); | 177 | ················getMethod.setQueryString((Map)queryString); |
178 | ················final·int·execute·=·nextcloudClient.execute((OkHttpMethodBase)getMethod); | 178 | ················final·int·execute·=·nextcloudClient.execute((OkHttpMethodBase)getMethod); |
179 | ················final·String·responseBodyAsString·=·getMethod.getResponseBodyAsString(); | 179 | ················final·String·responseBodyAsString·=·getMethod.getResponseBodyAsString(); |
180 | ················final·String· | 180 | ················final·String·responseHeader·=·getMethod.getResponseHeader("X-Activity-Last-Given"); |
181 | ················if·( | 181 | ················if·(responseHeader·!=·null)·{ |
182 | ····················this.lastGiven·=·Integer.parseInt( | 182 | ····················this.lastGiven·=·Integer.parseInt(responseHeader); |
183 | ················} | 183 | ················} |
184 | ················else·{ | 184 | ················else·{ |
185 | ····················this.lastGiven·=·lastGiven2; | 185 | ····················this.lastGiven·=·lastGiven2; |
186 | ················} | 186 | ················} |
187 | ················RemoteOperationResult·remoteOperationResult; | 187 | ················RemoteOperationResult·remoteOperationResult; |
188 | ················if·(this.isSuccess(execute))·{ | 188 | ················if·(this.isSuccess(execute))·{ |
189 | ····················final·String·tag2·=·GetActivitiesRemoteOperation.TAG; | 189 | ····················final·String·tag2·=·GetActivitiesRemoteOperation.TAG; |
Offset 257, 31 lines modified | Offset 257, 31 lines modified | ||
257 | ····························list2.add((String)s2); | 257 | ····························list2.add((String)s2); |
258 | ····························s2·=·new·NameValuePair("previews",·(String)o); | 258 | ····························s2·=·new·NameValuePair("previews",·(String)o); |
259 | ····························final·ArrayList<String>·list3·=·list; | 259 | ····························final·ArrayList<String>·list3·=·list; |
260 | ····························try·{ | 260 | ····························try·{ |
261 | ································list3.add((String)s2); | 261 | ································list3.add((String)s2); |
262 | ································final·int·lastGiven·=·this.lastGiven; | 262 | ································final·int·lastGiven·=·this.lastGiven; |
263 | ································final·int·lastGiven2·=·-1; | 263 | ································final·int·lastGiven2·=·-1; |
264 | ································Label_027 | 264 | ································Label_0272:·{ |
265 | ····································if·(lastGiven·==·lastGiven2)·{ | 265 | ····································if·(lastGiven·==·lastGiven2)·{ |
266 | ········································break·Label_027 | 266 | ········································break·Label_0272; |
267 | ····································} | 267 | ····································} |
268 | ····································o·=·new(org.apache.commons.httpclient.NameValuePair.class); | 268 | ····································o·=·new(org.apache.commons.httpclient.NameValuePair.class); |
269 | ····································final·String·s5·=·"since"; | 269 | ····································final·String·s5·=·"since"; |
270 | ····································final·int·lastGiven3·=·this.lastGiven; | 270 | ····································final·int·lastGiven3·=·this.lastGiven; |
271 | ····································try·{ | 271 | ····································try·{ |
272 | ········································new·NameValuePair(s5,·String.valueOf(lastGiven3)); | 272 | ········································new·NameValuePair(s5,·String.valueOf(lastGiven3)); |
273 | ········································final·ArrayList<String>·list4·=·list; | 273 | ········································final·ArrayList<String>·list4·=·list; |
274 | ········································try·{ | 274 | ········································try·{ |
275 | ············································list4.add((String)o); | 275 | ············································list4.add((String)o); |
276 | ············································o·=·this.fileId; | 276 | ············································o·=·this.fileId; |
277 | ············································try·{ | 277 | ············································try·{ |
278 | ················································Label_036 | 278 | ················································Label_0368:·{ |
279 | ····················································if·(((String)o).isEmpty())·{ | 279 | ····················································if·(((String)o).isEmpty())·{ |
280 | ························································break·Label_036 | 280 | ························································break·Label_0368; |
281 | ····················································} | 281 | ····················································} |
282 | ····················································o·=·new·NameValuePair("sort",·"desc"); | 282 | ····················································o·=·new·NameValuePair("sort",·"desc"); |
283 | ····················································final·ArrayList<String>·list5·=·list; | 283 | ····················································final·ArrayList<String>·list5·=·list; |
284 | ····················································try·{ | 284 | ····················································try·{ |
285 | ························································list5.add((String)o); | 285 | ························································list5.add((String)o); |
286 | ························································o·=·new·NameValuePair("object_type",·"files"); | 286 | ························································o·=·new·NameValuePair("object_type",·"files"); |
287 | ························································final·ArrayList<String>·list6·=·list; | 287 | ························································final·ArrayList<String>·list6·=·list; |
Offset 297, 41 lines modified | Offset 297, 41 lines modified | ||
297 | ····································································getMethod.setQueryString((NameValuePair[])array); | 297 | ····································································getMethod.setQueryString((NameValuePair[])array); |
298 | ····································································final·OwnCloudClient·ownCloudClient2·=·ownCloudClient; | 298 | ····································································final·OwnCloudClient·ownCloudClient2·=·ownCloudClient; |
299 | ····································································try·{ | 299 | ····································································try·{ |
300 | ········································································final·int·executeMethod·=·ownCloudClient2.executeMethod((HttpMethod)getMethod); | 300 | ········································································final·int·executeMethod·=·ownCloudClient2.executeMethod((HttpMethod)getMethod); |
301 | ········································································try·{ | 301 | ········································································try·{ |
302 | ············································································final·String·responseBodyAsString·=·getMethod.getResponseBodyAsString(); | 302 | ············································································final·String·responseBodyAsString·=·getMethod.getResponseBodyAsString(); |
303 | ············································································final·Header·responseHeader·=·getMethod.getResponseHeader("X-Activity-Last-Given"); | 303 | ············································································final·Header·responseHeader·=·getMethod.getResponseHeader("X-Activity-Last-Given"); |
304 | ············································································Label_045 | 304 | ············································································Label_0452:·{ |
305 | ················································································if·(responseHeader·==·null)·{ | 305 | ················································································if·(responseHeader·==·null)·{ |
306 | ····················································································break·Label_045 | 306 | ····················································································break·Label_0452; |
307 | ················································································} | 307 | ················································································} |
308 | ················································································s2·=·responseHeader.getValue(); | 308 | ················································································s2·=·responseHeader.getValue(); |
309 | ················································································try·{ | 309 | ················································································try·{ |
310 | ····················································································this.lastGiven·=·Integer.parseInt((String)s2); | 310 | ····················································································this.lastGiven·=·Integer.parseInt((String)s2); |
311 | ····················································································try·{ | 311 | ····················································································try·{ |
312 | ························································································Label_060 | 312 | ························································································Label_0602:·{ |
313 | ····························································································if·(!this.isSuccess(executeMethod))·{ | 313 | ····························································································if·(!this.isSuccess(executeMethod))·{ |
314 | ································································································break·Label_060 | 314 | ································································································break·Label_0602; |
315 | ····························································································} | 315 | ····························································································} |
316 | ····························································································o·=·GetActivitiesRemoteOperation.TAG; | 316 | ····························································································o·=·GetActivitiesRemoteOperation.TAG; |
317 | ····························································································try·{ | 317 | ····························································································try·{ |
318 | ································································································s2·=·new(java.lang.StringBuilder.class); | 318 | ································································································s2·=·new(java.lang.StringBuilder.class); |
319 | ································································································try·{ | 319 | ································································································try·{ |
320 | ····································································································new·StringBuilder(); | 320 | ····································································································new·StringBuilder(); |
321 | ····································································································((StringBuilder)s2).append("Successful·response:·"); | 321 | ····································································································((StringBuilder)s2).append("Successful·response:·"); |
322 | ····································································································final·StringBuilder·sb4·=·(StringBuilder)s2; | 322 | ····································································································final·StringBuilder·sb4·=·(StringBuilder)s2; |
323 | ····································································································try·{ | 323 | ····································································································try·{ |
324 | ········································································································sb4.append(responseBodyAsString); | 324 | ········································································································sb4.append(responseBodyAsString); |
325 | ········································································································s2·=·((StringBuilder)s2).toString(); | 325 | ········································································································s2·=·((StringBuilder)s2).toString(); |
326 | ········································································································Log_OC.d((String)o,·(String)s2); | 326 | ········································································································Log_OC.d((String)o,·(String)s2); |
327 | ········································································································o·=·new·RemoteOperationResult(true,·executeMethod,·getMethod.getResponseHeaders()); | 327 | ········································································································o·=·new·RemoteOperationResult(true,·executeMethod,·getMethod.getResponseHeaders()); |
328 | ········································································································Label_055 | 328 | ········································································································Label_0556:·{ |
329 | ············································································································if·(responseBodyAsString·!=·null)·{ | 329 | ············································································································if·(responseBodyAsString·!=·null)·{ |
330 | ················································································································break·Label_055 | 330 | ················································································································break·Label_0556; |
331 | ············································································································} | 331 | ············································································································} |
332 | ············································································································ArrayList·result·=·new(java.util.ArrayList.class); | 332 | ············································································································ArrayList·result·=·new(java.util.ArrayList.class); |
333 | ············································································································try·{ | 333 | ············································································································try·{ |
334 | ················································································································new·ArrayList(); | 334 | ················································································································new·ArrayList(); |
335 | ················································································································try·{ | 335 | ················································································································try·{ |
336 | ····················································································································try·{ | 336 | ····················································································································try·{ |
337 | ························································································································final·ArrayList<ArrayList>·list8; | 337 | ························································································································final·ArrayList<ArrayList>·list8; |
Offset 340, 24 lines modified | Offset 340, 24 lines modified | ||
340 | ····························································································································list8.add(result); | 340 | ····························································································································list8.add(result); |
341 | ····························································································································final·int·lastGiven4·=·this.lastGiven; | 341 | ····························································································································final·int·lastGiven4·=·this.lastGiven; |
342 | ····························································································································try·{ | 342 | ····························································································································try·{ |
343 | ································································································································data.add((ArrayList)Integer.valueOf(lastGiven4)); | 343 | ································································································································data.add((ArrayList)Integer.valueOf(lastGiven4)); |
344 | ································································································································final·String·s6·=·(String)o; | 344 | ································································································································final·String·s6·=·(String)o; |
345 | ································································································································try·{ | 345 | ································································································································try·{ |
346 | ····································································································································((RemoteOperationResult)s6).setData((ArrayList)data); | 346 | ····································································································································((RemoteOperationResult)s6).setData((ArrayList)data); |
347 | ····································································································································Label_075 | 347 | ····································································································································Label_0751:·{ |
348 | ········································································································································break·Label_075 | 348 | ········································································································································break·Label_0751; |
349 | ········································································································································try·{ | 349 | ········································································································································try·{ |
350 | ············································································································································s2·=·new·RemoteOperationResult(false,·executeMethod,·getMethod.getResponseHeaders()); | 350 | ············································································································································s2·=·new·RemoteOperationResult(false,·executeMethod,·getMethod.getResponseHeaders()); |
351 | ············································································································································o·=·GetActivitiesRemoteOperation.TAG; | 351 | ············································································································································o·=·GetActivitiesRemoteOperation.TAG; |
352 | ············································································································································Log_OC.e((String)o,·"Failed·response·while·getting·user·activities·"); | 352 | ············································································································································Log_OC.e((String)o,·"Failed·response·while·getting·user·activities·"); |
353 | ············································································································································o·=·"***·status·code:·"; | 353 | ············································································································································o·=·"***·status·code:·"; |
354 | ············································································································································Label_070 | 354 | ············································································································································Label_0708:·{ |
355 | ················································································································································if·(responseBodyAsString·==·null)·{ | 355 | ················································································································································if·(responseBodyAsString·==·null)·{ |
356 | ····················································································································································break·Label_070 | 356 | ····················································································································································break·Label_0708; |
357 | ················································································································································} | 357 | ················································································································································} |
358 | ················································································································································final·String·tag2·=·GetActivitiesRemoteOperation.TAG; | 358 | ··· |