| Offset 1, 64 lines modified | Offset 0, 0 lines modified | ||
| 1 | Verifies | ||
| 2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
| 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true | ||
| 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | ||
| 5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
| 6 | Verified·for·SourceStamp:·false | ||
| 7 | Number·of·signers:·1 | ||
| 8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
| 9 | Signer·#1·certificate·SHA-256·digest:·a440c2285016b26dd34a0748662979261fc3b55de42900d1482f3dc6d33ef626 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·67802f82375ee1c6f163e07af675ed4a110adc60 | ||
| 11 | Signer·#1·certificate·MD5·digest:·d0d21c99d80396be636bc6a2ed4d15a1 | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·8379da0f7958b36be458dd6f44d37b4c519296e0a2d55ff1470436dc161a74b7 | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·6b0c33ba54f07b74ddd32a259d791f84fee42c01 | ||
| 16 | Signer·#1·public·key·MD5·digest:·402f98d5d97402e42d9664a74bd1c847 | ||
| 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/INDEX.LIST·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 19 | WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 20 | WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 21 | WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 22 | WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 23 | WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 24 | WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 25 | WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 26 | WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 27 | WARNING:·META-INF/androidx.core_core.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.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/. | ||
| 29 | 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/. | ||
| 30 | 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/. | ||
| 31 | 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/. | ||
| 32 | 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/. | ||
| 33 | 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/. | ||
| 34 | 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/. | ||
| 35 | 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/. | ||
| 36 | 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/. | ||
| 37 | WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 38 | 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/. | ||
| 39 | WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 40 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 41 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 42 | WARNING:·META-INF/androidx.lifecycle_lifecycle-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/. | ||
| 43 | 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/. | ||
| 44 | 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/. | ||
| 45 | 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/. | ||
| 46 | 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/. | ||
| 47 | 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/. | ||
| 48 | WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 49 | 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/. | ||
| 50 | 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/. | ||
| 51 | 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/. | ||
| 52 | 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/. | ||
| 53 | 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/. | ||
| 54 | WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 55 | 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/. | ||
| 56 | 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/. | ||
| 57 | 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/. | ||
| 58 | 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/. | ||
| 59 | 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/. | ||
| 60 | 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/. | ||
| 61 | 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/. | ||
| 62 | 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/. | ||
| 63 | WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 64 | WARNING:·META-INF/services/com.fasterxml.jackson.core.ObjectCodec·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | Zip·file·size:·13794713·bytes,·number·of·entries:·1323 | 1 | Zip·file·size:·13794713·bytes,·number·of·entries:·1323 | 
| 2 | -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 2 | -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 
| 3 | -rw-rw-rw-··0.0·unx··8896448·b-·defN·81-Jan-01·01:01·classes.dex | 3 | -rw-rw-rw-··0.0·unx··8896448·b-·defN·81-Jan-01·01:01·classes.dex | 
| 4 | -rw-rw-rw-··0.0·unx··67035 | 4 | -rw-rw-rw-··0.0·unx··6703528·b-·defN·81-Jan-01·01:01·classes2.dex | 
| 5 | -rw-rw-rw-··0.0·unx··1836736·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsqliteX.so | 5 | -rw-rw-rw-··0.0·unx··1836736·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsqliteX.so | 
| 6 | -rw-rw-rw-··0.0·unx···802748·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsqliteX.so | 6 | -rw-rw-rw-··0.0·unx···802748·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsqliteX.so | 
| 7 | -rw-rw-rw-··0.0·unx··1966016·b-·defN·81-Jan-01·01:01·lib/x86/libsqliteX.so | 7 | -rw-rw-rw-··0.0·unx··1966016·b-·defN·81-Jan-01·01:01·lib/x86/libsqliteX.so | 
| 8 | -rw-rw-rw-··0.0·unx··1984520·b-·defN·81-Jan-01·01:01·lib/x86_64/libsqliteX.so | 8 | -rw-rw-rw-··0.0·unx··1984520·b-·defN·81-Jan-01·01:01·lib/x86_64/libsqliteX.so | 
| 9 | -rw-rw-rw-··0.0·unx·····3652·b-·stor·81-Jan-01·01:01·assets/Abstract/0/0/0.png | 9 | -rw-rw-rw-··0.0·unx·····3652·b-·stor·81-Jan-01·01:01·assets/Abstract/0/0/0.png | 
| 10 | -rw-rw-rw-··0.0·unx·····2860·b-·stor·81-Jan-01·01:01·assets/Abstract/1/1/0.png | 10 | -rw-rw-rw-··0.0·unx·····2860·b-·stor·81-Jan-01·01:01·assets/Abstract/1/1/0.png | 
| 11 | -rw-rw-rw-··0.0·unx·····3897·b-·stor·81-Jan-01·01:01·assets/Abstract/10/518/352.png | 11 | -rw-rw-rw-··0.0·unx·····3897·b-·stor·81-Jan-01·01:01·assets/Abstract/10/518/352.png | 
| Offset 1318, 8 lines modified | Offset 1318, 8 lines modified | ||
| 1318 | -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml | 1318 | -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml | 
| 1319 | -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png | 1319 | -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png | 
| 1320 | -rw----·····0.0·fat······589·b-·stor·81-Jan-01·01:01·res/zu.png | 1320 | -rw----·····0.0·fat······589·b-·stor·81-Jan-01·01:01·res/zu.png | 
| 1321 | -rw----·····0.0·fat··1019800·b-·stor·81-Jan-01·01:01·resources.arsc | 1321 | -rw----·····0.0·fat··1019800·b-·stor·81-Jan-01·01:01·resources.arsc | 
| 1322 | -rw----·····2.0·fat···123760·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.SF | 1322 | -rw----·····2.0·fat···123760·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.SF | 
| 1323 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.RSA | 1323 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.RSA | 
| 1324 | -rw----·····2.0·fat···123633·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1324 | -rw----·····2.0·fat···123633·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 
| 1325 | 1323·files,·355349 | 1325 | 1323·files,·35534960·bytes·uncompressed,·13631845·bytes·compressed:··61.6% | 
| Offset 1, 13 lines modified | Offset 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············:· | 4 | checksum············:·3fd4cc22 | 
| 5 | signature···········:· | 5 | signature···········:·4cdc...ceb8 | 
| 6 | file_size···········:·67035 | 6 | file_size···········:·6703528 | 
| 7 | header_size·········:·112 | 7 | header_size·········:·112 | 
| 8 | link_size···········:·0 | 8 | link_size···········:·0 | 
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) | 
| 10 | string_ids_size·····:·47684 | 10 | string_ids_size·····:·47684 | 
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) | 
| 12 | type_ids_size·······:·6129 | 12 | type_ids_size·······:·6129 | 
| 13 | type_ids_off········:·190848·(0x02e980) | 13 | type_ids_off········:·190848·(0x02e980) | 
| Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
| 15 | proto_ids_off·······:·215364·(0x034944) | 15 | proto_ids_off·······:·215364·(0x034944) | 
| 16 | field_ids_size······:·22951 | 16 | field_ids_size······:·22951 | 
| 17 | field_ids_off·······:·365088·(0x059220) | 17 | field_ids_off·······:·365088·(0x059220) | 
| 18 | method_ids_size·····:·51678 | 18 | method_ids_size·····:·51678 | 
| 19 | method_ids_off······:·548696·(0x085f58) | 19 | method_ids_off······:·548696·(0x085f58) | 
| 20 | class_defs_size·····:·4959 | 20 | class_defs_size·····:·4959 | 
| 21 | class_defs_off······:·962120·(0x0eae48) | 21 | class_defs_off······:·962120·(0x0eae48) | 
| 22 | data_size···········:·55827 | 22 | data_size···········:·5582720 | 
| 23 | data_off············:·1120808·(0x111a28) | 23 | data_off············:·1120808·(0x111a28) | 
| 24 | Class·#0·header: | 24 | Class·#0·header: | 
| 25 | class_idx···········:·872 | 25 | class_idx···········:·872 | 
| 26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) | 
| 27 | superclass_idx······:·558 | 27 | superclass_idx······:·558 | 
| 28 | source_file_idx·····:·19893 | 28 | source_file_idx·····:·19893 | 
| Offset 621, 15 lines modified | Offset 621, 15 lines modified | ||
| 621 | 11257e:·dd04·0404······························|0007:·and-int/lit8·v4,·v4,·#int·4·//·#04 | 621 | 11257e:·dd04·0404······························|0007:·and-int/lit8·v4,·v4,·#int·4·//·#04 | 
| 622 | 112582:·3804·0300······························|0009:·if-eqz·v4,·000c·//·+0003 | 622 | 112582:·3804·0300······························|0009:·if-eqz·v4,·000c·//·+0003 | 
| 623 | 112586:·2113···································|000b:·array-length·v3,·v1 | 623 | 112586:·2113···································|000b:·array-length·v3,·v1 | 
| 624 | 112588:·6e40·9f0d·1032·························|000c:·invoke-virtual·{v0,·v1,·v2,·v3},·Lkotlin/random/Random;.nextBytes:([BII)[B·//·method@0d9f | 624 | 112588:·6e40·9f0d·1032·························|000c:·invoke-virtual·{v0,·v1,·v2,·v3},·Lkotlin/random/Random;.nextBytes:([BII)[B·//·method@0d9f | 
| 625 | 11258e:·0c00···································|000f:·move-result-object·v0 | 625 | 11258e:·0c00···································|000f:·move-result-object·v0 | 
| 626 | 112590:·1100···································|0010:·return-object·v0 | 626 | 112590:·1100···································|0010:·return-object·v0 | 
| 627 | 112592:·2200·3002······························|0011:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@0230 | 627 | 112592:·2200·3002······························|0011:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@0230 | 
| 628 | 112596:·1a01·a | 628 | 112596:·1a01·af55······························|0013:·const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·nextBytes"·//·string@55af | 
| 629 | 11259a:·7020·8a08·1000·························|0015:·invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;.<init>:(Ljava/lang/String;)V·//·method@088a | 629 | 11259a:·7020·8a08·1000·························|0015:·invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;.<init>:(Ljava/lang/String;)V·//·method@088a | 
| 630 | 1125a0:·2700···································|0018:·throw·v0 | 630 | 1125a0:·2700···································|0018:·throw·v0 | 
| 631 | ······catches·······:·(none) | 631 | ······catches·······:·(none) | 
| 632 | ······positions·····:· | 632 | ······positions·····:· | 
| 633 | ········0x000b·line=195 | 633 | ········0x000b·line=195 | 
| 634 | ········0x0011·line=0 | 634 | ········0x0011·line=0 | 
| 635 | ······locals········:· | 635 | ······locals········:· | 
| Offset 6238, 15 lines modified | Offset 6238, 15 lines modified | ||
| 6238 | ······code··········- | 6238 | ······code··········- | 
| 6239 | ······registers·····:·2 | 6239 | ······registers·····:·2 | 
| 6240 | ······ins···········:·0 | 6240 | ······ins···········:·0 | 
| 6241 | ······outs··········:·2 | 6241 | ······outs··········:·2 | 
| 6242 | ······insns·size····:·10·16-bit·code·units | 6242 | ······insns·size····:·10·16-bit·code·units | 
| 6243 | 118b20:········································|[118b20]·kotlin.reflect.TypeOfKt.typeOf:()Lkotlin/reflect/KType; | 6243 | 118b20:········································|[118b20]·kotlin.reflect.TypeOfKt.typeOf:()Lkotlin/reflect/KType; | 
| 6244 | 118b30:·2200·3002······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@0230 | 6244 | 118b30:·2200·3002······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@0230 | 
| 6245 | 118b34:·1a01·6 | 6245 | 118b34:·1a01·6a5a······························|0002:·const-string·v1,·"This·function·is·implemented·as·an·intrinsic·on·all·supported·platforms."·//·string@5a6a | 
| 6246 | 118b38:·7020·8a08·1000·························|0004:·invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;.<init>:(Ljava/lang/String;)V·//·method@088a | 6246 | 118b38:·7020·8a08·1000·························|0004:·invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;.<init>:(Ljava/lang/String;)V·//·method@088a | 
| 6247 | 118b3e:·1f00·2f02······························|0007:·check-cast·v0,·Ljava/lang/Throwable;·//·type@022f | 6247 | 118b3e:·1f00·2f02······························|0007:·check-cast·v0,·Ljava/lang/Throwable;·//·type@022f | 
| 6248 | 118b42:·2700···································|0009:·throw·v0 | 6248 | 118b42:·2700···································|0009:·throw·v0 | 
| 6249 | ······catches·······:·(none) | 6249 | ······catches·······:·(none) | 
| 6250 | ······positions·····:· | 6250 | ······positions·····:· | 
| 6251 | ········0x0000·line=15 | 6251 | ········0x0000·line=15 | 
| 6252 | ······locals········:· | 6252 | ······locals········:· | 
| Offset 6824, 15 lines modified | Offset 6824, 15 lines modified | ||
| 6824 | ······registers·····:·2 | 6824 | ······registers·····:·2 | 
| 6825 | ······ins···········:·1 | 6825 | ······ins···········:·1 | 
| 6826 | ······outs··········:·2 | 6826 | ······outs··········:·2 | 
| 6827 | ······insns·size····:·13·16-bit·code·units | 6827 | ······insns·size····:·13·16-bit·code·units | 
| 6828 | 11f31c:········································|[11f31c]·kotlin.system.ProcessKt.exitProcess:(I)Ljava/lang/Void; | 6828 | 11f31c:········································|[11f31c]·kotlin.system.ProcessKt.exitProcess:(I)Ljava/lang/Void; | 
| 6829 | 11f32c:·7110·5108·0100·························|0000:·invoke-static·{v1},·Ljava/lang/System;.exit:(I)V·//·method@0851 | 6829 | 11f32c:·7110·5108·0100·························|0000:·invoke-static·{v1},·Ljava/lang/System;.exit:(I)V·//·method@0851 | 
| 6830 | 11f332:·2201·1f02······························|0003:·new-instance·v1,·Ljava/lang/RuntimeException;·//·type@021f | 6830 | 11f332:·2201·1f02······························|0003:·new-instance·v1,·Ljava/lang/RuntimeException;·//·type@021f | 
| 6831 | 11f336:·1a00·f | 6831 | 11f336:·1a00·fa55······························|0005:·const-string·v0,·"System.exit·returned·normally,·while·it·was·supposed·to·halt·JVM."·//·string@55fa | 
| 6832 | 11f33a:·7020·c007·0100·························|0007:·invoke-direct·{v1,·v0},·Ljava/lang/RuntimeException;.<init>:(Ljava/lang/String;)V·//·method@07c0 | 6832 | 11f33a:·7020·c007·0100·························|0007:·invoke-direct·{v1,·v0},·Ljava/lang/RuntimeException;.<init>:(Ljava/lang/String;)V·//·method@07c0 | 
| 6833 | 11f340:·1f01·2f02······························|000a:·check-cast·v1,·Ljava/lang/Throwable;·//·type@022f | 6833 | 11f340:·1f01·2f02······························|000a:·check-cast·v1,·Ljava/lang/Throwable;·//·type@022f | 
| 6834 | 11f344:·2701···································|000c:·throw·v1 | 6834 | 11f344:·2701···································|000c:·throw·v1 | 
| 6835 | ······catches·······:·(none) | 6835 | ······catches·······:·(none) | 
| 6836 | ······positions·····:· | 6836 | ······positions·····:· | 
| 6837 | ········0x0000·line=19 | 6837 | ········0x0000·line=19 | 
| 6838 | ········0x0003·line=20 | 6838 | ········0x0003·line=20 | 
| Offset 7287, 15 lines modified | Offset 7287, 15 lines modified | ||
| 7287 | 11f6a0:·1a02·0b2c······························|0022:·const-string·v2,·"LOWERCASE_LETTER"·//·string@2c0b | 7287 | 11f6a0:·1a02·0b2c······························|0022:·const-string·v2,·"LOWERCASE_LETTER"·//·string@2c0b | 
| 7288 | 11f6a4:·1223···································|0024:·const/4·v3,·#int·2·//·#2 | 7288 | 11f6a4:·1223···································|0024:·const/4·v3,·#int·2·//·#2 | 
| 7289 | 11f6a6:·1a04·5432······························|0025:·const-string·v4,·"Ll"·//·string@3254 | 7289 | 11f6a6:·1a04·5432······························|0025:·const-string·v4,·"Ll"·//·string@3254 | 
| 7290 | 11f6aa:·7054·f511·2133·························|0027:·invoke-direct·{v1,·v2,·v3,·v3,·v4},·Lkotlin/text/CharCategory;.<init>:(Ljava/lang/String;IILjava/lang/String;)V·//·method@11f5 | 7290 | 11f6aa:·7054·f511·2133·························|0027:·invoke-direct·{v1,·v2,·v3,·v3,·v4},·Lkotlin/text/CharCategory;.<init>:(Ljava/lang/String;IILjava/lang/String;)V·//·method@11f5 | 
| 7291 | 11f6b0:·6901·6d02······························|002a:·sput-object·v1,·Lkotlin/text/CharCategory;.LOWERCASE_LETTER:Lkotlin/text/CharCategory;·//·field@026d | 7291 | 11f6b0:·6901·6d02······························|002a:·sput-object·v1,·Lkotlin/text/CharCategory;.LOWERCASE_LETTER:Lkotlin/text/CharCategory;·//·field@026d | 
| 7292 | 11f6b4:·4d01·0003······························|002c:·aput-object·v1,·v0,·v3 | 7292 | 11f6b4:·4d01·0003······························|002c:·aput-object·v1,·v0,·v3 | 
| 7293 | 11f6b8:·2201·0e04······························|002e:·new-instance·v1,·Lkotlin/text/CharCategory;·//·type@040e | 7293 | 11f6b8:·2201·0e04······························|002e:·new-instance·v1,·Lkotlin/text/CharCategory;·//·type@040e | 
| 7294 | 11f6bc:·1a02·b | 7294 | 11f6bc:·1a02·b556······························|0030:·const-string·v2,·"TITLECASE_LETTER"·//·string@56b5 | 
| 7295 | 11f6c0:·1233···································|0032:·const/4·v3,·#int·3·//·#3 | 7295 | 11f6c0:·1233···································|0032:·const/4·v3,·#int·3·//·#3 | 
| 7296 | 11f6c2:·1a04·4146······························|0033:·const-string·v4,·"Lt"·//·string@4641 | 7296 | 11f6c2:·1a04·4146······························|0033:·const-string·v4,·"Lt"·//·string@4641 | 
| 7297 | 11f6c6:·7054·f511·2133·························|0035:·invoke-direct·{v1,·v2,·v3,·v3,·v4},·Lkotlin/text/CharCategory;.<init>:(Ljava/lang/String;IILjava/lang/String;)V·//·method@11f5 | 7297 | 11f6c6:·7054·f511·2133·························|0035:·invoke-direct·{v1,·v2,·v3,·v3,·v4},·Lkotlin/text/CharCategory;.<init>:(Ljava/lang/String;IILjava/lang/String;)V·//·method@11f5 | 
| 7298 | 11f6cc:·6901·7b02······························|0038:·sput-object·v1,·Lkotlin/text/CharCategory;.TITLECASE_LETTER:Lkotlin/text/CharCategory;·//·field@027b | 7298 | 11f6cc:·6901·7b02······························|0038:·sput-object·v1,·Lkotlin/text/CharCategory;.TITLECASE_LETTER:Lkotlin/text/CharCategory;·//·field@027b | 
| 7299 | 11f6d0:·4d01·0003······························|003a:·aput-object·v1,·v0,·v3 | 7299 | 11f6d0:·4d01·0003······························|003a:·aput-object·v1,·v0,·v3 | 
| 7300 | 11f6d4:·2201·0e04······························|003c:·new-instance·v1,·Lkotlin/text/CharCategory;·//·type@040e | 7300 | 11f6d4:·2201·0e04······························|003c:·new-instance·v1,·Lkotlin/text/CharCategory;·//·type@040e | 
| 7301 | 11f6d8:·1a02·0447······························|003e:·const-string·v2,·"MODIFIER_LETTER"·//·string@4704 | 7301 | 11f6d8:·1a02·0447······························|003e:·const-string·v2,·"MODIFIER_LETTER"·//·string@4704 | 
| Offset 11080, 15 lines modified | Offset 11080, 15 lines modified | ||
| 11080 | ······code··········- | 11080 | ······code··········- | 
| 11081 | ······registers·····:·4 | 11081 | ······registers·····:·4 | 
| 11082 | ······ins···········:·1 | 11082 | ······ins···········:·1 | 
| 11083 | ······outs··········:·2 | 11083 | ······outs··········:·2 | 
| 11084 | ······insns·size····:·37·16-bit·code·units | 11084 | ······insns·size····:·37·16-bit·code·units | 
| 11085 | 1216f8:········································|[1216f8]·kotlin.text.RegexKt.fromInt:(I)Ljava/util/Set; | 11085 | 1216f8:········································|[1216f8]·kotlin.text.RegexKt.fromInt:(I)Ljava/util/Set; | 
| 11086 | 121708:·1240···································|0000:·const/4·v0,·#int·4·//·#4 | 11086 | 121708:·1240···································|0000:·const/4·v0,·#int·4·//·#4 | 
| 11087 | 12170a:·1a01·f | 11087 | 12170a:·1a01·ff55······························|0001:·const-string·v1,·"T"·//·string@55ff | 
| 11088 | 12170e:·7120·530d·1000·························|0003:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.reifiedOperationMarker:(ILjava/lang/String;)V·//·method@0d53 | 11088 | 12170e:·7120·530d·1000·························|0003:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.reifiedOperationMarker:(ILjava/lang/String;)V·//·method@0d53 | 
| 11089 | 121714:·1c00·fe01······························|0006:·const-class·v0,·Ljava/lang/Enum;·//·type@01fe | 11089 | 121714:·1c00·fe01······························|0006:·const-class·v0,·Ljava/lang/Enum;·//·type@01fe | 
| 11090 | 121718:·7110·8d0a·0000·························|0008:·invoke-static·{v0},·Ljava/util/EnumSet;.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;·//·method@0a8d | 11090 | 121718:·7110·8d0a·0000·························|0008:·invoke-static·{v0},·Ljava/util/EnumSet;.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;·//·method@0a8d | 
| 11091 | 12171e:·0c00···································|000b:·move-result-object·v0 | 11091 | 12171e:·0c00···································|000b:·move-result-object·v0 | 
| 11092 | 121720:·0701···································|000c:·move-object·v1,·v0 | 11092 | 121720:·0701···································|000c:·move-object·v1,·v0 | 
| 11093 | 121722:·1f01·0c02······························|000d:·check-cast·v1,·Ljava/lang/Iterable;·//·type@020c | 11093 | 121722:·1f01·0c02······························|000d:·check-cast·v1,·Ljava/lang/Iterable;·//·type@020c | 
| 11094 | 121726:·2202·2b04······························|000f:·new-instance·v2,·Lkotlin/text/RegexKt$fromInt$$inlined$apply$lambda$1;·//·type@042b | 11094 | 121726:·2202·2b04······························|000f:·new-instance·v2,·Lkotlin/text/RegexKt$fromInt$$inlined$apply$lambda$1;·//·type@042b | 
| Offset 28866, 15 lines modified | Offset 28866, 15 lines modified | ||
| 28866 | ······code··········- | 28866 | ······code··········- | 
| 28867 | ······registers·····:·8 | 28867 | ······registers·····:·8 | 
| 28868 | ······ins···········:·1 | 28868 | ······ins···········:·1 | 
| 28869 | ······outs··········:·3 | 28869 | ······outs··········:·3 | 
| 28870 | ······insns·size····:·33·16-bit·code·units | 28870 | ······insns·size····:·33·16-bit·code·units | 
| 28871 | 134e78:········································|[134e78]·leakcanary.internal.InternalAppWatcher.noOpDelegate:()Ljava/lang/Object; | 28871 | 134e78:········································|[134e78]·leakcanary.internal.InternalAppWatcher.noOpDelegate:()Ljava/lang/Object; | 
| 28872 | 134e88:·1240···································|0000:·const/4·v0,·#int·4·//·#4 | 28872 | 134e88:·1240···································|0000:·const/4·v0,·#int·4·//·#4 | 
| 28873 | 134e8a:·1a01·f | 28873 | 134e8a:·1a01·ff55······························|0001:·const-string·v1,·"T"·//·string@55ff | 
| 28874 | 134e8e:·7120·530d·1000·························|0003:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.reifiedOperationMarker:(ILjava/lang/String;)V·//·method@0d53 | 28874 | 134e8e:·7120·530d·1000·························|0003:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.reifiedOperationMarker:(ILjava/lang/String;)V·//·method@0d53 | 
| 28875 | 134e94:·1c00·1802······························|0006:·const-class·v0,·Ljava/lang/Object;·//·type@0218 | 28875 | 134e94:·1c00·1802······························|0006:·const-class·v0,·Ljava/lang/Object;·//·type@0218 | 
| 28876 | 134e98:·6202·df03······························|0008:·sget-object·v2,·Lleakcanary/internal/InternalAppWatcher$noOpDelegate$noOpHandler$1;.INSTANCE:Lleakcanary/internal/InternalAppWatcher$noOpDelegate$noOpHandler$1;·//·field@03df | 28876 | 134e98:·6202·df03······························|0008:·sget-object·v2,·Lleakcanary/internal/InternalAppWatcher$noOpDelegate$noOpHandler$1;.INSTANCE:Lleakcanary/internal/InternalAppWatcher$noOpDelegate$noOpHandler$1;·//·field@03df | 
| 28877 | 134e9c:·1f02·4502······························|000a:·check-cast·v2,·Ljava/lang/reflect/InvocationHandler;·//·type@0245 | 28877 | 134e9c:·1f02·4502······························|000a:·check-cast·v2,·Ljava/lang/reflect/InvocationHandler;·//·type@0245 | 
| 28878 | 134ea0:·6e10·d306·0000·························|000c:·invoke-virtual·{v0},·Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader;·//·method@06d3 | 28878 | 134ea0:·6e10·d306·0000·························|000c:·invoke-virtual·{v0},·Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader;·//·method@06d3 | 
| 28879 | 134ea6:·0c03···································|000f:·move-result-object·v3 | 28879 | 134ea6:·0c03···································|000f:·move-result-object·v3 | 
| 28880 | 134ea8:·1214···································|0010:·const/4·v4,·#int·1·//·#1 | 28880 | 134ea8:·1214···································|0010:·const/4·v4,·#int·1·//·#1 | 
| Offset 28977, 15 lines modified | Offset 28977, 15 lines modified | ||
| 28977 | 1351c2:·2201·b304······························|0003:·new-instance·v1,·Lleakcanary/internal/InternalLeakCanary$FormFactor;·//·type@04b3 | 28977 | 1351c2:·2201·b304······························|0003:·new-instance·v1,·Lleakcanary/internal/InternalLeakCanary$FormFactor;·//·type@04b3 | 
| Max diff block lines reached; 39454970/39464733 bytes (99.98%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·102205 | 1 | Zip·file·size:·10220567·bytes,·number·of·entries:·4954 | 
| 2 | ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·kotlin/random/FallbackThreadLocalRandom$implStorage$1.class | 2 | ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·kotlin/random/FallbackThreadLocalRandom$implStorage$1.class | 
| 3 | ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·kotlin/random/KotlinRandom.class | 3 | ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·kotlin/random/KotlinRandom.class | 
| 4 | ?rwxrwxr-x··2.0·unx·····1211·b-·stor·80-Jan-01·00:00·kotlin/random/PlatformRandomKt.class | 4 | ?rwxrwxr-x··2.0·unx·····1211·b-·stor·80-Jan-01·00:00·kotlin/random/PlatformRandomKt.class | 
| 5 | ?rwxrwxr-x··2.0·unx·····3930·b-·stor·80-Jan-01·00:00·kotlin/random/Random.class | 5 | ?rwxrwxr-x··2.0·unx·····3930·b-·stor·80-Jan-01·00:00·kotlin/random/Random.class | 
| 6 | ?rwxrwxr-x··2.0·unx·····2603·b-·stor·80-Jan-01·00:00·kotlin/random/RandomKt.class | 6 | ?rwxrwxr-x··2.0·unx·····2603·b-·stor·80-Jan-01·00:00·kotlin/random/RandomKt.class | 
| 7 | ?rwxrwxr-x··2.0·unx·····3338·b-·stor·80-Jan-01·00:00·kotlin/random/URandomKt.class | 7 | ?rwxrwxr-x··2.0·unx·····3338·b-·stor·80-Jan-01·00:00·kotlin/random/URandomKt.class | 
| 8 | ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·kotlin/ranges/CharProgression$Companion.class | 8 | ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·kotlin/ranges/CharProgression$Companion.class | 
| Offset 4880, 15 lines modified | Offset 4880, 15 lines modified | ||
| 4880 | ?rwxrwxr-x··2.0·unx·····2226·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/ReferenceIdentityMap.class | 4880 | ?rwxrwxr-x··2.0·unx·····2226·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/ReferenceIdentityMap.class | 
| 4881 | ?rwxrwxr-x··2.0·unx·····1648·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/ReferenceMap.class | 4881 | ?rwxrwxr-x··2.0·unx·····1648·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/ReferenceMap.class | 
| 4882 | ?rwxrwxr-x··2.0·unx·····2285·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/UnmodifiableMap.class | 4882 | ?rwxrwxr-x··2.0·unx·····2285·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/UnmodifiableMap.class | 
| 4883 | ?rwxrwxr-x··2.0·unx·····2718·b-·stor·80-Jan-01·00:00·org/osmdroid/BugsTestingActivity.class | 4883 | ?rwxrwxr-x··2.0·unx·····2718·b-·stor·80-Jan-01·00:00·org/osmdroid/BugsTestingActivity.class | 
| 4884 | ?rwxrwxr-x··2.0·unx·····2570·b-·stor·80-Jan-01·00:00·org/osmdroid/ExtraSamplesActivity.class | 4884 | ?rwxrwxr-x··2.0·unx·····2570·b-·stor·80-Jan-01·00:00·org/osmdroid/ExtraSamplesActivity.class | 
| 4885 | ?rwxrwxr-x··2.0·unx·····1989·b-·stor·80-Jan-01·00:00·org/osmdroid/LicenseActivity.class | 4885 | ?rwxrwxr-x··2.0·unx·····1989·b-·stor·80-Jan-01·00:00·org/osmdroid/LicenseActivity.class | 
| 4886 | ?rwxrwxr-x··2.0·unx·····5667·b-·stor·80-Jan-01·00:00·org/osmdroid/MainActivity.class | 4886 | ?rwxrwxr-x··2.0·unx·····5667·b-·stor·80-Jan-01·00:00·org/osmdroid/MainActivity.class | 
| 4887 | ?rwxrwxr-x··2.0·unx····123 | 4887 | ?rwxrwxr-x··2.0·unx····12312·b-·defN·80-Jan-01·00:00·org/osmdroid/PreferenceActivity.class | 
| 4888 | ?rwxrwxr-x··2.0·unx·····2578·b-·stor·80-Jan-01·00:00·org/osmdroid/StarterMapActivity.class | 4888 | ?rwxrwxr-x··2.0·unx·····2578·b-·stor·80-Jan-01·00:00·org/osmdroid/StarterMapActivity.class | 
| 4889 | ?rwxrwxr-x··2.0·unx·····6096·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/CacheAnalyzerActivity.class | 4889 | ?rwxrwxr-x··2.0·unx·····6096·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/CacheAnalyzerActivity.class | 
| 4890 | ?rwxrwxr-x··2.0·unx·····2136·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/browser/CacheBrowserActivity.class | 4890 | ?rwxrwxr-x··2.0·unx·····2136·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/browser/CacheBrowserActivity.class | 
| 4891 | ?rwxrwxr-x··2.0·unx·····6807·b-·stor·80-Jan-01·00:00·org/osmdroid/diag/DiagnosticsActivity.class | 4891 | ?rwxrwxr-x··2.0·unx·····6807·b-·stor·80-Jan-01·00:00·org/osmdroid/diag/DiagnosticsActivity.class | 
| 4892 | ?rwxrwxr-x··2.0·unx·····4579·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/IISTrackerBase.class | 4892 | ?rwxrwxr-x··2.0·unx·····4579·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/IISTrackerBase.class | 
| 4893 | ?rwxrwxr-x··2.0·unx·····6266·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleMilestonesNonRepetitive.class | 4893 | ?rwxrwxr-x··2.0·unx·····6266·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleMilestonesNonRepetitive.class | 
| 4894 | ?rwxrwxr-x··2.0·unx·····3750·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleShapeFile.class | 4894 | ?rwxrwxr-x··2.0·unx·····3750·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleShapeFile.class | 
| Offset 4949, 8 lines modified | Offset 4949, 8 lines modified | ||
| 4949 | ?rwxrwxr-x··2.0·unx····12885·b-·defN·80-Jan-01·00:00·org/apache/commons/collections4/trie/AbstractPatriciaTrie.class | 4949 | ?rwxrwxr-x··2.0·unx····12885·b-·defN·80-Jan-01·00:00·org/apache/commons/collections4/trie/AbstractPatriciaTrie.class | 
| 4950 | ?rwxrwxr-x··2.0·unx····27570·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class | 4950 | ?rwxrwxr-x··2.0·unx····27570·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class | 
| 4951 | ?rwxrwxr-x··2.0·unx·····2735·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/bidimap/UnmodifiableSortedBidiMap.class | 4951 | ?rwxrwxr-x··2.0·unx·····2735·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/bidimap/UnmodifiableSortedBidiMap.class | 
| 4952 | ?rwxrwxr-x··2.0·unx·····1271·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/trie/PatriciaTrie.class | 4952 | ?rwxrwxr-x··2.0·unx·····1271·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/trie/PatriciaTrie.class | 
| 4953 | ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class | 4953 | ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class | 
| 4954 | ?rwxrwxr-x··2.0·unx····27712·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class | 4954 | ?rwxrwxr-x··2.0·unx····27712·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class | 
| 4955 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class | 4955 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class | 
| 4956 | 4954·files,·111788 | 4956 | 4954·files,·11178853·bytes·uncompressed,·9298723·bytes·compressed:··16.8% | 
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·org.osmdroid; | 1 | package·org.osmdroid; | 
| 2 | public·class·OsmdroidBuildInfo | 2 | public·class·OsmdroidBuildInfo | 
| 3 | { | 3 | { | 
| 4 | ····public·static·final·String·BUILD_DATE·=·" | 4 | ····public·static·final·String·BUILD_DATE·=·"Sun·Jan·07·18:57:01·UTC·2024"; | 
| 5 | ····public·static·final·String·VERSION·=·"6.1.18"; | 5 | ····public·static·final·String·VERSION·=·"6.1.18"; | 
| 6 | ···· | 6 | ···· | 
| 7 | ····private·OsmdroidBuildInfo()·{ | 7 | ····private·OsmdroidBuildInfo()·{ | 
| 8 | ····} | 8 | ····} | 
| 9 | } | 9 | } | 
| Offset 173, 29 lines modified | Offset 173, 31 lines modified | ||
| 173 | ········(this.cacheMapTileCount·=·cacheMapTileCount).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(cacheMapTileCount)); | 173 | ········(this.cacheMapTileCount·=·cacheMapTileCount).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(cacheMapTileCount)); | 
| 174 | ········final·EditText·tileFileSystemThreads·=·(EditText)this.findViewById(2131231432); | 174 | ········final·EditText·tileFileSystemThreads·=·(EditText)this.findViewById(2131231432); | 
| 175 | ········(this.tileFileSystemThreads·=·tileFileSystemThreads).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(tileFileSystemThreads)); | 175 | ········(this.tileFileSystemThreads·=·tileFileSystemThreads).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(tileFileSystemThreads)); | 
| 176 | ········final·EditText·tileFileSystemMaxQueueSize·=·(EditText)this.findViewById(2131231431); | 176 | ········final·EditText·tileFileSystemMaxQueueSize·=·(EditText)this.findViewById(2131231431); | 
| 177 | ········(this.tileFileSystemMaxQueueSize·=·tileFileSystemMaxQueueSize).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(tileFileSystemMaxQueueSize)); | 177 | ········(this.tileFileSystemMaxQueueSize·=·tileFileSystemMaxQueueSize).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(tileFileSystemMaxQueueSize)); | 
| 178 | ········final·EditText·gpsWaitTime·=·(EditText)this.findViewById(2131231081); | 178 | ········final·EditText·gpsWaitTime·=·(EditText)this.findViewById(2131231081); | 
| 179 | ········this.gpsWaitTime·=·gpsWaitTime; | 179 | ········this.gpsWaitTime·=·gpsWaitTime; | 
| 180 | ········final·EditText·gpsWaitTime2·=·this.gpsWaitTime; | ||
| 181 | ········final·long·n·=·1L; | 180 | ········final·long·n·=·1L; | 
| 182 | ········gpsWaitTime.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(gpsWaitTime | 181 | ········gpsWaitTime.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(gpsWaitTime,·n)); | 
| 183 | ········final·EditText·additionalExpirationTime·=·(EditText)this.findViewById(2131230888); | 182 | ········final·EditText·additionalExpirationTime·=·(EditText)this.findViewById(2131230888); | 
| 184 | ········this.additionalExpirationTime·=·additionalExpirationTime; | 183 | ········this.additionalExpirationTime·=·additionalExpirationTime; | 
| 185 | ········final·EditText·additionalExpirationTime2·=·this.additionalExpirationTime; | ||
| 186 | ········final·long·n2·=·0L; | 184 | ········final·long·n2·=·0L; | 
| 187 | ········additionalExpirationTime.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(additionalExpirationTime | 185 | ········additionalExpirationTime.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(additionalExpirationTime,·n2)); | 
| 188 | ········this.cacheMaxSize·=·(EditText)this.findViewById(2131230939); | 186 | ········this.cacheMaxSize·=·(EditText)this.findViewById(2131230939); | 
| 189 | ········this.cacheTrimSize·=·(EditText)this.findViewById(2131230941); | 187 | ········this.cacheTrimSize·=·(EditText)this.findViewById(2131230941); | 
| 188 | ········final·EditText·cacheMaxSize·=·this.cacheMaxSize; | ||
| 190 | ········ | 189 | ········cacheMaxSize.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(cacheMaxSize,·n2)); | 
| 190 | ········final·EditText·cacheTrimSize·=·this.cacheTrimSize; | ||
| 191 | ········ | 191 | ········cacheTrimSize.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(cacheTrimSize,·n2)); | 
| 192 | ········this.overrideExpirationTime·=·(EditText)this.findViewById(2131231283); | 192 | ········this.overrideExpirationTime·=·(EditText)this.findViewById(2131231283); | 
| 193 | ········final·EditText·zoomSpeedDefault·=·(EditText)this.findViewById(2131231471); | ||
| 193 | ········(this.zoomSpeedDefault·=· | 194 | ········(this.zoomSpeedDefault·=·zoomSpeedDefault).addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(zoomSpeedDefault,·n)); | 
| 195 | ········final·EditText·zoomSpeedShort·=·(EditText)this.findViewById(2131231472); | ||
| 194 | ········(this.zoomSpeedShort·=· | 196 | ········(this.zoomSpeedShort·=·zoomSpeedShort).addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(zoomSpeedShort,·n)); | 
| 195 | ········(this.buttonSetBase·=·(Button)this.findViewById(2131230935)).setOnClickListener((View$OnClickListener)this); | 197 | ········(this.buttonSetBase·=·(Button)this.findViewById(2131230935)).setOnClickListener((View$OnClickListener)this); | 
| 196 | ········this.buttonSetCache·=·(Button)this.findViewById(2131230936); | 198 | ········this.buttonSetCache·=·(Button)this.findViewById(2131230936); | 
| 197 | ········this.buttonManualCacheEntry·=·(Button)this.findViewById(2131230931); | 199 | ········this.buttonManualCacheEntry·=·(Button)this.findViewById(2131230931); | 
| 198 | ········this.buttonSetCache.setOnClickListener((View$OnClickListener)this); | 200 | ········this.buttonSetCache.setOnClickListener((View$OnClickListener)this); | 
| 199 | ········(this.buttonManualBaseEntry·=·(Button)this.findViewById(2131230930)).setOnClickListener((View$OnClickListener)this); | 201 | ········(this.buttonManualBaseEntry·=·(Button)this.findViewById(2131230930)).setOnClickListener((View$OnClickListener)this); | 
| 200 | ········this.buttonManualCacheEntry.setOnClickListener((View$OnClickListener)this); | 202 | ········this.buttonManualCacheEntry.setOnClickListener((View$OnClickListener)this); | 
| 201 | ········this.buttonPurgeCache.setOnClickListener((View$OnClickListener)this); | 203 | ········this.buttonPurgeCache.setOnClickListener((View$OnClickListener)this); | 
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | .class·public·Lorg/osmdroid/OsmdroidBuildInfo; | 1 | .class·public·Lorg/osmdroid/OsmdroidBuildInfo; | 
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; | 
| 3 | .source·"OsmdroidBuildInfo.java" | 3 | .source·"OsmdroidBuildInfo.java" | 
| 4 | #·static·fields | 4 | #·static·fields | 
| 5 | .field·public·static·final·BUILD_DATE:Ljava/lang/String;·=·" | 5 | .field·public·static·final·BUILD_DATE:Ljava/lang/String;·=·"Sun·Jan·07·18:57:01·UTC·2024" | 
| 6 | .field·public·static·final·VERSION:Ljava/lang/String;·=·"6.1.18" | 6 | .field·public·static·final·VERSION:Ljava/lang/String;·=·"6.1.18" | 
| 7 | #·direct·methods | 7 | #·direct·methods | 
| 8 | .method·private·constructor·<init>()V | 8 | .method·private·constructor·<init>()V | 
| 9 | ····.locals·0 | 9 | ····.locals·0 | 
| Offset 404, 15 lines modified | Offset 404, 15 lines modified | ||
| 404 | ········:pswitch_3 | 404 | ········:pswitch_3 | 
| 405 | ········:pswitch_2 | 405 | ········:pswitch_2 | 
| 406 | ········:pswitch_1 | 406 | ········:pswitch_1 | 
| 407 | ····.end·packed-switch | 407 | ····.end·packed-switch | 
| 408 | .end·method | 408 | .end·method | 
| 409 | .method·public·onCreate(Landroid/os/Bundle;)V | 409 | .method·public·onCreate(Landroid/os/Bundle;)V | 
| 410 | ····.locals· | 410 | ····.locals·5 | 
| 411 | ····.line·75 | 411 | ····.line·75 | 
| 412 | ····invoke-super·{p0,·p1},·Landroidx/appcompat/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V | 412 | ····invoke-super·{p0,·p1},·Landroidx/appcompat/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V | 
| 413 | ····const·p1,·0x7f0b0023 | 413 | ····const·p1,·0x7f0b0023 | 
| 414 | ····.line·76 | 414 | ····.line·76 | 
| Offset 665, 19 lines modified | Offset 665, 17 lines modified | ||
| 665 | ····check-cast·p1,·Landroid/widget/EditText; | 665 | ····check-cast·p1,·Landroid/widget/EditText; | 
| 666 | ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->gpsWaitTime:Landroid/widget/EditText; | 666 | ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->gpsWaitTime:Landroid/widget/EditText; | 
| 667 | ····.line·109 | 667 | ····.line·109 | 
| 668 | ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator; | 668 | ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator; | 
| 669 | ···· | 669 | ····const-wide/16·v1,·0x1 | 
| 670 | ····const-wide/16·v2,·0x1 | ||
| 671 | ····invoke-direct·{v0,· | 670 | ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V | 
| 672 | ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V | 671 | ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V | 
| 673 | ····const·p1,·0x7f0800a8 | 672 | ····const·p1,·0x7f0800a8 | 
| 674 | ····.line·110 | 673 | ····.line·110 | 
| 675 | ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View; | 674 | ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View; | 
| Offset 687, 19 lines modified | Offset 685, 17 lines modified | ||
| 687 | ····check-cast·p1,·Landroid/widget/EditText; | 685 | ····check-cast·p1,·Landroid/widget/EditText; | 
| 688 | ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->additionalExpirationTime:Landroid/widget/EditText; | 686 | ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->additionalExpirationTime:Landroid/widget/EditText; | 
| 689 | ····.line·111 | 687 | ····.line·111 | 
| 690 | ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator; | 688 | ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator; | 
| 691 | ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->additionalExpirationTime:Landroid/widget/EditText; | ||
| 692 | ····const-wide/16·v | 689 | ····const-wide/16·v3,·0x0 | 
| 693 | ····invoke-direct·{v0,· | 690 | ····invoke-direct·{v0,·p1,·v3,·v4},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V | 
| 694 | ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V | 691 | ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V | 
| 695 | ····const·p1,·0x7f0800db | 692 | ····const·p1,·0x7f0800db | 
| 696 | ····.line·113 | 693 | ····.line·113 | 
| 697 | ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View; | 694 | ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View; | 
| Offset 722, 28 lines modified | Offset 718, 24 lines modified | ||
| 722 | ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheTrimSize:Landroid/widget/EditText; | 718 | ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheTrimSize:Landroid/widget/EditText; | 
| 723 | ····.line·115 | 719 | ····.line·115 | 
| 724 | ····iget-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheMaxSize:Landroid/widget/EditText; | 720 | ····iget-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheMaxSize:Landroid/widget/EditText; | 
| 725 | ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator; | 721 | ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator; | 
| 726 | ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheMaxSize:Landroid/widget/EditText; | ||
| 727 | ····invoke-direct·{v0,· | 722 | ····invoke-direct·{v0,·p1,·v3,·v4},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V | 
| 728 | ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V | 723 | ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V | 
| 729 | ····.line·116 | 724 | ····.line·116 | 
| 730 | ····iget-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheTrimSize:Landroid/widget/EditText; | 725 | ····iget-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheTrimSize:Landroid/widget/EditText; | 
| 731 | ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator; | 726 | ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator; | 
| 732 | ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheTrimSize:Landroid/widget/EditText; | ||
| 733 | ····invoke-direct·{v0,· | 727 | ····invoke-direct·{v0,·p1,·v3,·v4},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V | 
| 734 | ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V | 728 | ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V | 
| 735 | ····const·p1,·0x7f080233 | 729 | ····const·p1,·0x7f080233 | 
| 736 | ····.line·118 | 730 | ····.line·118 | 
| 737 | ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View; | 731 | ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View; | 
| Offset 764, 17 lines modified | Offset 756, 15 lines modified | ||
| 764 | ····check-cast·p1,·Landroid/widget/EditText; | 756 | ····check-cast·p1,·Landroid/widget/EditText; | 
| 765 | ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->zoomSpeedDefault:Landroid/widget/EditText; | 757 | ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->zoomSpeedDefault:Landroid/widget/EditText; | 
| 766 | ····.line·120 | 758 | ····.line·120 | 
| 767 | ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator; | 759 | ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator; | 
| 768 | ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->zoomSpeedDefault:Landroid/widget/EditText; | ||
| 769 | ····invoke-direct·{v0,· | 760 | ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V | 
| 770 | ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V | 761 | ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V | 
| 771 | ····const·p1,·0x7f0802f0 | 762 | ····const·p1,·0x7f0802f0 | 
| 772 | ····.line·121 | 763 | ····.line·121 | 
| 773 | ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View; | 764 | ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View; | 
| Offset 784, 17 lines modified | Offset 774, 15 lines modified | ||
| 784 | ····check-cast·p1,·Landroid/widget/EditText; | 774 | ····check-cast·p1,·Landroid/widget/EditText; | 
| 785 | ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->zoomSpeedShort:Landroid/widget/EditText; | 775 | ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->zoomSpeedShort:Landroid/widget/EditText; | 
| 786 | ····.line·122 | 776 | ····.line·122 | 
| 787 | ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator; | 777 | ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator; | 
| 788 | ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->zoomSpeedShort:Landroid/widget/EditText; | ||
| 789 | ····invoke-direct·{v0,· | 778 | ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V | 
| 790 | ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V | 779 | ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V | 
| 791 | ····const·p1,·0x7f0800d7 | 780 | ····const·p1,·0x7f0800d7 | 
| 792 | ····.line·125 | 781 | ····.line·125 | 
| 793 | ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View; | 782 | ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View; |