61.2 MB
/home/fdroid/fdroiddata/tmp/de.dennisguse.opentracks_5080.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.dennisguse.opentracks_5080.apk
12.7 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: <37d841f99aa6995b17b51fbad51b56db9701c41c67570df4dd5b6071614ae3a3>, actual: <1ea29592da1f1d42fe18cf9f74e77cf872603fab86043f3c576bd5bf8bd0c1a8> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <004099d338e309c507dc0654982717e54bdd7531f67f079accc532ce488816e56939640100000000>, actual: <c9d16fa85fdda4044ca58287bb3e9fea10907b7b6afd8c30f0ac333f1794be3b6939640100000000>
    
Offset 1, 71 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.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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.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/. 
36 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/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 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/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 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/. 
53 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/. 
54 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/. 
55 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/. 
56 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/. 
57 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/. 
58 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/. 
59 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/. 
60 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/. 
61 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/. 
62 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/. 
63 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/. 
64 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/. 
65 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/. 
66 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/. 
67 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/. 
68 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/. 
69 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/. 
70 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/. 
71 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.79 KB
zipinfo {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Zip·file·size:·23349609·bytes,·number·of·entries:·10451 Zip·file·size:·23349609·bytes,·number·of·entries:·1045
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·····1722·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····1722·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······186·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······186·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··9256236·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··9256224·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx···604972·b-·defN·81-Jan-01·01:01·classes2.dex6 -rw-r--r--··0.0·unx···604972·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 1040, 8 lines modifiedOffset 1040, 8 lines modified
1040 -rw----·····0.0·fat······592·b-·defN·81-Jan-01·01:01·res/zN.xml1040 -rw----·····0.0·fat······592·b-·defN·81-Jan-01·01:01·res/zN.xml
1041 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/z_.xml1041 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/z_.xml
1042 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml1042 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
1043 -rw----·····0.0·fat··2117184·b-·stor·81-Jan-01·01:01·resources.arsc1043 -rw----·····0.0·fat··2117184·b-·stor·81-Jan-01·01:01·resources.arsc
1044 -rw----·····2.0·fat····94980·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF1044 -rw----·····2.0·fat····94980·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF
1045 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA1045 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA
1046 -rw----·····2.0·fat····94853·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1046 -rw----·····2.0·fat····94853·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1047 1045·files,·31920073·bytes·uncompressed,·23223655·bytes·compressed:··27.2%1047 1045·files,·31920061·bytes·uncompressed,·23223627·bytes·compressed:··27.2%
61.1 MB
classes.dex
61.1 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············:·9997af714 checksum············:·0cafe528
5 signature···········:·8736...0b8d5 signature···········:·5b7f...adbe
6 file_size···········:·92562366 file_size···········:·9256224
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·····:·6408210 string_ids_size·····:·64082
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·836012 type_ids_size·······:·8360
13 type_ids_off········:·256440·(0x03e9b8)13 type_ids_off········:·256440·(0x03e9b8)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·289880·(0x046c58)15 proto_ids_off·······:·289880·(0x046c58)
16 field_ids_size······:·4447316 field_ids_size······:·44473
17 field_ids_off·······:·450116·(0x06de44)17 field_ids_off·······:·450116·(0x06de44)
18 method_ids_size·····:·6293818 method_ids_size·····:·62938
19 method_ids_off······:·805900·(0x0c4c0c)19 method_ids_off······:·805900·(0x0c4c0c)
20 class_defs_size·····:·695220 class_defs_size·····:·6952
21 class_defs_off······:·1309404·(0x13fadc)21 class_defs_off······:·1309404·(0x13fadc)
22 data_size···········:·772436822 data_size···········:·7724356
23 data_off············:·1531868·(0x175fdc)23 data_off············:·1531868·(0x175fdc)
  
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······:·605927 superclass_idx······:·6059
28 source_file_idx·····:·1245028 source_file_idx·····:·12450
Offset 853205, 39 lines modifiedOffset 853205, 38 lines modified
853205 ······name··········:·'<init>'853205 ······name··········:·'<init>'
853206 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'853206 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'
853207 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)853207 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
853208 ······code··········-853208 ······code··········-
853209 ······registers·····:·4853209 ······registers·····:·4
853210 ······ins···········:·4853210 ······ins···········:·4
853211 ······outs··········:·2853211 ······outs··········:·2
853212 ······insns·size····:·23·16-bit·code·units853212 ······insns·size····:·21·16-bit·code·units
853213 3b64b8:········································|[3b64b8]·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;)V853213 3b64b8:········································|[3b64b8]·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
853214 3b64c8:·7010·dcb5·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@b5dc853214 3b64c8:·7010·dcb5·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@b5dc
853215 3b64ce:·5b01·179b······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@9b17853215 3b64ce:·5b01·179b······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@9b17
853216 3b64d2:·5b02·1a9b······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@9b1a853216 3b64d2:·5b02·1a9b······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@9b1a
853217 3b64d6:·7020·22a7·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@a722853217 3b64d6:·7020·22a7·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@a722
853218 3b64dc:·0c01···································|000a:·move-result-object·v1853218 3b64dc:·0c01···································|000a:·move-result-object·v1
853219 3b64de:·5b01·189b······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9b18853219 3b64de:·5b01·189b······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9b18
853220 3b64e2:·2201·eb14······························|000d:·new-instance·v1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@14eb853220 3b64e2:·2202·eb14······························|000d:·new-instance·v2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@14eb
853221 3b64e6:·5402·189b······························|000f:·iget-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9b18 
853222 3b64ea:·7020·58a6·2100·························|0011:·invoke-direct·{v1,·v2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@a658853221 3b64e6:·7020·58a6·1200·························|000f:·invoke-direct·{v2,·v1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@a658
853223 3b64f0:·5b01·199b······························|0014:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@9b19853222 3b64ec:·5b02·199b······························|0012:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@9b19
853224 3b64f4:·0e00···································|0016:·return-void853223 3b64f0:·0e00···································|0014:·return-void
853225 ······catches·······:·(none)853224 ······catches·······:·(none)
853226 ······positions·····:·853225 ······positions·····:·
853227 ········0x0000·line=26853226 ········0x0000·line=26
853228 ········0x0003·line=27853227 ········0x0003·line=27
853229 ········0x0005·line=28853228 ········0x0005·line=28
853230 ········0x0007·line=30853229 ········0x0007·line=30
853231 ········0x000d·line=31853230 ········0x000d·line=31
853232 ······locals········:·853231 ······locals········:·
853233 ········0x0000·-·0x0017·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·853232 ········0x0000·-·0x0015·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
853234 ········0x0000·-·0x0017·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·853233 ········0x0000·-·0x0015·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·
853235 ········0x0000·-·0x0017·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·853234 ········0x0000·-·0x0015·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·
853236 ········0x0000·-·0x0017·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·853235 ········0x0000·-·0x0015·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·
  
853237 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)853236 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
853238 ······name··········:·'getCursor'853237 ······name··········:·'getCursor'
853239 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'853238 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'
853240 ······access········:·0x0002·(PRIVATE)853239 ······access········:·0x0002·(PRIVATE)
853241 ······code··········-853240 ······code··········-
853242 ······registers·····:·4853241 ······registers·····:·4
Offset 853263, 21 lines modifiedOffset 853262, 21 lines modified
853263 ······type··········:·'()V'853262 ······type··········:·'()V'
853264 ······access········:·0x0001·(PUBLIC)853263 ······access········:·0x0001·(PUBLIC)
853265 ······code··········-853264 ······code··········-
853266 ······registers·····:·2853265 ······registers·····:·2
853267 ······ins···········:·1853266 ······ins···········:·1
853268 ······outs··········:·1853267 ······outs··········:·1
853269 ······insns·size····:·11·16-bit·code·units853268 ······insns·size····:·11·16-bit·code·units
853270 3b64f8:········································|[3b64f8]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V853269 3b64f4:········································|[3b64f4]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V
853271 3b6508:·5410·189b······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9b18853270 3b6504:·5410·189b······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9b18
853272 3b650c:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008853271 3b6508:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008
853273 3b6510:·7210·5104·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0451853272 3b650c:·7210·5104·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0451
853274 3b6516:·1200···································|0007:·const/4·v0,·#int·0·//·#0853273 3b6512:·1200···································|0007:·const/4·v0,·#int·0·//·#0
853275 3b6518:·5b10·189b······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9b18853274 3b6514:·5b10·189b······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9b18
853276 3b651c:·0e00···································|000a:·return-void853275 3b6518:·0e00···································|000a:·return-void
853277 ······catches·······:·(none)853276 ······catches·······:·(none)
853278 ······positions·····:·853277 ······positions·····:·
853279 ········0x0000·line=62853278 ········0x0000·line=62
853280 ········0x0004·line=63853279 ········0x0004·line=63
853281 ········0x0008·line=64853280 ········0x0008·line=64
853282 ······locals········:·853281 ······locals········:·
853283 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·853282 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
Offset 853287, 35 lines modifiedOffset 853286, 35 lines modified
853287 ······type··········:·'(Lj$/util/function/Consumer;)V'853286 ······type··········:·'(Lj$/util/function/Consumer;)V'
853288 ······access········:·0x1001·(PUBLIC·SYNTHETIC)853287 ······access········:·0x1001·(PUBLIC·SYNTHETIC)
853289 ······code··········-853288 ······code··········-
853290 ······registers·····:·2853289 ······registers·····:·2
853291 ······ins···········:·2853290 ······ins···········:·2
853292 ······outs··········:·2853291 ······outs··········:·2
853293 ······insns·size····:·4·16-bit·code·units853292 ······insns·size····:·4·16-bit·code·units
853294 3b6520:········································|[3b6520]·de.dennisguse.opentracks.data.TrackPointIterator.forEachRemaining:(Lj$/util/function/Consumer;)V853293 3b651c:········································|[3b651c]·de.dennisguse.opentracks.data.TrackPointIterator.forEachRemaining:(Lj$/util/function/Consumer;)V
853295 3b6530:·7120·ebb3·1000·························|0000:·invoke-static·{v0,·v1},·Lj$/util/Iterator$-CC;.$default$forEachRemaining:(Ljava/util/Iterator;Lj$/util/function/Consumer;)V·//·method@b3eb853294 3b652c:·7120·ebb3·1000·························|0000:·invoke-static·{v0,·v1},·Lj$/util/Iterator$-CC;.$default$forEachRemaining:(Ljava/util/Iterator;Lj$/util/function/Consumer;)V·//·method@b3eb
853296 3b6536:·0e00···································|0003:·return-void853295 3b6532:·0e00···································|0003:·return-void
853297 ······catches·······:·(none)853296 ······catches·······:·(none)
853298 ······positions·····:·853297 ······positions·····:·
853299 ······locals········:·853298 ······locals········:·
  
853300 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)853299 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
853301 ······name··········:·'forEachRemaining'853300 ······name··········:·'forEachRemaining'
853302 ······type··········:·'(Ljava/util/function/Consumer;)V'853301 ······type··········:·'(Ljava/util/function/Consumer;)V'
853303 ······access········:·0x1001·(PUBLIC·SYNTHETIC)853302 ······access········:·0x1001·(PUBLIC·SYNTHETIC)
853304 ······code··········-853303 ······code··········-
853305 ······registers·····:·2853304 ······registers·····:·2
853306 ······ins···········:·2853305 ······ins···········:·2
853307 ······outs··········:·2853306 ······outs··········:·2
853308 ······insns·size····:·8·16-bit·code·units853307 ······insns·size····:·8·16-bit·code·units
853309 3b6538:········································|[3b6538]·de.dennisguse.opentracks.data.TrackPointIterator.forEachRemaining:(Ljava/util/function/Consumer;)V853308 3b6534:········································|[3b6534]·de.dennisguse.opentracks.data.TrackPointIterator.forEachRemaining:(Ljava/util/function/Consumer;)V
853310 3b6548:·7110·06b4·0100·························|0000:·invoke-static·{v1},·Lj$/util/function/Consumer$VivifiedWrapper;.convert:(Ljava/util/function/Consumer;)Lj$/util/function/Consumer;·//·method@b406853309 3b6544:·7110·06b4·0100·························|0000:·invoke-static·{v1},·Lj$/util/function/Consumer$VivifiedWrapper;.convert:(Ljava/util/function/Consumer;)Lj$/util/function/Consumer;·//·method@b406
853311 3b654e:·0c01···································|0003:·move-result-object·v1853310 3b654a:·0c01···································|0003:·move-result-object·v1
853312 3b6550:·6e20·1fa7·1000·························|0004:·invoke-virtual·{v0,·v1},·Lde/dennisguse/opentracks/data/TrackPointIterator;.forEachRemaining:(Lj$/util/function/Consumer;)V·//·method@a71f853311 3b654c:·6e20·1fa7·1000·························|0004:·invoke-virtual·{v0,·v1},·Lde/dennisguse/opentracks/data/TrackPointIterator;.forEachRemaining:(Lj$/util/function/Consumer;)V·//·method@a71f
853313 3b6556:·0e00···································|0007:·return-void853312 3b6552:·0e00···································|0007:·return-void
853314 ······catches·······:·(none)853313 ······catches·······:·(none)
853315 ······positions·····:·853314 ······positions·····:·
853316 ······locals········:·853315 ······locals········:·
  
853317 ····#3··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)853316 ····#3··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
853318 ······name··········:·'getCount'853317 ······name··········:·'getCount'
853319 ······type··········:·'()I'853318 ······type··········:·'()I'
Max diff block lines reached; 64081742/64092439 bytes (99.98%) of diff not shown.
8.21 KB
classes.jar
5.25 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13234640·bytes,·number·of·entries:·69521 Zip·file·size:·13234625·bytes,·number·of·entries:·6952
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 3189, 15 lines modifiedOffset 3189, 15 lines modified
3189 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class3189 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class
3190 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class3190 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class
3191 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class3191 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class
3192 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class3192 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class
3193 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener$-CC.class3193 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener$-CC.class
3194 ?rwxrwxr-x··2.0·unx······533·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class3194 ?rwxrwxr-x··2.0·unx······533·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class
3195 ?rwxrwxr-x··2.0·unx····10749·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class3195 ?rwxrwxr-x··2.0·unx····10749·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class
3196 ?rwxrwxr-x··2.0·unx·····2567·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class3196 ?rwxrwxr-x··2.0·unx·····2562·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class
3197 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class3197 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class
3198 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class3198 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class
3199 ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class3199 ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class
3200 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Altitude-IA.class3200 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Altitude-IA.class
3201 ?rwxrwxr-x··2.0·unx······875·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Altitude.class3201 ?rwxrwxr-x··2.0·unx······875·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Altitude.class
3202 ?rwxrwxr-x··2.0·unx·····1477·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Cadence.class3202 ?rwxrwxr-x··2.0·unx·····1477·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Cadence.class
3203 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Distance$1.class3203 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/Distance$1.class
Offset 6027, 15 lines modifiedOffset 6027, 15 lines modified
6027 ?rwxrwxr-x··2.0·unx·····4570·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class6027 ?rwxrwxr-x··2.0·unx·····4570·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class
6028 ?rwxrwxr-x··2.0·unx·····1005·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class6028 ?rwxrwxr-x··2.0·unx·····1005·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class
6029 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class6029 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class
6030 ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class6030 ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class
6031 ?rwxrwxr-x··2.0·unx·····2809·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class6031 ?rwxrwxr-x··2.0·unx·····2809·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class
6032 ?rwxrwxr-x··2.0·unx·····1915·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class6032 ?rwxrwxr-x··2.0·unx·····1915·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class
6033 ?rwxrwxr-x··2.0·unx·····1885·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class6033 ?rwxrwxr-x··2.0·unx·····1885·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class
6034 ?rwxrwxr-x··2.0·unx·····4904·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class6034 ?rwxrwxr-x··2.0·unx·····4894·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class
6035 ?rwxrwxr-x··2.0·unx·····1422·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class6035 ?rwxrwxr-x··2.0·unx·····1422·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class
6036 ?rwxrwxr-x··2.0·unx·····6015·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class6036 ?rwxrwxr-x··2.0·unx·····6015·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class
6037 ?rwxrwxr-x··2.0·unx·····1578·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/StatisticsDataModel.class6037 ?rwxrwxr-x··2.0·unx·····1578·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/StatisticsDataModel.class
6038 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·kotlin/LazyKt.class6038 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·kotlin/LazyKt.class
6039 ?rwxrwxr-x··2.0·unx·····2861·b-·stor·80-Jan-01·00:00·kotlin/NumbersKt__FloorDivModKt.class6039 ?rwxrwxr-x··2.0·unx·····2861·b-·stor·80-Jan-01·00:00·kotlin/NumbersKt__FloorDivModKt.class
6040 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·kotlin/PreconditionsKt.class6040 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·kotlin/PreconditionsKt.class
6041 ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·kotlin/StandardKt.class6041 ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·kotlin/StandardKt.class
Offset 6947, 8 lines modifiedOffset 6947, 8 lines modified
6947 ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class6947 ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class
6948 ?rwxrwxr-x··2.0·unx····45374·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class6948 ?rwxrwxr-x··2.0·unx····45374·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
6949 ?rwxrwxr-x··2.0·unx····28633·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class6949 ?rwxrwxr-x··2.0·unx····28633·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
6950 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class6950 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
6951 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class6951 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
6952 ?rwxrwxr-x··2.0·unx····35952·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class6952 ?rwxrwxr-x··2.0·unx····35952·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
6953 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class6953 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
6954 6952·files,·15025119·bytes·uncompressed,·11892966·bytes·compressed:··20.8%6954 6952·files,·15025104·bytes·uncompressed,·11892951·bytes·compressed:··20.8%
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.5 KB
assets/dexopt/baseline.prof
    
Offset 1, 108 lines modifiedOffset 1, 108 lines modified
00000000:·7072·6f00·3031·3000·018a·4700·00a9·0600··pro.010...G.....00000000:·7072·6f00·3031·3000·018a·4700·00a9·0600··pro.010...G.....
00000010:·0078·01ed·9a6f·6855·7518·c79f·73ee·f57a··.x...ohUu...s..z 
00000020:·f7a7·edcc·9cad·e5ea·6e86·9a9a·0d8d·9a84··........n....... 
00000030:·7596·ffa6·994c·2850·8ab8·9a2b·a390·8991··u....L(P...+.... 
00000040:·922f·7636·1728·5458·54ac·37a5·8161·bd92··./v6.(TXT.7..a.. 
00000050:·5ed4·0bc1·6e24·e28b·2071·04d2·abe5·8be8··^...n$..·q...... 
00000060:·852f·2c08·0c34·7b3e·e7dc·673b·7377·8d15··./,..4{>..g;sw.. 
00000070:·05ca·ef37·9ef3·7b7e·cff3·7dfe·fcbe·e7cf··...7..{~..}..... 
00000080:·bd7a·6e8d·1c94·5ff2·2287·f67f·78f5·c7df··.zn..._."...x... 
00000090:·459e·7f65·db9e·3d3d·7b96·eee8·d9f7·faed··E..e..=={....... 
000000a0:·2239·11c9·aa78·1504·9f46·c618·fce8·be8a··"9...x...F...... 
000000b0:·616b·54ef·2aaf·3365·5f6d·7906·6336·f4e5··akT.*.3e_my.c6.. 
000000c0:·2acc·c4af·50d1·d2a3·75a9·8fb4·a9ec·5469··*...P...u.....Ti 
000000d0:·50d9·ab82·6dae·4aa3·06a6·eb62·9fa1·6236··P...m.J....b..b6 
000000e0:·74ab·575d·d6f1·81b3·99de·6795·7d60·67a6··t.W]......g.}`g. 
000000f0:·747c·77aa·cc49·d988·0547·0cfb·9cad·928e··t|w..I...G......00000010:·0078·01ed·9a5d·6c14·5514·c7cf·ec2e·cbf6··.x...]l.U.......
 00000020:·c376·8a2d·d64a·755b·0c20·2036·60b4·c4a0··.v.-.Ju[.··6`...
 00000030:·53ca·4741·2425·d104·a231·0b52·c568·4809··S.GA$%...1.R.hH.
 00000040:·4688·3e74·5a6a·8289·1a34·6afa·a4a0·c1a0··F.>tZj...4j.....
 00000050:·4fc4·077d·20c1·3512·c283·8984·c684·f854··O..}·.5........T
 00000060:·7920·3ef0·8026·2698·8078·7e33·7bb6·53ba··y·>..&&..x~3{.S.
 00000070:·b5a9·4613·c8bd·cd99·7bee·39ff·f371·fff3··..F.....{.9..q..
 00000080:·b10b·b335·7250·7ec9·8934·9ebc·f8e9·4fbf··...5rP~..4....O.
 00000090:·8b3c·f7f2·f6bd·7bfb·f62e·dbd9·b7ff·b5db··.<....{.........
 000000a0:·45b2·2292·51f1·2a08·3e8d·8c30·f8d1·532a··E.".Q.*.>..0..S*
 000000b0:·86ad·51bd·a7b4·4e97·7cb5·a519·8cd9·d057··..Q...N.|......W
 000000c0:·a830·13bf·5245·4b97·eb52·1f69·57d9·a5d2··.0..REK..R.iW...
 000000d0:·a0b2·4f05·db3c·9526·0d4c·d6c5·3e4b·c56c··..O..<.&.L..>K.l
 000000e0:·e856·afba·a4e3·0367·33bd·cf29·f9c0·ce4e··.V.....g3..)...N
 000000f0:·e8f8·ee54·999b·b011·0b8e·18f6·d9a8·928c··...T............
00000100:·616f·4bcb·36ab·4f0c·9c11·67bd·315b·5c9a··aoK.6.O...g.1[\.00000100:·616f·cb4a·36ab·4f0c·9c11·67bd·315b·5c92··ao.J6.O...g.1[\.
00000110:·8fba·32ce·ea58·0c98·b46e·6b78·353b·394d··..2..X...nkx5;9M00000110:·8fba·12ce·ea58·0c98·a46e·6b78·353b·394d··.....X...nkx5;9M
00000120:·cccf·9a7d·80a1·de43·659d·b5c5·8105·0316··...}...Ce.......00000120:·cccf·9a7d·80a1·de43·259d·b5c5·8105·0316··...}...C%.......
00000130:·9bc5·1e2a·dbb0·2f2e·fbd8·2f7b·41c8·57a5··...*../.../{A.W. 
00000140:·020f·96cb·f68c·8f9c·1dea·c097·16cb·dfa2··................ 
00000150:·7672·5b8c·61b0·212b·55b0·710e·8c0f·ecc4··vr[.a.!+U.q..... 
00000160:·33e3·a30f·f361·dfad·0227·5603·dc5b·2a60··3....a...'V..[*` 
00000170:·e907·7e8d·33d6·569b·7ef1·d5ab·80b5·fce8··..~.3.V.~....... 
00000180:·c82e·3d80·b9a7·bc36·3bf5·a9c5·758b·cdea··..=....6;...u... 
00000190:·72bd·599d·87cb·7672·c217·1874·13f2·a2d3··r.Y...vr...t.... 
000001a0:·0bf5·ed5a·b599·fd21·e0a8·414d·66eb·1d9d··...Z...!..AMf... 
000001b0:·3830·f477·9b0a·b5c1·736e·a847·8ced·6d81··80.w....sn.G..m. 
000001c0:·eaec·9d38·ea5a·5e74·6cc8·572a·ac2d·d67c··...8.Z^tl.W*.-.| 
000001d0:·ccc4·5a3c·5830·c6e5·7ed5·b1d1·1b76·c472··..Z<X0..~....v.r 
000001e0:·a667·f258·7eab·0fd6·38a3·6f7a·4efb·ac07··.g.X~...8.ozN... 
000001f0:·f258·3c18·f64b·2cdc·1a06·2e58·73ef·a2d7··.X<..K,....Xs... 
00000200:·6b90·f5c2·356c·f116·c39a·3d80·e5ba·b45e··k...5l....=....^ 
00000210:·c98d·6e7b·36ee·c113·6bfb·e45c·a183·c347··..n{6...k..\...G 
00000220:·2dab·c79e·8803·c3b3·817c·769f·a383·2306··-........|v...#. 
00000230:·fd07·15fa·437f·4085·fd93·d778·c04e·5d62··....C.@....x.N]b 
00000240:·9a75·c1da·eaa0·2367·f540·3e7a·b738·62f0··.u....#g.@>z.8b. 
00000250:·591d·c356·9ae1·c0ec·e816·6376·5ba7·f319··Y..V......cv[... 
00000260:·8ebd·d20f·c29e·c1de·a162·5870·ec87·d9fa··.........bXp.... 
00000270:·0663·fd61·4bfb·ac0f·ecb6·17ae·0d30·762e··.c.aK........0v. 
00000280:·ac16·790d·6f3a·b979·5683·e7dc·80b5·fed3··..y.o:.yV....... 
00000290:·bae5·6326·87e5·44a7·2e31·e424·173a·0206··..c&..D..1.$.:.. 
000002a0:·3f76·d6c4·22e8·d8d1·f1f1·fc5a·a0c2·1ee1··?v.."......Z.... 
000002b0:·c2e2·061f·19eb·177c·5a2c·0736·d36d·4ee3··.......|Z,.6.mN. 
000002c0:·4cb7·7b3b·8db7·bd18·86d9·6aff·5dae·c97c··L.{;......j.]..| 
000002d0:·d82b·e54c·d744·b77d·3fa9·7aba·a6f9·c833··.+.L.D.}?.z....3 
000002e0:·598d·34de·7add·a278·bbc7·f12f·56b1·f30b··Y.4.z..x.../V... 
000002f0:·c6f2·5117·e9d5·9b0b·dc54·72d1·cf2a·1f5e··..Q......Tr..*.^ 
00000300:·fcc7·9cd5·acac·325a·8d55·e2cb·abe6·690d··......2Z.U....i. 
00000310:·4faf·9f46·b56d·8e11·a02c·32a7·7a53·7995··O..F.m...,2.zSy. 
00000320:·8b91·be5e·9b19·952a·5dcd·d0ef·2d64·4822··...^...*]...-dH" 
00000330:·9ae2·2a39·f551·a12e·b6d7·ebd1·572c·47fe··..*9.Q......W,G. 
00000340:·92bc·c931·a99d·74e7·e993·c18b·7b4c·30c9··...1..t.....{L0. 
00000350:·f12e·b5cd·d45c·498d·b1be·b2da·2ff6·66ed··.....\I...../.f. 
00000360:·2441·ce8f·3574·047c·929d·1e33·729e·cbd3··$A..5t.|...3r... 
00000370:·0dc7·c0ff·c540·f6d7·0351·319c·59b0·7ac5··.....@...Q1.Y.z. 
00000380:·eae8·536e·5911·6e78·1d91·c8e9·8328·dce0··..SnY.nx.....(.. 
00000390:·a3c3·d7ab·76dc·68d3·d538·c438·af2d·c275··....v.h..8.8.-.u 
000003a0:·3b87·64ce·9a50·1fe7·75fa·4110·e83f·2132··;.d..P..u.A..?!2 
000003b0:·92d7·6576·530c·09f2·f32e·f8c3·527c·f683··..evS.......R|.. 
000003c0:·dae8·e9ad·2575·302e·cf3a·c727·dab8·d11d··....%u0..:.'.... 
000003d0:·37d9·24d2·19e4·83e8·8dfe·689c·77d2·45f4··7.$.......h.w.E. 
000003e0:·bdba·baf7·f1e0·d211·6992·ed2f·057c·6d1c··........i../.|m. 
000003f0:·1b05·f962·6c51·d6da·0b92·8fbc·6d7a·944b··...blQ......mz.K 
00000400:·093b·1320·950d·6141·ed97·0b9e·0c79·d952··.;.·..aA.....y.R 
00000410:·0209·ab0f·2fea·d6e7·597b·d4d0·ff4d·af14··..../...Y{...M.. 
00000420:·60cd·2b88·ef75·05fa·00d3·91df·52e4·c3ae··`.+..u......R... 
00000430:·c2d8·70ce·f737·857c·82a6·46e9·f0d5·0d45··..p..7.|..F....E 
00000440:·bf28·03a5·5767·7805·afd9·f325·ba01·9242··.(..Wgx....%...B 
00000450:·9bba·43e4·a9a8·9a13·db2b·4d41·b024·ec92··..C......+MA.$.. 
00000460:·d623·3b24·eb25·e735·130d·1b72·e2ac·a78d··.#;$.%.5...r.... 
00000470:·27be·487f·d011·d2fe·1463·6892·ed4c·11a6··'.H......ch..L.. 
00000480:·eed9·e267·2e3d·f6f6·995d·b365·7db7·48b1··...g.=...].e}.H. 
00000490:·a1ad·a6fd·9d05·edd2·b031·a8ab·51ea·ce3f··.........1..Q..? 
000004a0:·3830·543c·1248·d8b3·f093·06ed·246e·5e3f··80T<.H......$n^? 
000004b0:·5064·d9d4·b91d·c231·e018·700c·3806·1c03··Pd.....1..p.8... 
000004c0:·8e81·7fcb·c0a9·5d7d·3272·e6c5·beaf·afb4··......]}2r...... 
000004d0:·b48e·e6fa·6e73·df0b·a30b·09e5·6cbc·18fc··....ns......l... 
000004e0:·8caf·1d6e·dc2a·0c44·d7a7·f595·f856·d9b6··...n.*.D.....V..00000130:·9bc5·be59·b261·5f52·f2b1·5ff6·8290·af4a··...Y.a_R.._....J
 00000140:·051e·2c97·ed19·1f39·3bd5·812f·2996·bf55··..,....9;../)..U
 00000150:·ede4·b618·c360·4356·a960·e31c·181f·d889··.....`CV.`......
 00000160:·67c6·471f·e6c3·be47·054e·ac06·b8b7·55c0··g.G....G.N....U.
 00000170:·d20f·fc1a·67ac·ad36·fde2·ab57·016b·f9d1··....g..6...W.k..
 00000180:·91dd·7a00·734f·696d·76ea·538b·eb16·9bd5··..z.sOimv.S.....
 00000190:·e57a·b33a·0f97·ece4·842f·30e8·26e4·45a7··.z.:...../0.&.E.
 000001a0:·17ea·dbb5·6a33·fb43·c051·839a·ccd6·3b3a··....j3.C.Q....;:
 000001b0:·7160·e8ef·3615·6a83·e7dc·508f·18db·db42··q`..6.j...P....B
 000001c0:·d5d9·3b71·d4b5·bce8·d890·af55·585b·acf9··..;q.......UX[..
 000001d0:·9889·b578·b060·8ccb·d755·c746·6fd8·11cb··...x.`...U.Fo...
 000001e0:·999c·c963·f9ad·3e58·e38c·bee9·39e9·b31e··...c..>X....9...
 000001f0:·c863·f160·d82f·b170·6b18·b860·cdbd·8b5e··.c.`./.pk..`...^
 00000200:·af41·d60b·d7b0·c55b·0c6b·f600·96eb·d27a··.A.....[.k.....z
 00000210:·2537·baed·d9b8·074f·aced·9373·850e·0e1f··%7.....O...s....
 00000220:·b5ac·1e7b·220e·0ccf·06f2·d97d·8e0e·8e18··...{"......}....
 00000230:·f41f·55e8·0ffd·0115·f64f·5ee3·013b·7589··..U......O^..;u.
 00000240:·69d1·056b·ab83·8e9c·d103·f9e8·dde2·88c1··i..k............
 00000250:·6775·0c5b·6986·03b3·a35b·8cd9·6d9d·cc67··gu.[i....[..m..g
 00000260:·38f6·4a3f·087b·067b·878a·61c1·b11f·66eb··8.J?.{.{..a...f.
 00000270:·1b8c·f587·2de9·b33e·b0db·5eb8·36c0·d8b9··....-..>..^.6...
 00000280:·b05a·e435·bce9·e4e6·590d·9e73·03d6·fa4f··.Z.5....Y..s...O
 00000290:·ea96·8f99·1c96·139d·bac4·9093·5ce8·0818··............\...
 000002a0:·fcd8·5913·8ba0·6347·c7c7·f36b·a10a·7b84··..Y...cG...k..{.
 000002b0:·0b8b·1b7e·64bc·5ff0·49b1·1cd8·4cb7·3989··...~d._.I...L.9.
 000002c0:·33dd·eeed·24de·f662·1866·abfd·77b9·a6f2··3...$..b.f..w...
 000002d0:·61af·9433·5913·ddf6·fd84·eac9·9ae6·23cf··a..3Y.........#.
 000002e0:·5435·9278·eb75·abe2·ed1e·c7bf·44c5·ce2f··T5.x.u......D../
 000002f0:·18cb·475d·a45f·6f2e·70d3·c985·5446·f9f0··..G]._o.p...TF..
 00000300:·a23f·e68c·6665·95d6·6aac·625f·4e35·4f6b··.?..fe..j.b_N5Ok
 00000310:·787a·fd34·a96d·4b84·0065·9159·d59b·4bab··xz.4.mK..e.Y..K.
 00000320:·6c84·4ce9·b599·56a9·d2d5·2cfd·de42·8638··l.L...V...,..B.8
 00000330:·a239·aa92·551f·15ea·227b·bd1e·538a·e5c8··.9..U..."{..S...
 00000340:·5f9c·373e·c6b5·e3ee·3c7d·3278·518f·3126··_.7>....<}2xQ.1&
 00000350:·3ede·a5b6·d99a·2bae·31de·5746·fbc5·dea2··>.....+.1.WF....
Max diff block lines reached; -1/14843 bytes (-0.01%) of diff not shown.