52.2 MB
/home/fdroid/fdroiddata/tmp/de.moekadu.tuner_30.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.moekadu.tuner_30.apk
13.1 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: <362180e85f31839589182d0ccf6a2e1e26e7c8659985312b3577c98b46ea2109>, actual: <f1ab61a57e31a5ecda3623547ca6333404cba09db45324e66aab9c51b07f39c9> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <918a7b5803c947a7d4d4728434aba23ff213b3a41ade89bee08a50c5b6a3aa8f72074d0000000000>, actual: <617509427a8a96cb9671176a6040ab45cdb6b3abdfe7671e9188bf106f9d066672074d0000000000>
    
Offset 1, 73 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·d1ac7f2ff89e6dc1a1049d6eea22eda05a0d91dc4c973cd6b5d7c698d95a9b02 
10 Signer·#1·certificate·SHA-1·digest:·a12a1b9efeedff5fdb8ff8a9478166fae91aca69 
11 Signer·#1·certificate·MD5·digest:·7f63278cd365d37f1c3ff97df3f3bc14 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·82b73b75a178952d791b039ad611cf5bcab085402ea08136925d705689a58867 
15 Signer·#1·public·key·SHA-1·digest:·ca73dd6dff64c937ffe9ef7458afe01284c1218b 
16 Signer·#1·public·key·MD5·digest:·7fb9698731c50c267cab2bcdd8e81efb 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.core_core.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-poolingcontainer.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.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/. 
32 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/. 
33 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/. 
34 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/. 
35 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/. 
36 WARNING:·META-INF/androidx.fragment_fragment-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 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/. 
38 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/. 
39 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/. 
40 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 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/. 
42 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/. 
43 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/. 
44 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 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/. 
46 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 WARNING:·META-INF/androidx.preference_preference-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/androidx.profileinstaller_profileinstaller.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.recyclerview_recyclerview-selection.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.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/. 
57 WARNING:·META-INF/androidx.savedstate_savedstate-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 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/. 
59 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/. 
60 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/. 
61 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/. 
62 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/. 
63 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/. 
64 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/. 
65 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/. 
66 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/. 
67 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/. 
68 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 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/. 
70 WARNING:·META-INF/kotlinx_coroutines_android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 WARNING:·META-INF/kotlinx_coroutines_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
72 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.75 KB
zipinfo {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Zip·file·size:·5052274·bytes,·number·of·entries:·10131 Zip·file·size:·5052274·bytes,·number·of·entries:·1013
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx·····3332·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····3332·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······241·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······241·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··9433660·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··9433656·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx·····1668·b-·defN·81-Jan-01·01:01·classes2.dex6 -rw-r--r--··0.0·unx·····1668·b-·defN·81-Jan-01·01:01·classes2.dex
7 -rw-r--r--··0.0·unx···602956·b-·defN·81-Jan-01·01:01·classes3.dex7 -rw-r--r--··0.0·unx···602956·b-·defN·81-Jan-01·01:01·classes3.dex
8 -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin8 -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version
10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
11 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version11 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
12 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version12 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version
Offset 1008, 8 lines modifiedOffset 1008, 8 lines modified
1008 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml1008 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
1009 -rw----·····0.0·fat·····2388·b-·stor·81-Jan-01·01:01·res/zr.png1009 -rw----·····0.0·fat·····2388·b-·stor·81-Jan-01·01:01·res/zr.png
1010 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png1010 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png
1011 -rw----·····0.0·fat···645088·b-·stor·81-Jan-01·01:01·resources.arsc1011 -rw----·····0.0·fat···645088·b-·stor·81-Jan-01·01:01·resources.arsc
1012 -rw----·····2.0·fat····93648·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.SF1012 -rw----·····2.0·fat····93648·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.SF
1013 -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.RSA1013 -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.RSA
1014 -rw----·····2.0·fat····93521·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1014 -rw----·····2.0·fat····93521·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1015 1013·files,·11774842·bytes·uncompressed,·4926910·bytes·compressed:··58.2%1015 1013·files,·11774838·bytes·uncompressed,·4927064·bytes·compressed:··58.2%
52.1 MB
classes.dex
52.1 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·9cb22cd14 checksum············:·2391e725
5 signature···········:·b2b4...1c395 signature···········:·3c91...306a
6 file_size···········:·94336606 file_size···········:·9433656
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·····:·6536510 string_ids_size·····:·65365
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·855912 type_ids_size·······:·8559
13 type_ids_off········:·261572·(0x03fdc4)13 type_ids_off········:·261572·(0x03fdc4)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·295808·(0x048380)15 proto_ids_off·······:·295808·(0x048380)
16 field_ids_size······:·4445616 field_ids_size······:·44456
17 field_ids_off·······:·459560·(0x070328)17 field_ids_off·······:·459560·(0x070328)
18 method_ids_size·····:·6457318 method_ids_size·····:·64573
19 method_ids_off······:·815208·(0x0c7068)19 method_ids_off······:·815208·(0x0c7068)
20 class_defs_size·····:·714420 class_defs_size·····:·7144
21 class_defs_off······:·1331792·(0x145250)21 class_defs_off······:·1331792·(0x145250)
22 data_size···········:·787326022 data_size···········:·7873256
23 data_off············:·1560400·(0x17cf50)23 data_off············:·1560400·(0x17cf50)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·37825 class_idx···········:·378
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·662427 superclass_idx······:·6624
28 source_file_idx·····:·1236728 source_file_idx·····:·12367
Offset 943427, 15 lines modifiedOffset 943427, 15 lines modified
943427 ······name··········:·'<init>'943427 ······name··········:·'<init>'
943428 ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V'943428 ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V'
943429 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)943429 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
943430 ······code··········-943430 ······code··········-
943431 ······registers·····:·13943431 ······registers·····:·13
943432 ······ins···········:·7943432 ······ins···········:·7
943433 ······outs··········:·6943433 ······outs··········:·6
943434 ······insns·size····:·77·16-bit·code·units943434 ······insns·size····:·75·16-bit·code·units
943435 3f2c24:········································|[3f2c24]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V943435 3f2c24:········································|[3f2c24]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V
943436 3f2c34:·1a00·d9e3······························|0000:·const-string·v0,·"scope"·//·string@e3d9943436 3f2c34:·1a00·d9e3······························|0000:·const-string·v0,·"scope"·//·string@e3d9
943437 3f2c38:·7120·f4e4·0700·························|0002:·invoke-static·{v7,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@e4f4943437 3f2c38:·7120·f4e4·0700·························|0002:·invoke-static·{v7,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@e4f4
943438 3f2c3e:·7010·d0c3·0600·························|0005:·invoke-direct·{v6},·Ljava/lang/Object;.<init>:()V·//·method@c3d0943438 3f2c3e:·7010·d0c3·0600·························|0005:·invoke-direct·{v6},·Ljava/lang/Object;.<init>:()V·//·method@c3d0
943439 3f2c44:·5b67·aca1······························|0008:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.scope:Lkotlinx/coroutines/CoroutineScope;·//·field@a1ac943439 3f2c44:·5b67·aca1······························|0008:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.scope:Lkotlinx/coroutines/CoroutineScope;·//·field@a1ac
943440 3f2c48:·5968·aaa1······························|000a:·iput·v8,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.overlap:F·//·field@a1aa943440 3f2c48:·5968·aaa1······························|000a:·iput·v8,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.overlap:F·//·field@a1aa
943441 3f2c4c:·5969·b0a1······························|000c:·iput·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.windowSize:I·//·field@a1b0943441 3f2c4c:·5969·b0a1······························|000c:·iput·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.windowSize:I·//·field@a1b0
Offset 943446, 98 lines modifiedOffset 943446, 97 lines modified
943446 3f2c60:·1249···································|0016:·const/4·v9,·#int·4·//·#4943446 3f2c60:·1249···································|0016:·const/4·v9,·#int·4·//·#4
943447 3f2c62:·7130·eb06·8a09·························|0017:·invoke-static·{v10,·v8,·v9},·Landroid/media/AudioRecord;.getMinBufferSize:(III)I·//·method@06eb943447 3f2c62:·7130·eb06·8a09·························|0017:·invoke-static·{v10,·v8,·v9},·Landroid/media/AudioRecord;.getMinBufferSize:(III)I·//·method@06eb
943448 3f2c68:·0a08···································|001a:·move-result·v8943448 3f2c68:·0a08···································|001a:·move-result·v8
943449 3f2c6a:·db0a·0804······························|001b:·div-int/lit8·v10,·v8,·#int·4·//·#04943449 3f2c6a:·db0a·0804······························|001b:·div-int/lit8·v10,·v8,·#int·4·//·#04
943450 3f2c6e:·7020·51ba·a600·························|001d:·invoke-direct·{v6,·v10},·Lde/moekadu/tuner/notedetection/SoundSource;.computeRequiredChannelCapacity:(I)I·//·method@ba51943450 3f2c6e:·7020·51ba·a600·························|001d:·invoke-direct·{v6,·v10},·Lde/moekadu/tuner/notedetection/SoundSource;.computeRequiredChannelCapacity:(I)I·//·method@ba51
943451 3f2c74:·0a0a···································|0020:·move-result·v10943451 3f2c74:·0a0a···································|0020:·move-result·v10
943452 3f2c76:·596a·a7a1······························|0021:·iput·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a1a7943452 3f2c76:·596a·a7a1······························|0021:·iput·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a1a7
943453 3f2c7a:·220a·5a18······························|0023:·new-instance·v10,·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·type@185a943453 3f2c7a:·220b·5a18······························|0023:·new-instance·v11,·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·type@185a
943454 3f2c7e:·526b·a7a1······························|0025:·iget·v11,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a1a7 
943455 3f2c82:·da0b·0b02······························|0027:·mul-int/lit8·v11,·v11,·#int·2·//·#02943454 3f2c7e:·da0a·0a02······························|0025:·mul-int/lit8·v10,·v10,·#int·2·//·#02
943456 3f2c86:·7020·13ba·ba00·························|0029:·invoke-direct·{v10,·v11},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;.<init>:(I)V·//·method@ba13943455 3f2c82:·7020·13ba·ab00·························|0027:·invoke-direct·{v11,·v10},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;.<init>:(I)V·//·method@ba13
943457 3f2c8c:·5b6a·a8a1······························|002c:·iput-object·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·field@a1a8943456 3f2c88:·5b6b·a8a1······························|002a:·iput-object·v11,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·field@a1a8
943458 3f2c90:·526a·a7a1······························|002e:·iget·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a1a7943457 3f2c8c:·526a·a7a1······························|002c:·iget·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a1a7
943459 3f2c94:·620b·18ac······························|0030:·sget-object·v11,·Lkotlinx/coroutines/channels/BufferOverflow;.SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow;·//·field@ac18943458 3f2c90:·620b·18ac······························|002e:·sget-object·v11,·Lkotlinx/coroutines/channels/BufferOverflow;.SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow;·//·field@ac18
943460 3f2c98:·120c···································|0032:·const/4·v12,·#int·0·//·#0943459 3f2c94:·120c···································|0030:·const/4·v12,·#int·0·//·#0
943461 3f2c9a:·715c·acf8·ba9c·························|0033:·invoke-static·{v10,·v11,·v12,·v9,·v12},·Lkotlinx/coroutines/channels/ChannelKt;.Channel$default:(ILkotlinx/coroutines/channels/BufferOverflow;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel;·//·method@f8ac943460 3f2c96:·715c·acf8·ba9c·························|0031:·invoke-static·{v10,·v11,·v12,·v9,·v12},·Lkotlinx/coroutines/channels/ChannelKt;.Channel$default:(ILkotlinx/coroutines/channels/BufferOverflow;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel;·//·method@f8ac
943462 3f2ca0:·0c09···································|0036:·move-result-object·v9943461 3f2c9c:·0c09···································|0034:·move-result-object·v9
943463 3f2ca2:·5b69·a9a1······························|0037:·iput-object·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.outputChannel:Lkotlinx/coroutines/channels/Channel;·//·field@a1a9943462 3f2c9e:·5b69·a9a1······························|0035:·iput-object·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.outputChannel:Lkotlinx/coroutines/channels/Channel;·//·field@a1a9
943464 3f2ca6:·1201···································|0039:·const/4·v1,·#int·0·//·#0943463 3f2ca2:·1201···································|0037:·const/4·v1,·#int·0·//·#0
943465 3f2ca8:·1202···································|003a:·const/4·v2,·#int·0·//·#0943464 3f2ca4:·1202···································|0038:·const/4·v2,·#int·0·//·#0
943466 3f2caa:·2209·6318······························|003b:·new-instance·v9,·Lde/moekadu/tuner/notedetection/SoundSource$1;·//·type@1863943465 3f2ca6:·2209·6318······························|0039:·new-instance·v9,·Lde/moekadu/tuner/notedetection/SoundSource$1;·//·type@1863
943467 3f2cae:·7040·44ba·69c8·························|003d:·invoke-direct·{v9,·v6,·v8,·v12},·Lde/moekadu/tuner/notedetection/SoundSource$1;.<init>:(Lde/moekadu/tuner/notedetection/SoundSource;ILkotlin/coroutines/Continuation;)V·//·method@ba44943466 3f2caa:·7040·44ba·69c8·························|003b:·invoke-direct·{v9,·v6,·v8,·v12},·Lde/moekadu/tuner/notedetection/SoundSource$1;.<init>:(Lde/moekadu/tuner/notedetection/SoundSource;ILkotlin/coroutines/Continuation;)V·//·method@ba44
943468 3f2cb4:·0793···································|0040:·move-object·v3,·v9943467 3f2cb0:·0793···································|003e:·move-object·v3,·v9
943469 3f2cb6:·1f03·d21c······························|0041:·check-cast·v3,·Lkotlin/jvm/functions/Function2;·//·type@1cd2943468 3f2cb2:·1f03·d21c······························|003f:·check-cast·v3,·Lkotlin/jvm/functions/Function2;·//·type@1cd2
943470 3f2cba:·1234···································|0043:·const/4·v4,·#int·3·//·#3943469 3f2cb6:·1234···································|0041:·const/4·v4,·#int·3·//·#3
943471 3f2cbc:·1205···································|0044:·const/4·v5,·#int·0·//·#0943470 3f2cb8:·1205···································|0042:·const/4·v5,·#int·0·//·#0
943472 3f2cbe:·0770···································|0045:·move-object·v0,·v7943471 3f2cba:·0770···································|0043:·move-object·v0,·v7
943473 3f2cc0:·7706·09f3·0000·························|0046:·invoke-static/range·{v0,·v1,·v2,·v3,·v4,·v5},·Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;·//·method@f309943472 3f2cbc:·7706·09f3·0000·························|0044:·invoke-static/range·{v0,·v1,·v2,·v3,·v4,·v5},·Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;·//·method@f309
943474 3f2cc6:·0c07···································|0049:·move-result-object·v7943473 3f2cc2:·0c07···································|0047:·move-result-object·v7
943475 3f2cc8:·5b67·ada1······························|004a:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.sourceJob:Lkotlinx/coroutines/Job;·//·field@a1ad943474 3f2cc4:·5b67·ada1······························|0048:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.sourceJob:Lkotlinx/coroutines/Job;·//·field@a1ad
943476 3f2ccc:·0e00···································|004c:·return-void943475 3f2cc8:·0e00···································|004a:·return-void
943477 ······catches·······:·(none)943476 ······catches·······:·(none)
943478 ······positions·····:·943477 ······positions·····:·
943479 ········0x0005·line=38943478 ········0x0005·line=38
943480 ········0x0008·line=40943479 ········0x0008·line=40
943481 ········0x000a·line=41943480 ········0x000a·line=41
943482 ········0x000c·line=42943481 ········0x000c·line=42
943483 ········0x000e·line=43943482 ········0x000e·line=43
943484 ········0x0010·line=44943483 ········0x0010·line=44
943485 ········0x0012·line=45943484 ········0x0012·line=45
943486 ········0x0017·line=61943485 ········0x0017·line=61
943487 ········0x001b·line=66943486 ········0x001b·line=66
943488 ········0x0023·line=67943487 ········0x0023·line=67
943489 ········0x002e·line=68943488 ········0x002c·line=68
943490 ········0x003b·line=70943489 ········0x0039·line=70
943491 ······locals········:·943490 ······locals········:·
943492 ········0x0000·-·0x004d·reg=6·this·Lde/moekadu/tuner/notedetection/SoundSource;·943491 ········0x0000·-·0x004b·reg=6·this·Lde/moekadu/tuner/notedetection/SoundSource;·
943493 ········0x0000·-·0x004d·reg=7·(null)·Lkotlinx/coroutines/CoroutineScope;·943492 ········0x0000·-·0x004b·reg=7·(null)·Lkotlinx/coroutines/CoroutineScope;·
943494 ········0x0000·-·0x004d·reg=8·(null)·F·943493 ········0x0000·-·0x004b·reg=8·(null)·F·
943495 ········0x0000·-·0x004d·reg=9·(null)·I·943494 ········0x0000·-·0x004b·reg=9·(null)·I·
943496 ········0x0000·-·0x004d·reg=10·(null)·I·943495 ········0x0000·-·0x004b·reg=10·(null)·I·
943497 ········0x0000·-·0x004d·reg=11·(null)·Lkotlin/jvm/functions/Function2;·943496 ········0x0000·-·0x004b·reg=11·(null)·Lkotlin/jvm/functions/Function2;·
943498 ········0x0000·-·0x004d·reg=12·(null)·Lde/moekadu/tuner/misc/WaveWriter;·943497 ········0x0000·-·0x004b·reg=12·(null)·Lde/moekadu/tuner/misc/WaveWriter;·
  
943499 ····#1··············:·(in·Lde/moekadu/tuner/notedetection/SoundSource;)943498 ····#1··············:·(in·Lde/moekadu/tuner/notedetection/SoundSource;)
943500 ······name··········:·'<init>'943499 ······name··········:·'<init>'
943501 ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V'943500 ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V'
943502 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)943501 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
943503 ······code··········-943502 ······code··········-
943504 ······registers·····:·16943503 ······registers·····:·16
943505 ······ins···········:·9943504 ······ins···········:·9
943506 ······outs··········:·7943505 ······outs··········:·7
943507 ······insns·size····:·43·16-bit·code·units943506 ······insns·size····:·43·16-bit·code·units
943508 3f2cd0:········································|[3f2cd0]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V943507 3f2ccc:········································|[3f2ccc]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
943509 3f2ce0:·dd0f·0e02······························|0000:·and-int/lit8·v15,·v14,·#int·2·//·#02943508 3f2cdc:·dd0f·0e02······························|0000:·and-int/lit8·v15,·v14,·#int·2·//·#02
943510 3f2ce4:·380f·0400······························|0002:·if-eqz·v15,·0006·//·+0004943509 3f2ce0:·380f·0400······························|0002:·if-eqz·v15,·0006·//·+0004
943511 3f2ce8:·1509·803e······························|0004:·const/high16·v9,·#int·1048576000·//·#3e80943510 3f2ce4:·1509·803e······························|0004:·const/high16·v9,·#int·1048576000·//·#3e80
943512 3f2cec:·0192···································|0006:·move·v2,·v9943511 3f2ce8:·0192···································|0006:·move·v2,·v9
943513 3f2cee:·dd09·0e04······························|0007:·and-int/lit8·v9,·v14,·#int·4·//·#04943512 3f2cea:·dd09·0e04······························|0007:·and-int/lit8·v9,·v14,·#int·4·//·#04
943514 3f2cf2:·3809·0400······························|0009:·if-eqz·v9,·000d·//·+0004943513 3f2cee:·3809·0400······························|0009:·if-eqz·v9,·000d·//·+0004
943515 3f2cf6:·130a·0010······························|000b:·const/16·v10,·#int·4096·//·#1000943514 3f2cf2:·130a·0010······························|000b:·const/16·v10,·#int·4096·//·#1000
943516 3f2cfa:·01a3···································|000d:·move·v3,·v10943515 3f2cf6:·01a3···································|000d:·move·v3,·v10
943517 3f2cfc:·dd09·0e08······························|000e:·and-int/lit8·v9,·v14,·#int·8·//·#08943516 3f2cf8:·dd09·0e08······························|000e:·and-int/lit8·v9,·v14,·#int·8·//·#08
943518 3f2d00:·3809·0500······························|0010:·if-eqz·v9,·0015·//·+0005943517 3f2cfc:·3809·0500······························|0010:·if-eqz·v9,·0015·//·+0005
943519 3f2d04:·140b·44ac·0000·························|0012:·const·v11,·#float·6.17973e-41·//·#0000ac44943518 3f2d00:·140b·44ac·0000·························|0012:·const·v11,·#float·6.17973e-41·//·#0000ac44
943520 3f2d0a:·01b4···································|0015:·move·v4,·v11943519 3f2d06:·01b4···································|0015:·move·v4,·v11
943521 3f2d0c:·dd09·0e10······························|0016:·and-int/lit8·v9,·v14,·#int·16·//·#10943520 3f2d08:·dd09·0e10······························|0016:·and-int/lit8·v9,·v14,·#int·16·//·#10
943522 3f2d10:·120a···································|0018:·const/4·v10,·#int·0·//·#0943521 3f2d0c:·120a···································|0018:·const/4·v10,·#int·0·//·#0
943523 3f2d12:·3809·0400······························|0019:·if-eqz·v9,·001d·//·+0004943522 3f2d0e:·3809·0400······························|0019:·if-eqz·v9,·001d·//·+0004
943524 3f2d16:·07a5···································|001b:·move-object·v5,·v10943523 3f2d12:·07a5···································|001b:·move-object·v5,·v10
943525 3f2d18:·2802···································|001c:·goto·001e·//·+0002943524 3f2d14:·2802···································|001c:·goto·001e·//·+0002
Max diff block lines reached; 54645857/54662771 bytes (99.97%) of diff not shown.
4.57 KB
classes.jar
3.47 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13200567·bytes,·number·of·entries:·71441 Zip·file·size:·13200565·bytes,·number·of·entries:·7144
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······563·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class3 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
4 ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$_Parcel.class4 ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$_Parcel.class
5 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver2$_Parcel.class5 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver2$_Parcel.class
6 ?rwxrwxr-x··2.0·unx······396·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver2.class6 ?rwxrwxr-x··2.0·unx······396·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver2.class
7 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class7 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class
8 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class8 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class
Offset 3776, 15 lines modifiedOffset 3776, 15 lines modified
3776 ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother$invoke$$inlined$sortByDescending$1.class3776 ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother$invoke$$inlined$sortByDescending$1.class
3777 ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother.class3777 ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother.class
3778 ?rwxrwxr-x··2.0·unx·····1708·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoothingBuffer.class3778 ?rwxrwxr-x··2.0·unx·····1708·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoothingBuffer.class
3779 ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT$Companion.class3779 ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT$Companion.class
3780 ?rwxrwxr-x··2.0·unx·····4135·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT.class3780 ?rwxrwxr-x··2.0·unx·····4135·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT.class
3781 ?rwxrwxr-x··2.0·unx·····1384·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SampleData.class3781 ?rwxrwxr-x··2.0·unx·····1384·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SampleData.class
3782 ?rwxrwxr-x··2.0·unx·····2306·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SortedAndDistinctInstrumentStrings.class3782 ?rwxrwxr-x··2.0·unx·····2306·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SortedAndDistinctInstrumentStrings.class
3783 ?rwxrwxr-x··2.0·unx·····3581·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SoundSource.class3783 ?rwxrwxr-x··2.0·unx·····3579·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SoundSource.class
3784 ?rwxrwxr-x··2.0·unx·····4946·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetection.class3784 ?rwxrwxr-x··2.0·unx·····4946·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetection.class
3785 ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetectionKt.class3785 ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetectionKt.class
3786 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt$WhenMappings.class3786 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt$WhenMappings.class
3787 ?rwxrwxr-x··2.0·unx·····1455·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt.class3787 ?rwxrwxr-x··2.0·unx·····1455·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt.class
3788 ?rwxrwxr-x··2.0·unx·····1138·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionType.class3788 ?rwxrwxr-x··2.0·unx·····1138·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionType.class
3789 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TimeSeries.class3789 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TimeSeries.class
3790 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TuningState.class3790 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TuningState.class
Offset 7139, 8 lines modifiedOffset 7139, 8 lines modified
7139 ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class7139 ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class
7140 ?rwxrwxr-x··2.0·unx····44832·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7140 ?rwxrwxr-x··2.0·unx····44832·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7141 ?rwxrwxr-x··2.0·unx····28613·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class7141 ?rwxrwxr-x··2.0·unx····28613·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
7142 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7142 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7143 ?rwxrwxr-x··2.0·unx·····3060·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class7143 ?rwxrwxr-x··2.0·unx·····3060·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
7144 ?rwxrwxr-x··2.0·unx····35964·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class7144 ?rwxrwxr-x··2.0·unx····35964·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
7145 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class7145 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
7146 7144·files,·15134303·bytes·uncompressed,·11818239·bytes·compressed:··21.9%7146 7144·files,·15134301·bytes·uncompressed,·11818237·bytes·compressed:··21.9%
1.08 KB
de/moekadu/tuner/notedetection/SoundSource.class
1010 B
procyon -ec {}
    
Offset 41, 15 lines modifiedOffset 41, 16 lines modified
41 ········this.testFunction·=·testFunction;41 ········this.testFunction·=·testFunction;
42 ········this.waveWriter·=·waveWriter;42 ········this.waveWriter·=·waveWriter;
43 ········windowSize·=·4;43 ········windowSize·=·4;
44 ········final·int·minBufferSize·=·AudioRecord.getMinBufferSize(n,·16,·windowSize);44 ········final·int·minBufferSize·=·AudioRecord.getMinBufferSize(n,·16,·windowSize);
45 ········n·=·minBufferSize·/·4;45 ········n·=·minBufferSize·/·4;
46 ········n·=·this.computeRequiredChannelCapacity(n);46 ········n·=·this.computeRequiredChannelCapacity(n);
47 ········this.channelCapacity·=·n;47 ········this.channelCapacity·=·n;
 48 ········n·*=·2;
48 ········this.memoryPool·=·new·MemoryPoolSampleData(this.channelCapacity·*·2);49 ········this.memoryPool·=·new·MemoryPoolSampleData(n);
49 ········n·=·this.channelCapacity;50 ········n·=·this.channelCapacity;
50 ········this.outputChannel·=·ChannelKt.Channel$default(n,·BufferOverflow.SUSPEND,·(Function1)null,·windowSize,·(Object)null);51 ········this.outputChannel·=·ChannelKt.Channel$default(n,·BufferOverflow.SUSPEND,·(Function1)null,·windowSize,·(Object)null);
51 ········this.sourceJob·=·BuildersKt.launch$default(scope,·(CoroutineContext)null,·(CoroutineStart)null,·(Function2)new·SoundSource$1(this,·minBufferSize,·(Continuation)null),·3,·(Object)null);52 ········this.sourceJob·=·BuildersKt.launch$default(scope,·(CoroutineContext)null,·(CoroutineStart)null,·(Function2)new·SoundSource$1(this,·minBufferSize,·(Continuation)null),·3,·(Object)null);
52 ····}53 ····}
53 ····54 ····
54 ····private·final·int·computeRequiredChannelCapacity(int·b)·{55 ····private·final·int·computeRequiredChannelCapacity(int·b)·{
55 ········final·int·n·=·(int)(this.windowSize·*·(1.0·-·this.overlap));56 ········final·int·n·=·(int)(this.windowSize·*·(1.0·-·this.overlap));
1.34 KB
smali/de/moekadu/tuner/notedetection/SoundSource.smali
    
Offset 157, 23 lines modifiedOffset 157, 21 lines modified
157 ····invoke-direct·{p0,·p4},·Lde/moekadu/tuner/notedetection/SoundSource;->computeRequiredChannelCapacity(I)I157 ····invoke-direct·{p0,·p4},·Lde/moekadu/tuner/notedetection/SoundSource;->computeRequiredChannelCapacity(I)I
  
158 ····move-result·p4158 ····move-result·p4
  
159 ····iput·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I159 ····iput·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I
  
160 ····.line·67160 ····.line·67
161 ····new-instance·p4,·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;161 ····new-instance·p5,·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;
  
162 ····iget·p5,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I162 ····mul-int/lit8·p4,·p4,·0x2
  
163 ····mul-int/lit8·p5,·p5,·0x2163 ····invoke-direct·{p5,·p4},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;-><init>(I)V
  
164 ····invoke-direct·{p4,·p5},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;-><init>(I)V 
  
165 ····iput-object·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;164 ····iput-object·p5,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;
  
166 ····.line·68165 ····.line·68
167 ····iget·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I166 ····iget·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I
  
168 ····sget-object·p5,·Lkotlinx/coroutines/channels/BufferOverflow;->SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow;167 ····sget-object·p5,·Lkotlinx/coroutines/channels/BufferOverflow;->SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow;
  
169 ····const/4·p6,·0x0168 ····const/4·p6,·0x0
27.9 KB
assets/dexopt/baseline.prof
    
Offset 1, 209 lines modifiedOffset 1, 209 lines modified
00000000:·7072·6f00·3031·3000·013f·5700·00f3·0c00··pro.010..?W.....00000000:·7072·6f00·3031·3000·013f·5700·00f3·0c00··pro.010..?W.....
00000010:·0078·01ed·9c7b·8c54·d51d·c7cf·9d19·6667··.x...{.T......fg00000010:·0078·01ed·9c7b·8c54·d51d·c7cf·9d19·6667··.x...{.T......fg
00000020:·1f76·075c·e882·2877·0181·0aea·244a·5d63··.v.\..(w....$J]c 
00000030:·8983·60f1·85a2·a248·35ba·bcec·da87·6231··..`....H5.....b1 
00000040:·ada8·3177·6151·2a5a·b78f·b444·534b·35a9··..1waQ*Z...DSK5. 
00000050:·fcd1·ead6·3669·1553·4754·aab6·0450·1b8d··....6i.SGT...P.. 
00000060:·b575·5bd3·421b·5a57·4c54·6c75·fbfb·ccdc··.u[.B.ZWLTlu.... 
00000070:·2f7b·7618·f0d1·a431·f51e·f29b·f37b·7c7f··/{v....1.....{|. 
00000080:·8ff3·bb67·eebd·3373·9746·f7a4·eb1e·e5dc··...g..3s.F...... 
00000090:·33b7·edbc·60c6·bf9d·5bf2·a545·2b56·2c5b··3...`...[..E+V,[ 
000000a0:·71cc·d265·d75e·75a8·7359·e75c·c628·a841··q..e.^u.sY.\.(.A 
000000b0:·e6e5·7246·75b1·adde·e654·cc83·6f32·fa5c··..rFu....T..o2.\ 
000000c0:·2c13·03db·f078·c69e·3642·3fc3·0819·fb89··,....x..6B?..... 
000000d0:·4696·765f·4eec·d024·a315·46f8·af31·4237··F.v_N..$..F..1B7 
000000e0:·d668·a439·fa39·d10f·3392·0e5e·b91a·631e··.h.9.9..3..^..c. 
000000f0:·1b38·cdac·6144·6c03·abf5·c063·1b6d·34d2··.8..aDl....c.m4. 
00000100:·0819·c297·191f·62b6·18f9·3eac·eb98·58a7··......b...>...X. 
00000110:·fcf8·d04b·fc54·1bb3·fcf0·91fe·1331·4e79··...K.T.......1Ny 
00000120:·e403·c6e7·25d3·67e9·8921·921d·9975·8021··....%.g..!...u.! 
00000130:·dfa7·631e·597e·60c1·a806·f97e·3dd6·a19f··..c.Y~`....~=... 
00000140:·6a04·9ef5·b216·8878·1c77·bfb7·5a33·3662··j......x.w..Z36b 
00000150:·b69b·9372·6956·fcc3·cd4e·6cf9·c88e·0ed2··...riV...Nl..... 
00000160:·dee0·18a8·1fe8·f167·064f·1db2·a1bf·da88··.......g.O...... 
00000170:·9e28·07b8·db8c·c052·0ffd·55cf·9095·9b7a··.(.....R..U....z 
00000180:·b135·1b81·557c·d574·a531·60c6·c576·e9c9··.5..U|.t.1`..v.. 
00000190:·4f2e·f62d·3ae5·6d30·5e79·4e88·f5c4·a45f··O..-:.m0^yN...._ 
000001a0:·60e0·45c4·85a7·16f2·e34b·2ccd·ac0f·0287··`.E......K,..... 
000001b0:·9e9c·ccaa·1d1e·3f30·d477·8811·b9c1·736c··......?0.w....sl 
000001c0:·c887·8fd6·36d9·78d6·8e1f·7915·171e·1df4··....6.x...y..... 
000001d0:·a011·b27c·6563·c657·fe60·c1a8·97d7·1b8f··...|ec.W.`...... 
000001e0:·8eda·d043·8ae9·cfc4·517c·e507·ab9e·5137··...C....Q|....Q7 
000001f0:·7ae5·c1a6·1a88·237f·d6c5·7ab1·fbe7·207a··z.....#...z...·z 
00000200:·81cc·790a·bed9·9c54·0b7b·58fe·f241·2617··..y....T.{X..A&. 
00000210:·58f6·a56a·2536·3c36·48bd·078f·afd6·c9b1··X..j%6<6H....... 
00000220:·8207·838d·5cca·c79a·f003·c3b9·8178·7a9f··....\........xz. 
00000230:·c383·c307·fe77·46d4·077f·ac11·3d20·ae7a··.....wF.....=·.z 
00000240:·849e·bcf8·8c31·0159·79e0·a12d·f642·3c6a··.....1.Yy..-.B<j 
00000250:·971f·3ed8·9447·d85a·333d·901e·5e3e·d24b··..>..G.Z3=..^>.K 
00000260:·f6e3·09c7·baa8·0762·cd60·3f69·242c·38f4··.......b.`?i$,8. 
00000270:·ccaa·1b8c·ea43·e7db·5407·7aad·85bd·a138··.....C..T.z....8 
00000280:·d895·8b3e·09ef·1f27·ced5·e039·3660·55bf··...>...'...96`U. 
00000290:·cf2b·1eb3·1f13·9ebc·f810·9f58·f010·fed8··.+.........X.... 
000002a0:·d123·e30b·c1a3·87c7·c6f9·6bb2·116b·a417··.#........k..k.. 
000002b0:·f2bb·af7d·10af·98e0·fdba·d833·d8e6·1b9d··...}.......3.... 
000002c0:·67c4·1a38·aefe·f946·f9f0·c39f·dcda·23b2··g..8...F......#. 
000002d0:·29be·5f17·eb52·9fd0·43c4·507d·c452·cf15··)._..R..C.P}.R.. 
000002e0:·4718·d585·ac3d·efe7·f0e3·89a7·1f8a·874e··G....=.........N 
000002f0:·781d·4fe5·f0f3·e323·7fea·012b·3f6a·27b7··x.O....#...+?j'. 
00000300:·ec9a·b183·e57d·47af·d893·c451·cdca·a3ba··.....}G....Q.... 
00000310:·e5c7·3cc1·8899·d890·b07a·4f0a·ab1a·e9b3··..<......zO..... 
00000320:·30ac·8d3c·92c9·075e·b27c·abe5·d62a·5cb5··0..<...^.|...*\. 
00000330:·1d3f·bf0f·d87d·628d·c8ac·9999·7551·1fbd··.?...}b.....uQ.. 
00000340:·42a7·bc3e·2f7f·eea3·b0cb·e6d7·2f3f·7f8f··B..>/......./?.. 
00000350:·e087·5eeb·c70f·1fc9·f261·16b6·ba76·d9f0··..^......a...v.. 
00000360:·51cf·e427·9f5a·f184·d1ac·9aab·b1fe·b944··Q..'.Z.........D 
00000370:·7b4b·d73e·7c54·3371·b83e·302b·aff6·2731··{K.>|T3q.>0+..'1 
00000380:·59f7·f82a·7b75·2ed5·a235·1247·b1a4·e3f8··Y..*{u...5.G.... 
00000390:·08a7·5918·e289·d72c·1db5·7c2a·b6a3·635d··..Y....,..|*..c] 
000003a0:·fe31·d5b5·f262·d3fb·6b20·ce29·4605·2378··.1...b..k·.)F.#x 
000003b0:·ea50·2dc4·d11a·550b·3ae5·944e·b548·567e··.P-...U.:..N.HV~ 
000003c0:·6478·f55e·76f0·d53e·d8f4·1e80·e7dc·29bc··dx.^v..>......). 
000003d0:·66c5·519d·ccf4·8be3·754d·8c57·6dcb·6219··f.Q.....uM.Wm.b.00000020:·1f76·0704·bae2·83bb·8080·823a·8952·d658··.v.........:.R.X
 00000030:·e220·58f0·8d8a·2285·e80a·62b1·0fc4·625a··.·X..."...b...bZ
 00000040:·514b·eec2·a254·b46e·1f69·89a6·966a·52fd··QK...T.n.i...jR.
 00000050:·a3d5·ad6d·d22a·a60e·8814·6d89·2036·126b··...m.*....m.·6.k
 00000060:·ebb6·a685·36b6·ae9a·28d8·eaf6·f799·b95f··....6...(......_
 00000070:·f6ec·30e0·a349·63ea·3de4·37e7·f7f8·fe1e··..0..Ic.=.7.....
 00000080:·e777·cfdc·7b67·e62e·8d6e·abeb·1cee·dc71··.w..{g...n.....q
 00000090:·5f7b·363f·e5df·ce2d·fce2·95cb·962d·5a76··_{6?...-.....-Zv
 000000a0:·e255·8b6e·b8f6·70e7·b2ce·b98c·5150·83cc··.U.n..p.....QP..
 000000b0:·cbe5·8cea·625b·bdcd·a998·07df·64f4·d958··....b[......d..X
 000000c0:·2606·b6c1·f18c·3d6d·847e·8a11·32f6·538d··&.....=m.~..2.S.
 000000d0:·2ced·fe9c·d8a1·b146·cb8c·f05f·6d84·ee28··,......F..._m..(
 000000e0:·a361·e6e8·e744·3fc8·483a·78e5·6a8c·796c··.a...D?.H:x.j.yl
 000000f0:·e034·b386·21b1·0dac·d603·8fed·08a3·6146··.4..!.........aF
 00000100:·c810·becc·f810·73a8·91ef·c3ba·4e8c·75ca··......s.....N.u.
 00000110:·8f0f·bdc4·4fb5·31cb·0f1f·e93f·11e3·9447··....O.1....?...G
 00000120:·3e60·7c5e·327d·969e·1822·d991·5907·18f2··>`|^2}..."..Y...
 00000130:·7d2a·e691·e507·168c·6a90·efd7·631d·fa09··}*......j...c...
 00000140:·46e0·592f·6b81·88c7·71f7·7bab·3563·2366··F.Y/k...q.{.5c#f
 00000150:·9b39·2997·66c5·3fda·ecc4·968f·ece8·20ed··.9).f.?.......·.
 00000160:·0d8e·81fa·811e·7f66·f0d4·211b·faeb·8ce8··.......f..!.....
 00000170:·8972·80bb·c308·2cf5·d05f·f50c·59b9·a917··.r....,.._..Y...
 00000180:·5bb3·1158·c557·4d4b·8c01·3332·b64b·4f7e··[..X.WMK..32.KO~
 00000190:·72b1·6fd1·296f·83f1·ca33·39d6·1393·7e81··r.o.)o...39...~.
 000001a0:·8117·1117·9e5a·c88f·2fb1·34b3·3e08·1c7a··.....Z../.4.>..z
 000001b0:·7232·ab76·78fc·c050·df61·46e4·06cf·b121··r2.vx..P.aF....!
 000001c0:·1f3e·5adb·38e3·593b·7ee4·555c·7874·d023··.>Z.8.Y;~.U\xt.#
 000001d0:·46c8·f295·8d19·5ff9·8305·a35e·de64·3c3a··F....._....^.d<:
 000001e0:·6a43·0f29·a63f·1347·f195·1fac·7a46·dde8··jC.).?.G....zF..
 000001f0:·9507·9b6a·208e·fc59·17eb·c5ee·9f83·e805··...j·..Y........
 00000200:·32e7·29f8·6673·522d·ec61·f9cb·0799·5c60··2.).fsR-.a....\`
 00000210:·d997·aa95·d8f0·d820·f51e·3cbe·5a27·c70a··.......·..<.Z'..
 00000220:·1e0c·3672·291f·6bc2·0f0c·e706·e2e9·7d0e··..6r).k.......}.
 00000230:·0f0e·1ff8·df19·511f·fc49·46f4·80b8·ea11··......Q..IF.....
 00000240:·7af2·e233·c204·64e5·8187·b6d8·0bf1·a85d··z..3..d........]
 00000250:·7ef8·6053·1e61·6bcd·f440·7a78·f948·2fd9··~.`S.ak..@zx.H/.
 00000260:·8f27·1ceb·a21e·8835·83fd·a491·b0e0·d033··.'.....5.......3
 00000270:·ab6e·30aa·0f9d·6f53·1de8·b516·f686·e260··.n0...oS.......`
 00000280:·572e·fa24·bc7f·9c38·5783·e7d8·8055·fd3e··W..$...8W....U.>
 00000290:·af78·cc7e·4c78·f2e2·437c·62c1·43f8·6347··.x.~Lx..C|b.C.cG
 000002a0:·8f8c·2f04·8f1e·1e1b·e7af·7146·ac91·5ec8··../.......qF..^.
 000002b0:·efc1·b67e·bc62·82f7·eb62·cf60·9b6d·7491··...~.b...b.`.mt.
 000002c0:·116b·e0b8·fae7·1be5·c30f·7f72·6b8f·c8a6··.k.........rk...
 000002d0:·f87e·5dac·4b7d·420f·1143·f511·4b3d·571c··.~].K}B..C..K=W.
 000002e0:·6154·17b2·f6bc·9fc3·8f27·9e7e·281e·3ae1··aT.......'.~(.:.
 000002f0:·753c·95c3·cf8f·8ffc·a907·acfc·a89d·dcb2··u<..............
 00000300:·6bc6·0e96·f71d·bd62·4f12·4735·2b8f·ea96··k......bO.G5+...
 00000310:·1ff3·6823·6662·43c2·ea3d·29ac·6aa4·cfc2··..h#fbC..=).j...
 00000320:·b036·f248·261f·78c9·f2ad·965b·aa70·d576··.6.H&.x....[.p.v
 00000330:·fcfc·3e60·f789·3522·b366·66d6·457d·f40a··..>`..5".ff.E}..
 00000340:·9df2·fabc·fcb9·8fc2·2e9b·5fbf·fcfc·3d82··.........._...=.
 00000350:·1f7a·ad1f·3f7c·24cb·8759·d8ea·da65·c347··.z..?|$..Y...e.G
 00000360:·3d93·9f7c·6ac5·1346·b36a·aec6·fae7·12ed··=..|j..F.j......
 00000370:·2d5d·fbf0·51cd·c4e1·fac0·acbc·da9f·c464··-]..Q..........d
 00000380:·dda3·aaec·d5b9·548b·d648·1cc5·928e·e323··......T..H.....#
 00000390:·9c66·6188·275e·b374·d472·5c6c·47c7·bafc··.fa.'^.t.r\lG...
 000003a0:·63aa·6be5·3cd3·fb6b·20ce·1946·0523·78ea··c.k.<..k·..F.#x.
 000003b0:·502d·c4d1·1a55·0b3a·e594·4eb5·4856·7e64··P-...U.:..N.HV~d
 000003c0:·78f5·5e76·f0d5·3ed8·f41e·80e7·dc29·bc66··x.^v..>......).f
 000003d0:·c551·9dcc·f48b·e375·7d8c·576d·8b62·195f··.Q.....u}.Wm.b._
000003e0:·5f70·8aad·fde9·e7af·c513·4779·fd59·7d54··_p........Gy.Y}T000003e0:·708a·adfd·e9e7·afc5·1347·79fd·597d·545c··p........Gy.Y}T\
000003f0:·5c66·f5cb·c7c9·df8f·eddb·e185·a9d6·e353··\f.............S 
00000400:·2b26·7adf·070c·3da9·ee95·ce11·1c7f·62b3··+&z...=.......b.000003f0:·66f5·cbc7·c9df·8fed·dbe1·85a9·d6e3·532b··f.............S+
 00000400:·267a·df07·0c3d·a9ee·95ce·111c·7f62·b32f··&z...=.......b./
00000410:·2faa·f3e1·4b3c·1176·78d5·a23c·9abf·18db··/...K<.vx..<....00000410:·aaf3·e14b·3c11·7678·d5a2·3c9a·bf10·db91··...K<.vx..<.....
00000420:·91e9·b9f4·538d·d771·41a7·78e4·86fe·61c6··....S..qA.x...a. 
Max diff block lines reached; 7359/28562 bytes (25.77%) of diff not shown.