45.3 MB
/home/fdroid/fdroiddata/tmp/de.dennisguse.opentracks_5389.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.dennisguse.opentracks_5389.apk
1.73 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: <a0a34590ece4c47b47ecce4087b889827978259b3e18d1899d9fba6679e236df>, actual: <199f12061eaaaa782c582e798570ad7a6c7330e181891633ca8a91e78e07361e> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <02be49e68592b89b3fc05c6cd508e5f850393799d176a00941208e3676b0c4142fbb6d0100000000>, actual: <ab145872b51bd0730f27b382763a91febb81dccb3c238339f1de9af38692adc42fbb6d0100000000>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·false 
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 
1.71 KB
zipinfo {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Zip·file·size:·23972655·bytes,·number·of·entries:·14691 Zip·file·size:·23972655·bytes,·number·of·entries:·1469
2 -rw-r--r--··0.0·unx·······63·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······63·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·····1718·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··8981264·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··8981248·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx·····1972·b-·defN·81-Jan-01·01:01·classes2.dex6 -rw-r--r--··0.0·unx·····1972·b-·defN·81-Jan-01·01:01·classes2.dex
7 -rw-r--r--··0.0·unx···315880·b-·defN·81-Jan-01·01:01·classes3.dex7 -rw-r--r--··0.0·unx···315880·b-·defN·81-Jan-01·01:01·classes3.dex
8 -rw-r--r--··0.0·unx··1055324·b-·defN·81-Jan-01·01:01·classes4.dex8 -rw-r--r--··0.0·unx··1055324·b-·defN·81-Jan-01·01:01·classes4.dex
9 -rw----·····2.4·fat·····1719·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin9 -rw----·····2.4·fat·····1719·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version
11 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version11 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
12 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version12 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
Offset 1464, 8 lines modifiedOffset 1464, 8 lines modified
1464 -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml1464 -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml
1465 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml1465 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
1466 -rw----·····0.0·fat······460·b-·defN·81-Jan-01·01:01·res/zt.xml1466 -rw----·····0.0·fat······460·b-·defN·81-Jan-01·01:01·res/zt.xml
1467 -rw----·····0.0·fat··2357264·b-·stor·81-Jan-01·01:01·resources.arsc1467 -rw----·····0.0·fat··2357264·b-·stor·81-Jan-01·01:01·resources.arsc
1468 -rw----·····2.0·fat···131040·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF1468 -rw----·····2.0·fat···131040·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF
1469 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA1469 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA
1470 -rw----·····2.0·fat···130913·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1470 -rw----·····2.0·fat···130913·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1471 1469·files,·32902830·bytes·uncompressed,·23803572·bytes·compressed:··27.7%1471 1469·files,·32902814·bytes·uncompressed,·23803495·bytes·compressed:··27.7%
45.2 MB
classes.dex
45.2 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·'037'1 DEX·version·'037'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n037\0'3 magic···············:·'dex\n037\0'
4 checksum············:·08a0e28d4 checksum············:·45957377
5 signature···········:·c6c1...176e5 signature···········:·eb11...0984
6 file_size···········:·89812646 file_size···········:·8981248
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·····:·6600610 string_ids_size·····:·66006
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·849212 type_ids_size·······:·8492
13 type_ids_off········:·264136·(0x0407c8)13 type_ids_off········:·264136·(0x0407c8)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·298104·(0x048c78)15 proto_ids_off·······:·298104·(0x048c78)
16 field_ids_size······:·4055416 field_ids_size······:·40554
17 field_ids_off·······:·463632·(0x071310)17 field_ids_off·······:·463632·(0x071310)
18 method_ids_size·····:·6526018 method_ids_size·····:·65260
19 method_ids_off······:·788064·(0x0c0660)19 method_ids_off······:·788064·(0x0c0660)
20 class_defs_size·····:·701820 class_defs_size·····:·7018
21 class_defs_off······:·1310144·(0x13fdc0)21 class_defs_off······:·1310144·(0x13fdc0)
22 data_size···········:·744654422 data_size···········:·7446528
23 data_off············:·1534720·(0x176b00)23 data_off············:·1534720·(0x176b00)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·45925 class_idx···········:·459
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·703827 superclass_idx······:·7038
28 source_file_idx·····:·1168028 source_file_idx·····:·11680
Offset 939215, 37 lines modifiedOffset 939215, 36 lines modified
939215 ······name··········:·'<init>'939215 ······name··········:·'<init>'
939216 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'939216 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'
939217 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)939217 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
939218 ······code··········-939218 ······code··········-
939219 ······registers·····:·4939219 ······registers·····:·4
939220 ······ins···········:·4939220 ······ins···········:·4
939221 ······outs··········:·2939221 ······outs··········:·2
939222 ······insns·size····:·23·16-bit·code·units939222 ······insns·size····:·21·16-bit·code·units
939223 4007a4:········································|[4007a4]·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;)V939223 4007a4:········································|[4007a4]·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
939224 4007b4:·7010·7ad1·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d17a939224 4007b4:·7010·7ad1·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d17a
939225 4007ba:·5b01·3a93······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@933a939225 4007ba:·5b01·3a93······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@933a
939226 4007be:·5b02·3d93······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@933d939226 4007be:·5b02·3d93······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@933d
939227 4007c2:·7020·6ac2·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c26a939227 4007c2:·7020·6ac2·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c26a
939228 4007c8:·0c01···································|000a:·move-result-object·v1939228 4007c8:·0c01···································|000a:·move-result-object·v1
939229 4007ca:·5b01·3b93······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@933b939229 4007ca:·5b01·3b93······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@933b
939230 4007ce:·2201·d118······························|000d:·new-instance·v1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@18d1939230 4007ce:·2202·d118······························|000d:·new-instance·v2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@18d1
939231 4007d2:·5402·3b93······························|000f:·iget-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@933b 
939232 4007d6:·7020·a7c1·2100·························|0011:·invoke-direct·{v1,·v2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c1a7939231 4007d2:·7020·a7c1·1200·························|000f:·invoke-direct·{v2,·v1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c1a7
939233 4007dc:·5b01·3c93······························|0014:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@933c939232 4007d8:·5b02·3c93······························|0012:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@933c
939234 4007e0:·0e00···································|0016:·return-void939233 4007dc:·0e00···································|0014:·return-void
939235 ······catches·······:·(none)939234 ······catches·······:·(none)
939236 ······positions·····:·939235 ······positions·····:·
939237 ········0x0000·line=26939236 ········0x0000·line=26
939238 ········0x0007·line=30939237 ········0x0007·line=30
939239 ········0x000d·line=31939238 ········0x000d·line=31
939240 ······locals········:·939239 ······locals········:·
939241 ········0x0000·-·0x0017·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·939240 ········0x0000·-·0x0015·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
939242 ········0x0000·-·0x0017·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·939241 ········0x0000·-·0x0015·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·
939243 ········0x0000·-·0x0017·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·939242 ········0x0000·-·0x0015·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·
939244 ········0x0000·-·0x0017·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·939243 ········0x0000·-·0x0015·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·
  
939245 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)939244 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
939246 ······name··········:·'getCursor'939245 ······name··········:·'getCursor'
939247 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'939246 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'
939248 ······access········:·0x0002·(PRIVATE)939247 ······access········:·0x0002·(PRIVATE)
939249 ······code··········-939248 ······code··········-
939250 ······registers·····:·4939249 ······registers·····:·4
Offset 939271, 21 lines modifiedOffset 939270, 21 lines modified
939271 ······type··········:·'()V'939270 ······type··········:·'()V'
939272 ······access········:·0x0001·(PUBLIC)939271 ······access········:·0x0001·(PUBLIC)
939273 ······code··········-939272 ······code··········-
939274 ······registers·····:·2939273 ······registers·····:·2
939275 ······ins···········:·1939274 ······ins···········:·1
939276 ······outs··········:·1939275 ······outs··········:·1
939277 ······insns·size····:·11·16-bit·code·units939276 ······insns·size····:·11·16-bit·code·units
939278 4007e4:········································|[4007e4]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V939277 4007e0:········································|[4007e0]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V
939279 4007f4:·5410·3b93······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@933b939278 4007f0:·5410·3b93······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@933b
939280 4007f8:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008939279 4007f4:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008
939281 4007fc:·7210·5604·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0456939280 4007f8:·7210·5604·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0456
939282 400802:·1200···································|0007:·const/4·v0,·#int·0·//·#0939281 4007fe:·1200···································|0007:·const/4·v0,·#int·0·//·#0
939283 400804:·5b10·3b93······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@933b939282 400800:·5b10·3b93······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@933b
939284 400808:·0e00···································|000a:·return-void939283 400804:·0e00···································|000a:·return-void
939285 ······catches·······:·(none)939284 ······catches·······:·(none)
939286 ······positions·····:·939285 ······positions·····:·
939287 ········0x0004·line=63939286 ········0x0004·line=63
939288 ······locals········:·939287 ······locals········:·
939289 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·939288 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
939290 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)939289 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
Offset 939392, 18 lines modifiedOffset 939391, 18 lines modified
939392 ······type··········:·'()V'939391 ······type··········:·'()V'
939393 ······access········:·0x0001·(PUBLIC)939392 ······access········:·0x0001·(PUBLIC)
939394 ······code··········-939393 ······code··········-
939395 ······registers·····:·2939394 ······registers·····:·2
939396 ······ins···········:·1939395 ······ins···········:·1
939397 ······outs··········:·1939396 ······outs··········:·1
939398 ······insns·size····:·6·16-bit·code·units939397 ······insns·size····:·6·16-bit·code·units
939399 40080c:········································|[40080c]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V939398 400808:········································|[400808]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V
939400 40081c:·2200·921b······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1b92939399 400818:·2200·921b······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1b92
939401 400820:·7010·26d2·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d226939400 40081c:·7010·26d2·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d226
939402 400826:·2700···································|0005:·throw·v0939401 400822:·2700···································|0005:·throw·v0
939403 ······catches·······:·(none)939402 ······catches·······:·(none)
939404 ······positions·····:·939403 ······positions·····:·
939405 ········0x0000·line=70939404 ········0x0000·line=70
939406 ······locals········:·939405 ······locals········:·
939407 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·939406 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
939408 ··source_file_idx···:·27996·(TrackPointIterator.java)939407 ··source_file_idx···:·27996·(TrackPointIterator.java)
Offset 939432, 36 lines modifiedOffset 939431, 36 lines modified
939432 ······type··········:·'()V'939431 ······type··········:·'()V'
939433 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)939432 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
939434 ······code··········-939433 ······code··········-
939435 ······registers·····:·1939434 ······registers·····:·1
939436 ······ins···········:·1939435 ······ins···········:·1
939437 ······outs··········:·1939436 ······outs··········:·1
939438 ······insns·size····:·4·16-bit·code·units939437 ······insns·size····:·4·16-bit·code·units
939439 400848:········································|[400848]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V939438 400844:········································|[400844]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V
939440 400858:·7010·7ad1·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d17a939439 400854:·7010·7ad1·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d17a
939441 40085e:·0e00···································|0003:·return-void939440 40085a:·0e00···································|0003:·return-void
939442 ······catches·······:·(none)939441 ······catches·······:·(none)
939443 ······positions·····:·939442 ······positions·····:·
939444 ······locals········:·939443 ······locals········:·
  
939445 ··Virtual·methods···-939444 ··Virtual·methods···-
939446 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)939445 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)
939447 ······name··········:·'apply'939446 ······name··········:·'apply'
939448 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'939447 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'
Max diff block lines reached; 47411055/47421186 bytes (99.98%) of diff not shown.
12.1 KB
classes.jar
7.83 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13259978·bytes,·number·of·entries:·70181 Zip·file·size:·13259958·bytes,·number·of·entries:·7018
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······503·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$Api21Impl.class4 ?rwxrwxr-x··2.0·unx······503·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$Api21Impl.class
5 ?rwxrwxr-x··2.0·unx·····2920·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class5 ?rwxrwxr-x··2.0·unx·····2920·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
6 ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackApi21.class6 ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackApi21.class
7 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class7 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
8 ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class8 ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
Offset 3912, 15 lines modifiedOffset 3912, 15 lines modified
3912 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda2.class3912 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda2.class
3913 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class3913 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class
3914 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class3914 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class
3915 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class3915 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class
3916 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class3916 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class
3917 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class3917 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class
3918 ?rwxrwxr-x··2.0·unx····10822·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class3918 ?rwxrwxr-x··2.0·unx····10822·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class
3919 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class3919 ?rwxrwxr-x··2.0·unx·····2127·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class
3920 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class3920 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class
3921 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class3921 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class
3922 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class3922 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class
3923 ?rwxrwxr-x··2.0·unx·····3108·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityIcon.class3923 ?rwxrwxr-x··2.0·unx·····3108·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityIcon.class
3924 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda0.class3924 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda0.class
3925 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda1.class3925 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda1.class
3926 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda2.class3926 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda2.class
Offset 4078, 15 lines modifiedOffset 4078, 15 lines modified
4078 ?rwxrwxr-x··2.0·unx······611·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingService$Binder.class4078 ?rwxrwxr-x··2.0·unx······611·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingService$Binder.class
4079 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection$Callback.class4079 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection$Callback.class
4080 ?rwxrwxr-x··2.0·unx·····4364·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class4080 ?rwxrwxr-x··2.0·unx·····4364·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class
4081 ?rwxrwxr-x··2.0·unx·····6495·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceNotificationManager.class4081 ?rwxrwxr-x··2.0·unx·····6495·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceNotificationManager.class
4082 ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncement$$ExternalSyntheticLambda0.class4082 ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncement$$ExternalSyntheticLambda0.class
4083 ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncement$1.class4083 ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncement$1.class
4084 ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncement$2.class4084 ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncement$2.class
4085 ?rwxrwxr-x··2.0·unx·····7189·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncement.class4085 ?rwxrwxr-x··2.0·unx·····7184·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncement.class
4086 ?rwxrwxr-x··2.0·unx·····4357·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class4086 ?rwxrwxr-x··2.0·unx·····4357·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class
4087 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils$1.class4087 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils$1.class
4088 ?rwxrwxr-x··2.0·unx·····6820·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class4088 ?rwxrwxr-x··2.0·unx·····6820·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class
4089 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal-IA.class4089 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal-IA.class
4090 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal.class4090 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal.class
4091 ?rwxrwxr-x··2.0·unx·····2093·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager.class4091 ?rwxrwxr-x··2.0·unx·····2093·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager.class
4092 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GPSManager$$ExternalSyntheticLambda0.class4092 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GPSManager$$ExternalSyntheticLambda0.class
Offset 6480, 15 lines modifiedOffset 6480, 15 lines modified
6480 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class6480 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class
6481 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class6481 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class
6482 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class6482 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class
6483 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class6483 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class
6484 ?rwxrwxr-x··2.0·unx·····3136·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class6484 ?rwxrwxr-x··2.0·unx·····3136·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class
6485 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class6485 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class
6486 ?rwxrwxr-x··2.0·unx·····1893·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class6486 ?rwxrwxr-x··2.0·unx·····1893·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class
6487 ?rwxrwxr-x··2.0·unx·····4925·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class6487 ?rwxrwxr-x··2.0·unx·····4915·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class
6488 ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class6488 ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class
6489 ?rwxrwxr-x··2.0·unx·····6090·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class6489 ?rwxrwxr-x··2.0·unx·····6090·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class
6490 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class6490 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class
6491 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class6491 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class
6492 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class6492 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class
6493 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class6493 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class
6494 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class6494 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class
Offset 7013, 8 lines modifiedOffset 7013, 8 lines modified
7013 ?rwxrwxr-x··2.0·unx····16487·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class7013 ?rwxrwxr-x··2.0·unx····16487·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
7014 ?rwxrwxr-x··2.0·unx····45220·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7014 ?rwxrwxr-x··2.0·unx····45220·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7015 ?rwxrwxr-x··2.0·unx····28508·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class7015 ?rwxrwxr-x··2.0·unx····28508·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
7016 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7016 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7017 ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class7017 ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
7018 ?rwxrwxr-x··2.0·unx····35037·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class7018 ?rwxrwxr-x··2.0·unx····35037·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
7019 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class7019 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
7020 7018·files,·14998658·bytes·uncompressed,·11882946·bytes·compressed:··20.8%7020 7018·files,·14998638·bytes·uncompressed,·11882926·bytes·compressed:··20.8%
1000 B
de/dennisguse/opentracks/data/TrackPointIterator.class
893 B
procyon -ec {}
    
Offset 15, 16 lines modifiedOffset 15, 17 lines modified
15 ····private·Cursor·cursor;15 ····private·Cursor·cursor;
16 ····private·final·CachedTrackPointsIndexes·indexes;16 ····private·final·CachedTrackPointsIndexes·indexes;
17 ····private·final·Track$Id·trackId;17 ····private·final·Track$Id·trackId;
18 ····18 ····
19 ····public·TrackPointIterator(final·ContentProviderUtils·contentProviderUtils,·final·Track$Id·trackId,·final·TrackPoint$Id·trackPoint$Id)·{19 ····public·TrackPointIterator(final·ContentProviderUtils·contentProviderUtils,·final·Track$Id·trackId,·final·TrackPoint$Id·trackPoint$Id)·{
20 ········this.contentProviderUtils·=·contentProviderUtils;20 ········this.contentProviderUtils·=·contentProviderUtils;
21 ········this.trackId·=·trackId;21 ········this.trackId·=·trackId;
22 ········this.cursor·=·this.getCursor(trackPoint$Id);22 ········final·Cursor·cursor·=·this.getCursor(trackPoint$Id);
 23 ········this.cursor·=·cursor;
23 ········this.indexes·=·new·CachedTrackPointsIndexes(this.cursor);24 ········this.indexes·=·new·CachedTrackPointsIndexes(cursor);
24 ····}25 ····}
25 ····26 ····
26 ····private·Cursor·getCursor(final·TrackPoint$Id·trackPoint$Id)·{27 ····private·Cursor·getCursor(final·TrackPoint$Id·trackPoint$Id)·{
27 ········return·this.contentProviderUtils.getTrackPointCursor(this.trackId,·trackPoint$Id);28 ········return·this.contentProviderUtils.getTrackPointCursor(this.trackId,·trackPoint$Id);
28 ····}29 ····}
29 ····30 ····
30 ····public·void·close()·{31 ····public·void·close()·{
1.35 KB
de/dennisguse/opentracks/services/announcement/VoiceAnnouncement.class
1.21 KB
procyon -ec {}
    
Offset 47, 16 lines modifiedOffset 47, 17 lines modified
47 ········this.audioFocusChangeListener·=·(AudioManager$OnAudioFocusChangeListener)new·VoiceAnnouncement$1(this);47 ········this.audioFocusChangeListener·=·(AudioManager$OnAudioFocusChangeListener)new·VoiceAnnouncement$1(this);
48 ········this.utteranceListener·=·(UtteranceProgressListener)new·VoiceAnnouncement$2(this);48 ········this.utteranceListener·=·(UtteranceProgressListener)new·VoiceAnnouncement$2(this);
49 ········this.ttsInitStatus·=·-1;49 ········this.ttsInitStatus·=·-1;
50 ········this.ttsReady·=·false;50 ········this.ttsReady·=·false;
51 ········this.context·=·context;51 ········this.context·=·context;
52 ········this.audioManager·=·(AudioManager)context.getSystemService("audio");52 ········this.audioManager·=·(AudioManager)context.getSystemService("audio");
53 ········this.contentProviderUtils·=·new·ContentProviderUtils(context);53 ········this.contentProviderUtils·=·new·ContentProviderUtils(context);
 54 ········final·Distance·voiceAnnouncementDistance·=·PreferencesUtils.getVoiceAnnouncementDistance();
54 ········this.intervalDistance·=·PreferencesUtils.getVoiceAnnouncementDistance();55 ········this.intervalDistance·=·voiceAnnouncementDistance;
55 ········this.intervalStatistics·=·new·IntervalStatistics(this.intervalDistance);56 ········this.intervalStatistics·=·new·IntervalStatistics(voiceAnnouncementDistance);
56 ····}57 ····}
57 ····58 ····
58 ····private·void·onTtsReady()·{59 ····private·void·onTtsReady()·{
59 ········Locale·language·=·Locale.getDefault();60 ········Locale·language·=·Locale.getDefault();
60 ········final·int·languageAvailable·=·this.tts.isLanguageAvailable(language);61 ········final·int·languageAvailable·=·this.tts.isLanguageAvailable(language);
61 ········if·(languageAvailable·==·-1·||·languageAvailable·==·-2)·{62 ········if·(languageAvailable·==·-1·||·languageAvailable·==·-2)·{
62 ············Log.w(VoiceAnnouncement.TAG,·"Default·locale·not·available,·use·English.");63 ············Log.w(VoiceAnnouncement.TAG,·"Default·locale·not·available,·use·English.");
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 246, 21 lines modifiedOffset 246, 19 lines modified
246 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;246 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;
  
247 ····move-result-object·p2247 ····move-result-object·p2
  
248 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;248 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;
  
249 ····.line·76249 ····.line·76
250 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;250 ····new-instance·p3,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
251 ····iget-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;251 ····invoke-direct·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V
  
252 ····invoke-direct·{p2,·p3},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V 
  
253 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;252 ····iput-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
254 ····.line·78253 ····.line·78
255 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V254 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V
  
256 ····.line·81255 ····.line·81
257 ····:cond_1256 ····:cond_1
258 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$1;257 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$1;
Offset 359, 20 lines modifiedOffset 357, 18 lines modified
359 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;357 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;
  
360 ····move-result-object·p2358 ····move-result-object·p2
  
361 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;359 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;
  
362 ····.line·115360 ····.line·115
363 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;361 ····new-instance·p3,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
364 ····iget-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance; 
  
365 ····invoke-direct·{p2,·p3},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V362 ····invoke-direct·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V
  
366 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;363 ····iput-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
367 ····.line·116364 ····.line·116
368 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V365 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V
  
369 ····return-void366 ····return-void
370 .end·method367 .end·method
1.39 KB
smali/de/dennisguse/opentracks/data/TrackPointIterator.smali
    
Offset 54, 21 lines modifiedOffset 54, 19 lines modified
54 ····invoke-direct·{p0,·p3},·Lde/dennisguse/opentracks/data/TrackPointIterator;->getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;54 ····invoke-direct·{p0,·p3},·Lde/dennisguse/opentracks/data/TrackPointIterator;->getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;
  
55 ····move-result-object·p155 ····move-result-object·p1
  
56 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->cursor:Landroid/database/Cursor;56 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->cursor:Landroid/database/Cursor;
  
57 ····.line·3157 ····.line·31
58 ····new-instance·p1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;58 ····new-instance·p2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;
  
59 ····iget-object·p2,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->cursor:Landroid/database/Cursor;59 ····invoke-direct·{p2,·p1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;-><init>(Landroid/database/Cursor;)V
  
60 ····invoke-direct·{p1,·p2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;-><init>(Landroid/database/Cursor;)V 
  
61 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;60 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;
  
62 ····return-void61 ····return-void
63 .end·method62 .end·method
  
64 .method·private·getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;63 .method·private·getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;
65 ····.locals·264 ····.locals·2
  
1.55 KB
smali/de/dennisguse/opentracks/services/announcement/VoiceAnnouncement.smali
    
Offset 138, 21 lines modifiedOffset 138, 19 lines modified
138 ····invoke-static·{},·Lde/dennisguse/opentracks/settings/PreferencesUtils;->getVoiceAnnouncementDistance()Lde/dennisguse/opentracks/data/models/Distance;138 ····invoke-static·{},·Lde/dennisguse/opentracks/settings/PreferencesUtils;->getVoiceAnnouncementDistance()Lde/dennisguse/opentracks/data/models/Distance;
  
139 ····move-result-object·p1139 ····move-result-object·p1
  
140 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncement;->intervalDistance:Lde/dennisguse/opentracks/data/models/Distance;140 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncement;->intervalDistance:Lde/dennisguse/opentracks/data/models/Distance;
  
141 ····.line·117141 ····.line·117
142 ····new-instance·p1,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;142 ····new-instance·v0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
143 ····iget-object·v0,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncement;->intervalDistance:Lde/dennisguse/opentracks/data/models/Distance;143 ····invoke-direct·{v0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V
  
144 ····invoke-direct·{p1,·v0},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V 
  
145 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncement;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;144 ····iput-object·v0,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncement;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
146 ····return-void145 ····return-void
147 .end·method146 .end·method
  
148 .method·private·synthetic·lambda$start$0(I)V147 .method·private·synthetic·lambda$start$0(I)V
149 ····.locals·3148 ····.locals·3
  
14.4 KB
assets/dexopt/baseline.prof
    
Offset 1, 108 lines modifiedOffset 1, 108 lines modified
00000000:·7072·6f00·3031·3000·01ce·4900·00a5·0600··pro.010...I.....00000000:·7072·6f00·3031·3000·01ce·4900·00a5·0600··pro.010...I.....
00000010:·0078·01ed·9a5f·8854·7514·c77f·f7ce·9dd9··.x..._.Tu.......00000010:·0078·01ed·9a5f·8854·7514·c77f·77e6·ceec··.x..._.Tu...w...
00000020:·bbbb·e6de·ddd5·765c·3547·5d54·5274·32a1··......v\5G]TRt2. 
00000030:·b50c·ee96·8614·c28a·42db·43b0·961b·0a12··........B.C..... 
00000040:·5b42·1941·fd46·b456·28f3·a162·1fcd·7ad0··[B.A.F.V(..b..z. 
00000050:·2830·e925·0a1c·5f22·8250·8ab2·8702·a117··(0.%.._".P...... 
00000060:·898d·aca7·8564·ed7c·66ee·d9b9·e3cc·9656··.....d.|f......V00000020:·dd5d·73ef·ee6a·3bae·96a3·2e2a·293a·99d0··.]s..j;....*):..
 00000030:·5a06·774b·430a·6345·a1ed·2158·cb0d·0589··Z.wKC.cE..!X....
 00000040:·2da1·8ca0·7e23·1a2b·94f9·60b1·8f66·3d68··-...~#.+..`..f=h
 00000050:·1498·f412·3d38·be44·04a1·1465·4181·d08b··....=8.D...eA...
 00000060:·c446·d6d3·42b2·763e·73ef·d9b9·e3cc·9656··.F..B.v>s......V
00000070:·0f9a·bfbb·9cfb·3bbf·73be·e7cf·ef3b·77ee··......;.s....;w.00000070:·0f9a·bfbb·9cfb·3bbf·73be·e7cf·ef3b·77ee··......;.s....;w.
00000080:·bd3b·f7b6·9b31·7331·3466·e167·af76·4c4c··.;...1s14f.g.vLL00000080:·bd3b·f7b6·9b31·7331·30e6·fb23·8f4d·4e4c··.;...1s10..#.MNL
00000090:·19f3·e49e·1d7b·f78e·ec5d·bd73·64df·3bbd··.....{...].sd.;.00000090:·19f3·f4ee·ed7b·f68c·ec59·b563·64ef·3bbd··.....{...Y.cd.;.
000000a0:·c6e4·8c31·8188·d744·f049·6405·831f·dd17··...1...D.Id.....000000a0:·c6e4·8d31·be88·d744·f049·6415·831f·3d23··...1...D.Id...=#
000000b0:·516c·bbe8·1f24·f34c·e29b·958c·60d4·867e··Ql...$.L....`..~ 
000000c0:·b708·23f1·eb45·ba45·b42e·23b2·4464·9748··..#..E.E..#.Dd.H 
000000d0:·a7c8·f322·d816·88f4·4860·ba2e·767a·535b··..."....H`..vzS[ 
000000e0:·5674·add7·96e8·f8c0·31e2·a777·6a82·435a··Vt......1..wj.CZ 
000000f0:·523a·be79·2273·5336·62c1·7589·b0ce·3922··R:.y"sS6b.u...9" 
00000100:·e918·d6b6·3ab1·697d·ed8b·38ed·8d51·e3d2··....:.i}..8..Q.. 
00000110:·7ccc·163b·38ad·a331·60d2·bace·e155·ede4··|..;8..1`....U.. 
00000120:·5451·3f73·d601·867a·f724·3a73·8d03·0b06··TQ?s...z.$:s.... 
00000130:·2c36·8d3d·94d8·b0af·4c7c·ac17·8e11·f2b5··,6.=....L|...... 
00000140:·8ac0·83e6·d235·e323·67bf·38f0·a545·f32f··.....5.#g.8..E./ 
00000150:·143b·b935·4631·d890·fb45·b0f1·1928·1fd8··.;.5F1...E...(.. 
00000160:·8967·c447·1fea·c3fe·8c08·9c68·0d70·af8b··.g.G.......h.p.. 
00000170:·80a5·1ff8·55ce·986b·6dfa·c5d7·2102·56f3··....U..km...!.V. 
00000180:·a323·4fcb·0ecc·a264·ae76·ea53·4b8f·21ad··.#O....d.v.SK.!. 
00000190:·cbf1·a675·e01c·3b39·e14b·75e6·0879·19e9··...u..;9.Ku..y.. 
000001a0:·85fa·7aac·eac8·fa10·70d4·a526·a3f6·8e4e··..z.....p..&...N 
000001b0:·1c18·fabb·4d84·dae0·f96c·a847·8cae·6db9··....M....l.G..m. 
000001c0:·e8ac·9d38·adaf·3a23·f249·e2d3·5870·8a21··...8..:#.I..Xp.! 
000001d0:·56e3·b181·512e·5f4c·70f4·861d·d19c·e991··V...Q._Lp....... 
000001e0:·7c08·7e5d·17ba·7246·dff4·9cf6·690f·da07··|.~]..rF....i... 
000001f0:·7330·ac97·58f8·520c·5cc0·f5ed·22e8·9104··s0..X.R.\..."... 
00000200:·692f·1cc3·e010·30aa·b306·b01c·97da·2bb9··i/....0.......+. 
00000210:·d175·cdca·bdc6·ea3a·a98d·0e0e·1fb5·b41e··.u.....:........ 
00000220:·6b22·0e0c·e706·f2e9·f71c·1d1c·31e8·df8a··k"..........1... 
00000230:·d01f·fa1a·11d6·4f5e·e501·bb1e·43bd·3261··......O^....C.2a 
00000240:·ae75·d091·cf65·473e·7ad7·3862·f069·1dc5··.u...eG>z.8b.i.. 
00000250:·361b·e140·ede8·1aa3·769d·a7f3·298e·b5ea··6..@....v...)... 
00000260:·da59·33d8·1e11·c582·c3ce·a87d·83d1·feb0··.Y3........}.... 
00000270:·a57d·da07·765d·0bc7·86e6·c18f·8f9c·f0a4··.}..v].......... 
00000280:·78e6·5a93·7335·783e·1bb0·da7f·5ad7·7c8c··x.Z.s5x>....Z.|. 
00000290:·e99c·e8d4·2586·fce4·4247·88c7·8f9d·39b1··....%...BG....9. 
000002a0:·083a·7674·7c9c·bf96·8bb0·46b8·988e·9313··.:vt|.....F..... 
000002b0:·1cb8·66a2·39f0·a9ae·6333·bc7e·b7d3·785d··..f.9...c3.~..x] 
000002c0:·4b1a·afb5·ff2a·d74c·3eec·cd72·a66b·a2eb··K....*.L>..r.k.. 
000002d0:·bab7·246b·d39a·ea23·cf4c·35c0·285e·c721··..$k...#.L5.(^.! 
000002e0:·b1e9·771c·3f5c·ea67·0d46·f351·1739·2124··..w.?\.g.F.Q.9!$ 
000002f0:·83fb·3b39·9109·a496·57f9·63cc·ca1f·b38c··..;9....W.c..... 
00000300:·54f3·2453·d517·8ae6·490d·4f8e·9fb9·62db··T.$S....I.O...b. 
00000310:·5a41·80d2·c89c·e8f9·6496·ab20·7d39·1e33··ZA......d..·}9.3 
00000320:·22ad·32cb·ca7d·0b19·aa11·79d1·b3e2·c9c9··".2..}....y..... 
00000330:·3c90·b300·f60e·115f·b0ec·f9ab·e6ad·eeab··<......_........ 
00000340:·b5a9·8536·4784·1eab·98ea·7ebe·cc5b·c45b··...6G.....~..[.[ 
00000350:·ad51·eb2b·907e·b1f7·4a27·55e4·b28a·868e··.Q.+.~..J'U..... 
00000360:·80af·66a7·c78c·d9c5·d7ca·6d8e·01c7·c07f··..f.......m..... 
00000370:·c8c0·fec9·81b8·7834·1335·4db9·cdac·e3bc··......x4.5M..... 
00000380:·664c·9953·986c·8129·3cc4·19ac·0e1e·9902··fL.S.l.)<....... 
00000390:·beda·c6bd·4c1d·a2e6·4a6b·17c3·de65·76d3··....L...Jk...ev. 
000003a0:·e282·5cc0·66cb·a54f·220e·cb37·5ea6·3e27··..\.f..O"..7^.>' 
000003b0:·50b9·1c1e·e8dc·53da·6d8a·ab1f·c995·df5f··P.....S.m......_ 
000003c0:·352c·0eb6·4b5d·e7b8·86d7·6d83·9c49·e514··5,..K]....m..I.. 
000003d0:·6706·a230·b207·4bb6·ce3b·e3c4·9e15·d7e0··g..0..K..;...... 
000003e0:·3e4e·d5b2·5949·f2c4·ee88·1be5·da56·30a7··>N..YI.......V0. 
000003f0:·6a93·442b·164c·68bd·1db2·3713·95c2·0d88··j.D+.Lh...7..... 
00000400:·190c·7141·1c97·0a9e·19f7·8272·1513·b71d··..qA.......r.... 
00000410:·b973·50ce·e045·db59·3a33·6a0a·f0ec·158c··.sP..E.Y:3j..... 
00000420:·ef6d·8e58·8f90·3034·cce5·bdc9·b662·a03d··.m.X..04.....b.= 
00000430:·ecf7·165f·e579·f0f7·95a5·56eb·85fe·3773··..._.y....V...7s 
00000440:·031b·9c0b·85d5·8d57·411a·a771·cec4·d9e3··.......WA..q.... 
00000450:·96fb·8f16·eb79·67fc·0341·e43f·9c8b·a3b8··.....yg..A.?.... 
00000460:·822d·9afe·ea61·d018·2916·cf14·2bf6·282c··.-...a..)...+.(, 
00000470:·65fa·9a22·ea8c·f685·bae9·754c·064d·38eb··e.."......uL.M8. 
00000480:·e495·fede·4fb7·9abe·01cf·d84d·d163·f6d0··....O......M.c.. 
00000490:·8692·3736·bc7f·f4a4·fc17·5ed8·b274·ac35··..76......^..t.5 
000004a0:·d7e6·99ed·af2c·e915·5e62·7217·645f·e022··.....,..^br.d_." 
000004b0:·ec36·c780·63c0·31e0·1870·0c38·066e·2c06··.6..c.1..p.8.n,. 
000004c0:·cae7·7fe9·303f·4c4e·fcda·737a·29b7·9795··....0?LN..sz)... 
000004d0:·cdae·fff9·6cea·4e2f·acfc·4c61·c26d·9dd7··....l.N/..La.m.. 
000004e0:·75cf·a5d9·dce8·18b8·9919·989a·e1bf·809b··u............... 
000004f0:·794d·ae77·c780·63c0·31e0·1870·0c38·061c··yM.w..c.1..p.8.. 
00000500:·038e·01c7·8063·c031·e018·700c·3806·1c03··.....c.1..p.8... 
00000510:·8e81·7fc9·c0f0·d8a2·3941·e6de·b8e9·2fa6··........9A..../. 
00000520:·275b·cae7·ab3f·b66e·a896·89e5·25eb·8d95··'[...?.n....%... 
00000530:·07d0·e9b2·bc8c·53b7·f196·b324·8ceb·8c0d··......S....$.... 
00000540:·137b·f8d8·c8da·efdf·f47d·337a·c156·1eae··.{.......}3z.V.. 
00000550:·5fe8·3765·c955·78b6·92cf·c6f9·33df·4db6··_.7e.Ux.....3.M. 
00000560:·989f·4eed·e99e·f8d2·cf25·45d6·785f·35a4··..N......%E.x_5. 
00000570:·e2f5·6679·3a1f·4641·c978·43f9·90c7·d4d7··..fy:.FA.xC..... 
00000580:·b04d·f2e3·f1c1·4713·a43c·4c3f·faf6·ecbb··.M....G..<L?.... 
00000590:·ea99·f087·1bdf·29ca·f8af·997c·94f3·ad29··......)....|...)000000b0:·a2d8·76d1·3f48·e6d9·c437·2b19·c1a8·0dfd··..v.?H...7+.....
 000000c0:·1e11·46e2·d789·748b·685d·4664·b1c8·4e91··..F...t.h]Fd..N.
 000000d0:·4e91·1745·b02d·10e9·91c0·745d·ecf4·a6b6··N..E.-....t]....
 000000e0:·9ce8·5aaf·2dd1·f181·63c4·4fef·d404·87b4··..Z.-...c.O.....
 000000f0:·a474·7cf3·44e6·a66c·c482·eb12·619d·7344··.t|.D..l....a.sD
 00000100:·d231·ac6d·5562·d3fa·da17·71da·1ba3·c6a5··.1.mUb....q.....
 00000110:·f998·2d76·705a·4763·c0a4·759d·c3ab·dac9··..-vpZGc..u.....
 00000120:·a9a2·7ee6·ac03·0cf5·ee4d·74e6·1a07·160c··..~......Mt.....
 00000130:·586c·1a7b·30b1·615f·91f8·582f·1c23·e46b··Xl.{0.a_..X/.#.k
 00000140:·1581·07cd·a56b·c647·ce7e·71e0·4b8b·e6bf··.....k.G.~q.K...
 00000150:·43ec·e4d6·18c5·6043·1e10·c1c6·67a0·7c60··C.....`C....g.|`
 00000160:·279e·111f·7da8·0ffb·7322·70a2·35c0·bd21··'...}...s"p.5..!
 00000170:·0296·7ee0·5739·63ae·b5e9·175f·8708·58cd··..~.W9c...._..X.
 00000180:·8f8e·3c2b·3b30·0b93·b9da·a94f·2d3d·86b4··..<+;0.....O-=..
 00000190:·2ec7·9bd6·8173·ece4·842f·d599·23e4·65a4··.....s.../..#.e.
 000001a0:·17ea·ebb1·aa23·eb43·c051·979a·8cda·3b3a··.....#.C.Q....;:
 000001b0:·7160·e8ef·3611·6a83·e7b3·a11e·31ba·b665··q`..6.j.....1..e
 000001c0:·a2b3·76e2·b4be·ea8c·c827·894f·63c1·2986··..v......'.Oc.).
 000001d0:·588d·c706·46b9·7c39·c1d1·1b76·4473·a647··X...F.|9...vDs.G
 000001e0:·f221·f875·5de8·ca19·7dd3·73da·a73d·681f··.!.u]...}.s..=h.
 000001f0:·ccc1·b05e·62e1·4b31·7001·d7b7·8ba0·8712··...^b.K1p.......
 00000200:·a4bd·700c·8343·c0a8·ce1a·c072·5c6a·afe4··..p..C.....r\j..
 00000210:·46d7·352b·f71a·abeb·a436·3a38·7cd4·d27a··F.5+.....6:8|..z
 00000220:·ac89·3830·9c1b·c8a7·df73·7470·c4a0·7f23··..80.....stp...#
 00000230:·427f·e8ab·4558·3f79·9507·ec7a·0cf5·ca84··B...EX?y...z....
 00000240:·b9d6·4147·3e93·1df9·e85d·e388·c1a7·7514··..AG>....]....u.
 00000250:·db6c·8403·b5a3·6b8c·da75·9ece·a738·d6aa··.l....k..u...8..
 00000260:·6b67·cd60·7b44·140b·0e3b·a3f6·0d46·fbc3··kg.`{D...;...F..
 00000270:·96f6·691f·d875·2d1c·1b9a·073f·3e72·c293··..i..u-....?>r..
 00000280:·e299·6b4d·ced5·e0f9·6cc0·6aff·695d·f331··..kM....l.j.i].1
 00000290:·a673·a253·9718·f293·0b1d·211e·3f76·e6c4··.s.S......!.?v..
 000002a0:·22e8·d8d1·f171·fe5a·26c2·1ae1·623a·4e4e··"....q.Z&...b:NN
 000002b0:·70e0·9a89·e6c0·a7ba·8ecd·f0fa·dd4e·e375··p............N.u
 000002c0:·2d69·bcd6·feab·5c33·f9b0·37cb·99ae·89ae··-i....\3..7.....
Max diff block lines reached; 118/14697 bytes (0.80%) of diff not shown.