61.3 MB
/home/fdroid/fdroiddata/tmp/de.dennisguse.opentracks_5119.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.dennisguse.opentracks_5119.apk
13.5 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <5bc551556dec6c41571544ef3d82d06b68629aa20dc352ea8b46f3b19725955d>, actual: <a140d59c753a97010de44af9469e5e93e2ceba04d069e2bc6f6d5965b278eee5> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <67cc1598ef6a1937c2a575e357bcbd1c9c7554f03130a4e03f4babdc2004c70c07eb640100000000>, actual: <a102d2430e309ccb731beada0958637638566b1f5e3eca9899ad1f4de13d9f1b07eb640100000000>
    
Offset 1, 75 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·4774e9917ce05a2071b5c339e8e6faa801bfc91b9dccc4804558cf8ae6555c74 
10 Signer·#1·certificate·SHA-1·digest:·9fe702e83ea3e55ee11508ab10d4fa6c8302069a 
11 Signer·#1·certificate·MD5·digest:·b44948c92667fead1d53996e5019e755 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·fec9a103e83edddb7d356c19de96b9310a14798cf4189f1320619d791cc1f1e6 
15 Signer·#1·public·key·SHA-1·digest:·e1c696ef5aea60c705a4017e9f7ec11bb8fd47c6 
16 Signer·#1·public·key·MD5·digest:·d6952478f2c703f74ffbc2455b72424c 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity-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/. 
19 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 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/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 WARNING:·META-INF/androidx.core_core-splashscreen.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.databinding_viewbinding.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 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/. 
34 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/. 
35 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.emoji2_emoji2-views-helper.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.emoji2_emoji2.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.fragment_fragment-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/. 
39 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/. 
40 WARNING:·META-INF/androidx.gridlayout_gridlayout.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.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/. 
42 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/. 
43 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/. 
44 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-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/. 
45 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/. 
46 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/. 
47 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.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.lifecycle_lifecycle-runtime-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/. 
49 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/. 
50 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-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/. 
51 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 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/. 
53 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/. 
54 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/. 
55 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/. 
56 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/. 
57 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/. 
58 WARNING:·META-INF/androidx.savedstate_savedstate-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/. 
59 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 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/. 
61 WARNING:·META-INF/androidx.startup_startup-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/. 
62 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/. 
63 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 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/. 
65 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/. 
66 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/. 
67 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/. 
68 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 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/. 
70 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 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/. 
72 WARNING:·META-INF/kotlinx_coroutines_android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/kotlinx_coroutines_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/. 
74 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.87 KB
zipinfo {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Zip·file·size:·23395079·bytes,·number·of·entries:·10491 Zip·file·size:·23395079·bytes,·number·of·entries:·1049
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx·····1718·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····1716·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······187·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······187·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··9341096·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··9341084·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx···604964·b-·defN·81-Jan-01·01:01·classes2.dex6 -rw-r--r--··0.0·unx···604964·b-·defN·81-Jan-01·01:01·classes2.dex
7 -rw----·····2.4·fat·····1719·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin7 -rw----·····2.4·fat·····1719·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
8 -rw----·····2.4·fat·······11·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version8 -rw----·····2.4·fat·······11·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version
9 -rw----·····2.4·fat·······11·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version9 -rw----·····2.4·fat·······11·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
11 -rw----·····2.4·fat·······11·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version11 -rw----·····2.4·fat·······11·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version
12 -rw----·····2.4·fat·······11·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version12 -rw----·····2.4·fat·······11·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version
Offset 1044, 8 lines modifiedOffset 1044, 8 lines modified
1044 -rw----·····0.0·fat······592·b-·defN·81-Jan-01·01:01·res/zN.xml1044 -rw----·····0.0·fat······592·b-·defN·81-Jan-01·01:01·res/zN.xml
1045 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/z_.xml1045 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/z_.xml
1046 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml1046 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
1047 -rw----·····0.0·fat··2127740·b-·stor·81-Jan-01·01:01·resources.arsc1047 -rw----·····0.0·fat··2127740·b-·stor·81-Jan-01·01:01·resources.arsc
1048 -rw----·····2.0·fat····95501·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF1048 -rw----·····2.0·fat····95501·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF
1049 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA1049 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA
1050 -rw----·····2.0·fat····95374·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1050 -rw----·····2.0·fat····95374·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1051 1049·files,·32016336·bytes·uncompressed,·23269001·bytes·compressed:··27.3%1051 1049·files,·32016322·bytes·uncompressed,·23269067·bytes·compressed:··27.3%
61.3 MB
classes.dex
61.3 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·59cda8ce4 checksum············:·1fbb6d5b
5 signature···········:·8584...c1765 signature···········:·6711...81ce
6 file_size···········:·93410966 file_size···········:·9341084
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·6467910 string_ids_size·····:·64679
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·848912 type_ids_size·······:·8489
13 type_ids_off········:·258828·(0x03f30c)13 type_ids_off········:·258828·(0x03f30c)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·292784·(0x0477b0)15 proto_ids_off·······:·292784·(0x0477b0)
16 field_ids_size······:·4542216 field_ids_size······:·45422
17 field_ids_off·······:·454028·(0x06ed8c)17 field_ids_off·······:·454028·(0x06ed8c)
18 method_ids_size·····:·6361318 method_ids_size·····:·63613
19 method_ids_off······:·817404·(0x0c78fc)19 method_ids_off······:·817404·(0x0c78fc)
20 class_defs_size·····:·707120 class_defs_size·····:·7071
21 class_defs_off······:·1326308·(0x143ce4)21 class_defs_off······:·1326308·(0x143ce4)
22 data_size···········:·778851622 data_size···········:·7788504
23 data_off············:·1552580·(0x17b0c4)23 data_off············:·1552580·(0x17b0c4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·39625 class_idx···········:·396
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·618127 superclass_idx······:·6181
28 source_file_idx·····:·1256528 source_file_idx·····:·12565
Offset 871240, 39 lines modifiedOffset 871240, 38 lines modified
871240 ······name··········:·'<init>'871240 ······name··········:·'<init>'
871241 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'871241 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'
871242 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)871242 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
871243 ······code··········-871243 ······code··········-
871244 ······registers·····:·4871244 ······registers·····:·4
871245 ······ins···········:·4871245 ······ins···········:·4
871246 ······outs··········:·2871246 ······outs··········:·2
871247 ······insns·size····:·23·16-bit·code·units871247 ······insns·size····:·21·16-bit·code·units
871248 3c2b78:········································|[3c2b78]·de.dennisguse.opentracks.data.TrackPointIterator.<init>:(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V871248 3c2b78:········································|[3c2b78]·de.dennisguse.opentracks.data.TrackPointIterator.<init>:(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V
871249 3c2b88:·7010·7cb8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@b87c871249 3c2b88:·7010·7cb8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@b87c
871250 3c2b8e:·5b01·e09e······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@9ee0871250 3c2b8e:·5b01·e09e······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@9ee0
871251 3c2b92:·5b02·e39e······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@9ee3871251 3c2b92:·5b02·e39e······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@9ee3
871252 3c2b96:·7020·65a9·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@a965871252 3c2b96:·7020·65a9·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@a965
871253 3c2b9c:·0c01···································|000a:·move-result-object·v1871253 3c2b9c:·0c01···································|000a:·move-result-object·v1
871254 3c2b9e:·5b01·e19e······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9ee1871254 3c2b9e:·5b01·e19e······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9ee1
871255 3c2ba2:·2201·4815······························|000d:·new-instance·v1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@1548871255 3c2ba2:·2202·4815······························|000d:·new-instance·v2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@1548
871256 3c2ba6:·5402·e19e······························|000f:·iget-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9ee1 
871257 3c2baa:·7020·9ba8·2100·························|0011:·invoke-direct·{v1,·v2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@a89b871256 3c2ba6:·7020·9ba8·1200·························|000f:·invoke-direct·{v2,·v1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@a89b
871258 3c2bb0:·5b01·e29e······························|0014:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@9ee2871257 3c2bac:·5b02·e29e······························|0012:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@9ee2
871259 3c2bb4:·0e00···································|0016:·return-void871258 3c2bb0:·0e00···································|0014:·return-void
871260 ······catches·······:·(none)871259 ······catches·······:·(none)
871261 ······positions·····:·871260 ······positions·····:·
871262 ········0x0000·line=26871261 ········0x0000·line=26
871263 ········0x0003·line=27871262 ········0x0003·line=27
871264 ········0x0005·line=28871263 ········0x0005·line=28
871265 ········0x0007·line=30871264 ········0x0007·line=30
871266 ········0x000d·line=31871265 ········0x000d·line=31
871267 ······locals········:·871266 ······locals········:·
871268 ········0x0000·-·0x0017·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·871267 ········0x0000·-·0x0015·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
871269 ········0x0000·-·0x0017·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·871268 ········0x0000·-·0x0015·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·
871270 ········0x0000·-·0x0017·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·871269 ········0x0000·-·0x0015·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·
871271 ········0x0000·-·0x0017·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·871270 ········0x0000·-·0x0015·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·
  
871272 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)871271 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
871273 ······name··········:·'getCursor'871272 ······name··········:·'getCursor'
871274 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'871273 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'
871275 ······access········:·0x0002·(PRIVATE)871274 ······access········:·0x0002·(PRIVATE)
871276 ······code··········-871275 ······code··········-
871277 ······registers·····:·4871276 ······registers·····:·4
Offset 871298, 21 lines modifiedOffset 871297, 21 lines modified
871298 ······type··········:·'()V'871297 ······type··········:·'()V'
871299 ······access········:·0x0001·(PUBLIC)871298 ······access········:·0x0001·(PUBLIC)
871300 ······code··········-871299 ······code··········-
871301 ······registers·····:·2871300 ······registers·····:·2
871302 ······ins···········:·1871301 ······ins···········:·1
871303 ······outs··········:·1871302 ······outs··········:·1
871304 ······insns·size····:·11·16-bit·code·units871303 ······insns·size····:·11·16-bit·code·units
871305 3c2bb8:········································|[3c2bb8]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V871304 3c2bb4:········································|[3c2bb4]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V
871306 3c2bc8:·5410·e19e······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9ee1871305 3c2bc4:·5410·e19e······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9ee1
871307 3c2bcc:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008871306 3c2bc8:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008
871308 3c2bd0:·7210·5104·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0451871307 3c2bcc:·7210·5104·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0451
871309 3c2bd6:·1200···································|0007:·const/4·v0,·#int·0·//·#0871308 3c2bd2:·1200···································|0007:·const/4·v0,·#int·0·//·#0
871310 3c2bd8:·5b10·e19e······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9ee1871309 3c2bd4:·5b10·e19e······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9ee1
871311 3c2bdc:·0e00···································|000a:·return-void871310 3c2bd8:·0e00···································|000a:·return-void
871312 ······catches·······:·(none)871311 ······catches·······:·(none)
871313 ······positions·····:·871312 ······positions·····:·
871314 ········0x0000·line=62871313 ········0x0000·line=62
871315 ········0x0004·line=63871314 ········0x0004·line=63
871316 ········0x0008·line=64871315 ········0x0008·line=64
871317 ······locals········:·871316 ······locals········:·
871318 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·871317 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
Offset 871322, 35 lines modifiedOffset 871321, 35 lines modified
871322 ······type··········:·'(Lj$/util/function/Consumer;)V'871321 ······type··········:·'(Lj$/util/function/Consumer;)V'
871323 ······access········:·0x1001·(PUBLIC·SYNTHETIC)871322 ······access········:·0x1001·(PUBLIC·SYNTHETIC)
871324 ······code··········-871323 ······code··········-
871325 ······registers·····:·2871324 ······registers·····:·2
871326 ······ins···········:·2871325 ······ins···········:·2
871327 ······outs··········:·2871326 ······outs··········:·2
871328 ······insns·size····:·4·16-bit·code·units871327 ······insns·size····:·4·16-bit·code·units
871329 3c2be0:········································|[3c2be0]·de.dennisguse.opentracks.data.TrackPointIterator.forEachRemaining:(Lj$/util/function/Consumer;)V871328 3c2bdc:········································|[3c2bdc]·de.dennisguse.opentracks.data.TrackPointIterator.forEachRemaining:(Lj$/util/function/Consumer;)V
871330 3c2bf0:·7120·8cb6·1000·························|0000:·invoke-static·{v0,·v1},·Lj$/util/Iterator$-CC;.$default$forEachRemaining:(Ljava/util/Iterator;Lj$/util/function/Consumer;)V·//·method@b68c871329 3c2bec:·7120·8cb6·1000·························|0000:·invoke-static·{v0,·v1},·Lj$/util/Iterator$-CC;.$default$forEachRemaining:(Ljava/util/Iterator;Lj$/util/function/Consumer;)V·//·method@b68c
871331 3c2bf6:·0e00···································|0003:·return-void871330 3c2bf2:·0e00···································|0003:·return-void
871332 ······catches·······:·(none)871331 ······catches·······:·(none)
871333 ······positions·····:·871332 ······positions·····:·
871334 ······locals········:·871333 ······locals········:·
  
871335 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)871334 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
871336 ······name··········:·'forEachRemaining'871335 ······name··········:·'forEachRemaining'
871337 ······type··········:·'(Ljava/util/function/Consumer;)V'871336 ······type··········:·'(Ljava/util/function/Consumer;)V'
871338 ······access········:·0x1001·(PUBLIC·SYNTHETIC)871337 ······access········:·0x1001·(PUBLIC·SYNTHETIC)
871339 ······code··········-871338 ······code··········-
871340 ······registers·····:·2871339 ······registers·····:·2
871341 ······ins···········:·2871340 ······ins···········:·2
871342 ······outs··········:·2871341 ······outs··········:·2
871343 ······insns·size····:·8·16-bit·code·units871342 ······insns·size····:·8·16-bit·code·units
871344 3c2bf8:········································|[3c2bf8]·de.dennisguse.opentracks.data.TrackPointIterator.forEachRemaining:(Ljava/util/function/Consumer;)V871343 3c2bf4:········································|[3c2bf4]·de.dennisguse.opentracks.data.TrackPointIterator.forEachRemaining:(Ljava/util/function/Consumer;)V
871345 3c2c08:·7110·a7b6·0100·························|0000:·invoke-static·{v1},·Lj$/util/function/Consumer$VivifiedWrapper;.convert:(Ljava/util/function/Consumer;)Lj$/util/function/Consumer;·//·method@b6a7871344 3c2c04:·7110·a7b6·0100·························|0000:·invoke-static·{v1},·Lj$/util/function/Consumer$VivifiedWrapper;.convert:(Ljava/util/function/Consumer;)Lj$/util/function/Consumer;·//·method@b6a7
871346 3c2c0e:·0c01···································|0003:·move-result-object·v1871345 3c2c0a:·0c01···································|0003:·move-result-object·v1
871347 3c2c10:·6e20·62a9·1000·························|0004:·invoke-virtual·{v0,·v1},·Lde/dennisguse/opentracks/data/TrackPointIterator;.forEachRemaining:(Lj$/util/function/Consumer;)V·//·method@a962871346 3c2c0c:·6e20·62a9·1000·························|0004:·invoke-virtual·{v0,·v1},·Lde/dennisguse/opentracks/data/TrackPointIterator;.forEachRemaining:(Lj$/util/function/Consumer;)V·//·method@a962
871348 3c2c16:·0e00···································|0007:·return-void871347 3c2c12:·0e00···································|0007:·return-void
871349 ······catches·······:·(none)871348 ······catches·······:·(none)
871350 ······positions·····:·871349 ······positions·····:·
871351 ······locals········:·871350 ······locals········:·
  
871352 ····#3··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)871351 ····#3··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
871353 ······name··········:·'getCount'871352 ······name··········:·'getCount'
871354 ······type··········:·'()I'871353 ······type··········:·'()I'
Max diff block lines reached; 64234695/64245392 bytes (99.98%) of diff not shown.
8.45 KB
classes.jar
5.5 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13414921·bytes,·number·of·entries:·70711 Zip·file·size:·13414906·bytes,·number·of·entries:·7071
2 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class2 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class
3 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class3 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
4 ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$_Parcel.class4 ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$_Parcel.class
5 ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class5 ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class
6 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class6 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class
7 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class7 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class
8 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class8 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class
Offset 3274, 15 lines modifiedOffset 3274, 15 lines modified
3274 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class3274 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class
3275 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class3275 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class
3276 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class3276 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class
3277 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class3277 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class
3278 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener$-CC.class3278 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener$-CC.class
3279 ?rwxrwxr-x··2.0·unx······533·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class3279 ?rwxrwxr-x··2.0·unx······533·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class
3280 ?rwxrwxr-x··2.0·unx····10749·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class3280 ?rwxrwxr-x··2.0·unx····10749·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class
3281 ?rwxrwxr-x··2.0·unx·····2567·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class3281 ?rwxrwxr-x··2.0·unx·····2562·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class
3282 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class3282 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class
3283 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class3283 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class
3284 ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class3284 ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class
3285 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Altitude-IA.class3285 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Altitude-IA.class
3286 ?rwxrwxr-x··2.0·unx······875·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Altitude.class3286 ?rwxrwxr-x··2.0·unx······875·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Altitude.class
3287 ?rwxrwxr-x··2.0·unx·····1477·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Cadence.class3287 ?rwxrwxr-x··2.0·unx·····1477·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Cadence.class
3288 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Distance$1.class3288 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Distance$1.class
Offset 6130, 15 lines modifiedOffset 6130, 15 lines modified
6130 ?rwxrwxr-x··2.0·unx·····4570·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class6130 ?rwxrwxr-x··2.0·unx·····4570·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class
6131 ?rwxrwxr-x··2.0·unx·····1005·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class6131 ?rwxrwxr-x··2.0·unx·····1005·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class
6132 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class6132 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class
6133 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class6133 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class
6134 ?rwxrwxr-x··2.0·unx·····2845·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class6134 ?rwxrwxr-x··2.0·unx·····2845·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class
6135 ?rwxrwxr-x··2.0·unx·····1915·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class6135 ?rwxrwxr-x··2.0·unx·····1915·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class
6136 ?rwxrwxr-x··2.0·unx·····1885·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class6136 ?rwxrwxr-x··2.0·unx·····1885·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class
6137 ?rwxrwxr-x··2.0·unx·····4904·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class6137 ?rwxrwxr-x··2.0·unx·····4894·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class
6138 ?rwxrwxr-x··2.0·unx·····1422·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class6138 ?rwxrwxr-x··2.0·unx·····1422·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class
6139 ?rwxrwxr-x··2.0·unx·····6015·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class6139 ?rwxrwxr-x··2.0·unx·····6015·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class
6140 ?rwxrwxr-x··2.0·unx·····2050·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class6140 ?rwxrwxr-x··2.0·unx·····2050·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class
6141 ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class6141 ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class
6142 ?rwxrwxr-x··2.0·unx·····2193·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class6142 ?rwxrwxr-x··2.0·unx·····2193·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class
6143 ?rwxrwxr-x··2.0·unx·····2181·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class6143 ?rwxrwxr-x··2.0·unx·····2181·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class
6144 ?rwxrwxr-x··2.0·unx·····2181·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class6144 ?rwxrwxr-x··2.0·unx·····2181·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class
Offset 7066, 8 lines modifiedOffset 7066, 8 lines modified
7066 ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class7066 ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class
7067 ?rwxrwxr-x··2.0·unx····45374·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7067 ?rwxrwxr-x··2.0·unx····45374·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7068 ?rwxrwxr-x··2.0·unx····28633·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class7068 ?rwxrwxr-x··2.0·unx····28633·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
7069 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7069 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7070 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class7070 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
7071 ?rwxrwxr-x··2.0·unx····35952·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class7071 ?rwxrwxr-x··2.0·unx····35952·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
7072 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class7072 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
7073 7071·files,·15202661·bytes·uncompressed,·12051295·bytes·compressed:··20.7%7073 7071·files,·15202646·bytes·uncompressed,·12051280·bytes·compressed:··20.7%
1000 B
de/dennisguse/opentracks/data/TrackPointIterator.class
893 B
procyon -ec {}
    
Offset 18, 16 lines modifiedOffset 18, 17 lines modified
18 ····private·Cursor·cursor;18 ····private·Cursor·cursor;
19 ····private·final·CachedTrackPointsIndexes·indexes;19 ····private·final·CachedTrackPointsIndexes·indexes;
20 ····private·final·Track$Id·trackId;20 ····private·final·Track$Id·trackId;
21 ····21 ····
22 ····public·TrackPointIterator(final·ContentProviderUtils·contentProviderUtils,·final·Track$Id·trackId,·final·TrackPoint$Id·trackPoint$Id)·{22 ····public·TrackPointIterator(final·ContentProviderUtils·contentProviderUtils,·final·Track$Id·trackId,·final·TrackPoint$Id·trackPoint$Id)·{
23 ········this.contentProviderUtils·=·contentProviderUtils;23 ········this.contentProviderUtils·=·contentProviderUtils;
24 ········this.trackId·=·trackId;24 ········this.trackId·=·trackId;
25 ········this.cursor·=·this.getCursor(trackPoint$Id);25 ········final·Cursor·cursor·=·this.getCursor(trackPoint$Id);
 26 ········this.cursor·=·cursor;
26 ········this.indexes·=·new·CachedTrackPointsIndexes(this.cursor);27 ········this.indexes·=·new·CachedTrackPointsIndexes(cursor);
27 ····}28 ····}
28 ····29 ····
29 ····private·Cursor·getCursor(final·TrackPoint$Id·trackPoint$Id)·{30 ····private·Cursor·getCursor(final·TrackPoint$Id·trackPoint$Id)·{
30 ········return·this.contentProviderUtils.getTrackPointCursor(this.trackId,·trackPoint$Id);31 ········return·this.contentProviderUtils.getTrackPointCursor(this.trackId,·trackPoint$Id);
31 ····}32 ····}
32 ····33 ····
33 ····public·void·close()·{34 ····public·void·close()·{
1.95 KB
de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class
1.82 KB
procyon -ec {}
    
Offset 46, 16 lines modifiedOffset 46, 17 lines modified
46 ····46 ····
47 ····public·MutableLiveData·getIntervalStats(final·Track$Id·track$Id,·final·UnitSystem·unitSystem,·IntervalStatisticsModel$IntervalOption·option_1)·{47 ····public·MutableLiveData·getIntervalStats(final·Track$Id·track$Id,·final·UnitSystem·unitSystem,·IntervalStatisticsModel$IntervalOption·option_1)·{
48 ········if·(this.intervalsLiveData·==·null)·{48 ········if·(this.intervalsLiveData·==·null)·{
49 ············if·(option_1·==·null)·{49 ············if·(option_1·==·null)·{
50 ················option_1·=·IntervalStatisticsModel$IntervalOption.OPTION_1;50 ················option_1·=·IntervalStatisticsModel$IntervalOption.OPTION_1;
51 ············}51 ············}
52 ············this.intervalsLiveData·=·new·MutableLiveData();52 ············this.intervalsLiveData·=·new·MutableLiveData();
53 ············this.distanceInterval·=·option_1.getDistance(unitSystem);53 ············final·Distance·distance·=·option_1.getDistance(unitSystem);
 54 ············this.distanceInterval·=·distance;
54 ············this.intervalStatistics·=·new·IntervalStatistics(this.distanceInterval);55 ············this.intervalStatistics·=·new·IntervalStatistics(distance);
55 ············this.loadIntervalStatistics(track$Id);56 ············this.loadIntervalStatistics(track$Id);
56 ········}57 ········}
57 ········this.trackPointsTableObserver·=·(ContentObserver)new·IntervalStatisticsModel$1(this,·this.handler,·track$Id);58 ········this.trackPointsTableObserver·=·(ContentObserver)new·IntervalStatisticsModel$1(this,·this.handler,·track$Id);
58 ········this.contentResolver.registerContentObserver(TrackPointsColumns.CONTENT_URI_BY_TRACKID,·false,·this.trackPointsTableObserver);59 ········this.contentResolver.registerContentObserver(TrackPointsColumns.CONTENT_URI_BY_TRACKID,·false,·this.trackPointsTableObserver);
59 ········return·this.intervalsLiveData;60 ········return·this.intervalsLiveData;
60 ····}61 ····}
61 ····62 ····
Offset 82, 12 lines modifiedOffset 83, 13 lines modified
82 ····}83 ····}
83 ····84 ····
84 ····public·void·update(final·Track$Id·track$Id,·final·UnitSystem·unitSystem,·IntervalStatisticsModel$IntervalOption·default1)·{85 ····public·void·update(final·Track$Id·track$Id,·final·UnitSystem·unitSystem,·IntervalStatisticsModel$IntervalOption·default1)·{
85 ········if·(default1·==·null)·{86 ········if·(default1·==·null)·{
86 ············default1·=·IntervalStatisticsModel$IntervalOption.DEFAULT;87 ············default1·=·IntervalStatisticsModel$IntervalOption.DEFAULT;
87 ········}88 ········}
88 ········this.lastTrackPointId·=·null;89 ········this.lastTrackPointId·=·null;
89 ········this.distanceInterval·=·default1.getDistance(unitSystem);90 ········final·Distance·distance·=·default1.getDistance(unitSystem);
 91 ········this.distanceInterval·=·distance;
90 ········this.intervalStatistics·=·new·IntervalStatistics(this.distanceInterval);92 ········this.intervalStatistics·=·new·IntervalStatistics(distance);
91 ········this.loadIntervalStatistics(track$Id);93 ········this.loadIntervalStatistics(track$Id);
92 ····}94 ····}
93 }95 }
3.37 KB
smali/de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.smali
    
Offset 166, 21 lines modifiedOffset 166, 19 lines modified
166 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;166 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;
  
167 ····move-result-object·p2167 ····move-result-object·p2
  
168 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;168 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;
  
169 ····.line·76169 ····.line·76
170 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;170 ····new-instance·p3,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
171 ····iget-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;171 ····invoke-direct·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V
  
172 ····invoke-direct·{p2,·p3},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V 
  
173 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;172 ····iput-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
174 ····.line·78173 ····.line·78
175 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V174 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V
  
176 ····.line·81175 ····.line·81
177 ····:cond_1176 ····:cond_1
178 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$1;177 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$1;
Offset 360, 20 lines modifiedOffset 358, 18 lines modified
360 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;358 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;
  
361 ····move-result-object·p2359 ····move-result-object·p2
  
362 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;360 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;
  
363 ····.line·115361 ····.line·115
364 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;362 ····new-instance·p3,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
365 ····iget-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance; 
  
366 ····invoke-direct·{p2,·p3},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V363 ····invoke-direct·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V
  
367 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;364 ····iput-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
368 ····.line·116365 ····.line·116
369 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V366 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V
  
370 ····return-void367 ····return-void
371 .end·method368 .end·method
1.39 KB
smali/de/dennisguse/opentracks/data/TrackPointIterator.smali
    
Offset 58, 21 lines modifiedOffset 58, 19 lines modified
58 ····invoke-direct·{p0,·p3},·Lde/dennisguse/opentracks/data/TrackPointIterator;->getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;58 ····invoke-direct·{p0,·p3},·Lde/dennisguse/opentracks/data/TrackPointIterator;->getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;
  
59 ····move-result-object·p159 ····move-result-object·p1
  
60 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->cursor:Landroid/database/Cursor;60 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->cursor:Landroid/database/Cursor;
  
61 ····.line·3161 ····.line·31
62 ····new-instance·p1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;62 ····new-instance·p2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;
  
63 ····iget-object·p2,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->cursor:Landroid/database/Cursor;63 ····invoke-direct·{p2,·p1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;-><init>(Landroid/database/Cursor;)V
  
64 ····invoke-direct·{p1,·p2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;-><init>(Landroid/database/Cursor;)V 
  
65 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;64 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;
  
66 ····return-void65 ····return-void
67 .end·method66 .end·method
  
68 .method·private·getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;67 .method·private·getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;
69 ····.locals·268 ····.locals·2
  
14.6 KB
assets/dexopt/baseline.prof
    
Offset 1, 108 lines modifiedOffset 1, 108 lines modified
00000000:·7072·6f00·3031·3000·0133·4800·00a5·0600··pro.010..3H.....00000000:·7072·6f00·3031·3000·0133·4800·00a3·0600··pro.010..3H.....
00000010:·0078·01ed·9a6d·8815·6514·c7cf·cc1d·d759··.x...m..e......Y00000010:·0078·01ed·9a6d·8815·6514·c7cf·cc1d·7767··.x...m..e.....wg
00000020:·bde9·ddbb·eb76·5d95·a6c5·b752·6cc3·25cd··.....v]....Rl.%.00000020:·f5a6·77ef·ae76·7da3·69f1·ad14·db70·4933··..w..v}.i....pI3
00000030:·2cc6·5796·32b0·30b2·a0b8·929a·8188·26bd··,.W.2.0.......&.00000030:·8bf1·95a5·0cb6·30b2·a0b8·929a·8188·26bd··......0.......&.
00000040:·8086·a36d·a695·b6df·f4a3·60f8·d922·8a48··...m......`..".H00000040:·8086·a36d·a695·b6df·f4a3·60f8·5923·8a40··...m......`.Y#.@
00000050:·f066·4652·5fec·4312·f4a1·85ec·e543·501f··.fFR_.C......CP.00000050:·f066·4652·5fec·43d2·b716·b2e8·4350·1f25··.fFR_.C.....CP.%
00000060:·2545·3bbf·9939·d759·db6d·4ba2·449e·47ce··%E;..9.Y.mK.D.G. 
00000070:·3ce7·39e7·7f5e·9eff·cc9d·1def·9df1·b24f··<.9..^.........O 
00000080:·7e0e·45e4·e36f·7f7a·e582·c833·9bd7·6ddf··~.E..o.z...3..m. 
00000090:·be61·fbbc·f51b·5e1e·6817·6951·4fa0·e20d··.a....^.h.iQO... 
000000a0:·23f8·8864·c68f·eee7·3aeb·f12a·7df9·baa4··#..d....:..*}... 
000000b0:·33be·723e·e337·1bfa·7c15·6630·f7aa·68e9··3.r>.7..|.f0..h. 
000000c0:·665d·ea23·dd2a·9b54·da54·5e52·c136·5565··f].#.*.T.T^R.6Ue 
000000d0:·9206·16eb·621f·a362·3674·ab37·2ed7·f181··....b..b6t.7.... 
000000e0:·b399·deab·b90f·ecd8·828e·6fb2·4a67·c146··..........o.Jg.F 
000000f0:·2c38·62d8·6787·4a31·86bd·cdcb·6d56·9f18··,8b.g.J1....mV.. 
00000100:·e3ca·7a63·b6b8·221f·13d4·4e7e·ab83·0e16··..zc.."...N~.... 
00000110:·4c51·b735·bc9a·1d9c·89f9·59b3·0f30·d4bb··LQ.5......Y..0.. 
00000120:·27d7·595b·1c58·3060·b159·ecfe·dc86·7d4e··'.Y[.X0`.Y....}N 
00000130:·ee63·bfec·0521·5fab·0a3c·582e·db33·3e72··.c...!_..<X..3>r 
00000140:·2e54·07be·a258·fe69·6a27·b7c5·1806·1b72··.T...X.ij'.....r 
00000150:·bf0a·36ce·81f1·819d·7866·7cf4·613e·ecdb··..6.....xf|.a>.. 
00000160:·54e0·c46a·803b·a002·967e·e0d7·3863·6db5··T..j.;...~..8cm. 
00000170:·e917·df44·15b0·961f·1dd9·a207·30b7·e56b··...D........0..k 
00000180:·b353·9f5a·5cb7·d8ac·2ed7·9bd5·5990·dbc9··.S.Z\.......Y... 
00000190:·095f·60d0·4dc8·8b4e·2fd4·b76b·d566·f687··._`.M..N/..k.f.. 
000001a0:·80a3·0635·99ad·7774·e2c0·d0df·2d2a·d406··...5..wt....-*.. 
000001b0:·cfb9·a11e·31b6·b759·aab3·77e2·a86b·79d1··....1..Y..w..ky. 
000001c0:·b121·1faa·b0b6·58f3·3113·6bf1·60c1·1897··.!....X.1.k.`... 
000001d0:·3b54·c746·6fd8·11cb·599c·c963·f9ad·3e58··;T.Fo...Y..c..>X 
000001e0:·e38c·bee9·b9e8·b31e·c863·f160·d82f·b170··.........c.`./.p 
000001f0:·6b18·b860·cd67·177d·a206·592f·5cc3·166f··k..`.g.}..Y/\..o 
00000200:·31ac·d903·58ae·4beb·95dc·e8b6·67e3·1e3c··1...X.K.....g..< 
00000210:·b1b6·4fce·153a·387c·d4b2·7aec·8938·30dc··..O..:8|..z..80. 
00000220:·1bc8·679f·7374·70c4·a07f·ad42·7fe8·77a9··..g.stp....B..w. 
00000230:·b07f·f21a·0fd8·a94b·4c97·2e58·5b1d·74e4··.......KL..X[.t. 
00000240:·8c1e·c847·ef16·470c·3eab·63d8·e166·3830··...G..G.>.c..f80 
00000250:·3bba·c598·ddd6·c57c·8663·aff4·83b0·67b0··;......|.c....g. 
00000260:·b7aa·1816·1cfb·61b6·bec1·587f·d88a·3eeb··......a...X...>. 
00000270:·03bb·ed85·6b03·8c9d·0bab·455e·c39b·4e6e··....k.....E^..Nn 
00000280:·eed5·e039·3760·adff·a26e·f998·c961·39d1··...97`...n...a9. 
00000290:·a94b·0c39·c985·8e80·c18f·9d35·b108·3a76··.K.9.......5..:v 
000002a0:·747c·dcbf·66a9·b047·b8b0·b8af·165f·ed17··t|..f..G....._.. 
000002b0:·7c51·2c07·36d3·6d2e·e24c·b7cf·7611·6f7b··|Q,.6.m..L..v.o{ 
000002c0:·310c·b3d5·feab·5c23·f9b0·0f97·b358·13dd··1.....\#.....X.. 
000002d0:·f6fd·b0ea·c59a·e623·cf48·358a·78eb·75ad··.......#.H5.x.u. 
000002e0:·e2ed·338e·7f8e·8a9d·5f30·968f·bac8·56fd··..3....._0....V. 
000002f0:·7081·1b4d·7ef0·03e5·c34b·ff31·079a·9555··p..M~....K.1...U 
00000300:·49ab·b1ca·7ca1·6a9e·d6f0·f4fa·99a4·b647··I...|.j........G 
00000310:·5204·288b·6c51·bd96·af5a·52a4·afd7·6649··R.(.lQ...ZR...fI 
00000320:·a555·5763·f4b9·850c·5944·2dad·d2a2·3e2a··.UWc....YD-...>* 
00000330:·4c48·ed13·f5e8·2b96·23ff·b2bc·d931·ab9d··LH....+.#....1.. 
00000340:·75e7·e99d·c14b·7bcc·30d9·718a·dac6·6aae··u....K{.0.q...j. 
00000350:·acc6·d5be·02ed·177b·9776·9221·67a6·1a3a··.......{.v.!g..: 
00000360:·023e·cb4e·8f25·e9e0·f6e4·8663·e03f·6460··.>.N.%.....c.?d` 
00000370:·c9a5·28aa·9df5·b831·a7e3·b07f·e4b9·4ce3··..(....1......L. 
00000380:·efb6·8e48·e4ee·6e9d·1395·e648·b28f·7673··...H..n....H..vs 
00000390:·2d89·2650·e368·e36c·5bd7·cc64·455b·451a··-.&P.h.l[..dE[E. 
000003a0:·bb4b·7acf·d05b·c5e7·7af3·a888·ece6·e94d··.Kz..[..z......M 
000003b0:·0da7·c20f·1abd·523b·34a3·547f·acb3·471d··......R;4.T...G. 
000003c0:·8c13·412f·3799·2163·4dba·6a91·b812·f841··..A/7.!cM.j....A 
000003d0:·7d5d·140d·f18e·b818·e47f·3b1d·4f73·5fd2··}]........;.Os_. 
000003e0:·51d7·a6d7·769d·e68e·7575·84c9·dcab·8b5c··Q...v...uu.....\ 
000003f0:·2b87·e2d7·e39a·1e85·c7ab·bf3f·2a10·bbb8··+..........?*... 
00000400:·4f64·a378·3d59·d880·ffce·b80e·fdf8·97eb··Od.x=Y.......... 
00000410:·cbeb·3d53·f5ff·8022·b184·492c·d520·fd7b··..=S..."..I,.·.{ 
00000420:·2a7e·e737·797f·d7d4·49aa·ef27·497b·4589··*~.7y...I..'I{E. 
00000430:·2b8e·9ee9·27ab·87a5·9644·3d4f·2d91·be64··+...'....D=O-..d 
00000440:·65a2·e7ec·1a48·119e·ebfa·1771·d211·bf5b··e....H.....q...[ 
00000450:·5753·a525·08c6·57aa·7138·7bb2·2c91·b474··WS.%..W.q8{.,..t 
00000460:·4306·7b87·09ca·4d81·3452·2d8e·8209·0323··C.{...M.4R-....# 
00000470:·c39a·9e1f·87df·4ed3·3fb2·3226·69c8·c5b7··......N.?.2&i... 
00000480:·8fbe·3b65·4c5c·d567·b2b5·fd67·fc55·e75b··..;eL\.g...g.U.[ 
00000490:·cb71·d0de·ffa9·2ffb·92de·03d1·ccda·ec40··.q..../........@ 
000004a0:·564f·7e63·53bf·a6a1·50a2·c784·8720·371c··VO~cS...P....·7. 
000004b0:·038e·01c7·8063·c031·e018·b851·18f8·ed85··.....c.1...Q.... 
000004c0:·8b25·59f0·c0c5·8b9f·fd1a·369f·0bea·077f··.%Y.......6..... 
000004d0:·9f5f·78c4·f363·be58·9068·d58a·a18f·6637··._x..c.X.h....f7 
000004e0:·ca1e·5c1f·d7c7·c025·be23·71c3·31e0·1870··..\....%.#q.1..p00000060:·453b·bf99·3977·676d·b72d·8912·791e·39f3··E;..9wgm.-..y.9.
 00000070:·9ce7·9cff·7979·fe33·7776·bc77·26c8·01f9··....yy.3wv.w&...
 00000080:·3914·b9be·e5f8·a937·2e8b·bcb0·75c3·ce9d··9......7....u...
 00000090:·9b76·2edc·b8e9·f581·0e91·1611·0954·bc11··.v...........T..
 000000a0:·049f·46a6·18fc·e8be·8a61·27a8·de9b·af4b··..F......a'....K
 000000b0:·b9af·9ccf·60cc·86be·4885·99f8·0755·b474··....`...H....U.t
 000000c0:·b32e·f591·2e95·2d2a·ed2a·afa9·609b·a132··......-*.*..`..2
 000000d0:·5903·8b75·b18f·5331·1bba·d51b·9feb·f8c0··Y..u..S1........
 000000e0:·d94c·efd5·dc07·b6b5·a0e3·9baa·32a5·6023··.L..........2.`#
 000000f0:·161c·31ec·b353·a518·c3de·16e6·36ab·4f0c··..1..S......6.O.
 00000100:·9c11·67bd·315b·5c91·8f89·39ce·ea58·0c98··..g.1[\...9..X..
 00000110:·a26e·6b78·353b·394d·cccf·9a7d·80a1·de03··.nkx5;9M...}....
 00000120:·b9ce·dae2·c082·018b·cd62·0fe6·36ec·f373··.........b..6..s
 00000130:·1ffb·652f·08f9·da54·e0c1·72d9·9ef1·9173··..e/...T..r....s
 00000140:·893a·f015·c5f2·cf54·3bb9·2dc6·30d8·9087··.:.....T;.-.0...
 00000150:·55b0·710e·8c0f·ecc4·33e3·a30f·f361·dfa1··U.q.....3....a..
 00000160:·0227·5603·dc21·15b0·f403·bfc6·196b·ab4d··.'V..!.......k.M
 00000170:·bff8·26a9·80b5·fce8·c836·3d80·b92b·5f9b··..&......6=..+_.
 00000180:·9dfa·d4e2·bac5·6675·b9de·acce·e2dc·4e4e··......fu......NN
 00000190:·f802·836e·425e·747a·a1be·5dab·36b3·3f04··...nB^tz..].6.?.
 000001a0:·1c35·a8c9·6cbd·a313·0786·feee·50a1·3678··.5..l.......P.6x
 000001b0:·ce0d·f588·b1bd·cd55·9dbd·1347·5dcb·8b8e··.......U...G]...
 000001c0:·0df9·4485·b5c5·9a8f·9958·8b07·0bc6·b8dc··..D......X......
 000001d0:·a53a·367a·c38e·58ce·e24c·1ecb·6ff5·c11a··.:6z..X..L..o...
 000001e0:·67f4·4dcf·459f·f540·1e8b·07c3·7e89·855b··g.M.E..@....~..[
 000001f0:·c3c0·056b·3ebb·e893·34c8·7ae1·1ab6·788b··...k>...4.z...x.
 00000200:·61cd·1ec0·725d·5aaf·e446·b73d·1bf7·e089··a...r]Z..F.=....
 00000210:·b57d·72ae·d0c1·e1a3·96d5·634f·c481·e1de··.}r.......cO....
 00000220:·403e·fb9c·a383·2306·fd5b·15fa·43bf·4f85··@>....#..[..C.O.
 00000230:·fd93·d778·c04e·5d62·a6e9·82b5·d541·47ce··...x.N]b.....AG.
 00000240:·eb81·7cf4·6e71·c4e0·b33a·861d·6986·03b3··..|.nq...:..i...
 00000250:·a35b·8cd9·6d5d·cc67·38f6·4a3f·087b·067b··.[..m].g8.J?.{.{
 00000260:·a78a·61c1·b11f·66eb·1b8c·f587·ade8·b33e··..a...f........>
 00000270:·b0db·5eb8·36c0·d8b9·b05a·e435·bce9·e4e6··..^.6....Z.5....
 00000280:·5e0d·9e73·03d6·fa2f·ea96·8f99·1c96·139d··^..s.../........
 00000290:·bac4·9093·5ce8·0818·fcd8·5913·8ba0·6347··....\.....Y...cG
 000002a0:·c7c7·fd6b·ae0a·7b84·0b8b·fb66·d950·bfe0··...k..{....f.P..
 000002b0:·8b62·39b0·996e·7311·67ba·7db6·8b78·db8b··.b9..ns.g.}..x..
 000002c0:·6198·adf6·5fe5·1acd·877d·a49c·c59a·e8b6··a..._....}......
 000002d0:·efc7·552f·d634·1f79·46ab·51c4·5baf·eb15··..U/.4.yF.Q.[...
 000002e0:·6f9f·71fc·f355·ecfc·82b1·7cd4·45b6·eb87··o.q..U....|.E...
 000002f0:·0bdc·58f2·a31f·281f·5efa·8f39·d0ac·ac4a··..X...(.^..9...J
 00000300:·5a8d·55e6·0b55·f3b4·86a7·d7cf·64b5·3d91··Z.U..U......d.=.
 00000310:·2240·5964·8bea·b57c·d592·227d·bd36·4b2a··"@Yd...|.."}.6K*
 00000320:·6dba·1aa7·cf2d·64c8·226a·6995·16f5·5161··m....-d."ji...Qa
 00000330:·626a·9fa4·475f·b11c·f997·e5cd·8e59·edac··bj..G_.......Y..
 00000340:·3b4f·ef0c·5eda·6386·c98e·d3d5·d6aa·b9b2··;O..^.c.........
 00000350:·1a43·7d05·da2f·f669·da49·869c·936a·e808··.C}../.i.I...j..
 00000360:·f82c·3b3d·96a4·93db·931b·8e81·ff90·81e5··.,;=............
Max diff block lines reached; -1/14902 bytes (-0.01%) of diff not shown.